Skip to content

Releases: chezou/tabula-py

v2.10.0: Support Python 3.13, drop 3.8

17 Oct 02:50
Compare
Choose a tag to compare

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

Full Changelog: v2.9.3...v2.10.0

v2.10.0rc1: Support Python 3.13 and drop 3.8

17 Oct 02:48
Compare
Choose a tag to compare

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

Full Changelog: v2.9.3...v2.10.0

v2.9.3: Hot fix for type hint

21 May 01:07
61a00ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.9.2...v2.9.3

v2.9.2: Allow columns option to be more generic type than list

20 May 21:06
79792ad
Compare
Choose a tag to compare

What's Changed

  • Allow columns option to be more generic type than list (Fixes #389) by @rbubley in #390

New Contributors

Full Changelog: v2.9.1...v2.9.2

v2.9.1: Minor encoding improvement

14 May 17:02
1e78f69
Compare
Choose a tag to compare

What's Changed

  • Update encoding everytime when SubprocessTabule is initialized by @chezou in #378
  • Suppress pandas FutureWarning of to_numeric with errors='ignore' by @chezou in #380
  • Build separately on Publish action by @chezou in #386

Full Changelog: v2.9.0...v2.9.1

v2.9.1rc

14 May 16:53
1e78f69
Compare
Choose a tag to compare
v2.9.1rc Pre-release
Pre-release

What's Changed

  • Update encoding everytime when SubprocessTabule is initialized by @chezou in #378
  • Suppress pandas FutureWarning of to_numeric with errors='ignore' by @chezou in #380
  • Build separately on Publish action by @chezou in #386

Full Changelog: v2.9.0...v2.9.1rc

v2.9.0: Support Python 3.12

20 Nov 16:05
cefa1f4
Compare
Choose a tag to compare

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

Full Changelog: v2.8.2...v2.9.0

Support Python 3.12 and make jpype1 optional

20 Nov 02:33
cefa1f4
Compare
Choose a tag to compare

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

Full Changelog: v2.8.2...v2.9.0rc

Fall back to subprocess if jpype fails

22 Sep 23:04
dd9d111
Compare
Choose a tag to compare

What's Changed

  • feat: Fall back to subprocess if jpype fails by @chezou in #359

Full Changelog: v2.8.1...v2.8.2

v2.8.2rc

22 Sep 23:02
dd9d111
Compare
Choose a tag to compare
v2.8.2rc Pre-release
Pre-release

What's Changed

  • feat: Fall back to subprocess if jpype fails by @chezou in #359

Full Changelog: v2.8.1...v2.8.2rc