Releases: chezou/tabula-py
v2.10.0: Support Python 3.13, drop 3.8
Support Python 3.13 for now 🎉
Note that jpype doesn't support 3.13 yet.
What's Changed
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #400
- Support Python 3.13; Drop 3.8 by @chezou in #402
New Contributors
- @dependabot made their first contribution in #400
Full Changelog: v2.9.3...v2.10.0
v2.10.0rc1: Support Python 3.13 and drop 3.8
Support Python 3.13 for now 🎉
Note that jpype doesn't support 3.13 yet.
What's Changed
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #400
- Support Python 3.13; Drop 3.8 by @chezou in #402
New Contributors
- @dependabot made their first contribution in #400
Full Changelog: v2.9.3...v2.10.0
v2.9.3: Hot fix for type hint
v2.9.2: Allow columns option to be more generic type than list
v2.9.1: Minor encoding improvement
v2.9.1rc
v2.9.0: Support Python 3.12
We faced jpype installation issue, and jpype hasn't supported Python 3.12 yet, we decided to make jpype optional to support Python 3.12.
If you want to leverage jpype speed until Python 3.11, you can install as:
pip install tabula-py[jpype]
Please watch on jpype issue if you interested in supporting its Python 3.12:
jpype-project/jpype#1147
What's Changed
- Make jpype optional by @chezou in #369
- Set encoding on SubprocessTabula initialization by @chezou in #371
- Support Python 3.12 by @chezou in #370
Full Changelog: v2.8.2...v2.9.0
Support Python 3.12 and make jpype1 optional
While jpype hasn't supported Python 3.12 yet, we decided to make jpype optional to support Python 3.12.
If you want to leverage jpype speed until Python 3.11, you can install as:
pip install tabula-py[jpype]
What's Changed
- Make jpype optional by @chezou in #369
- Set encoding on SubprocessTabula initialization by @chezou in #371
- Support Python 3.12 by @chezou in #370
Full Changelog: v2.8.2...v2.9.0rc
Fall back to subprocess if jpype fails
What's Changed
Full Changelog: v2.8.1...v2.8.2