Changelog¶
1.3.0b5 (2026-10-30)¶
Added support for Python 3.15
Added support for PyPy 3.12
Added support for GraalPy 3.13
GraalPy <= 3.12 is not supported due to ‘ctypes’ incompatibility.
Dropped support for Python 3.10 (due to compatibility issues).
Added support for Java 25
Moved jni.c and pvm.c to the ‘jni’ subdirectory.
Added class2py.py utility.
Added utilities for register Java classes and native methods.
100% code linting.
95% code coverage.
Added typing support and marked the package as typed.
Copyright year update.
The documentation has been moved from Read the Docs to GitHub Pages.
Switched from tox to Nox for project automation.
Updated nox’s default python to version 3.14
Added the nox’s ‘cleanup’ test environment.
Fix for nox ‘lint’ session.
Setup update, unification and bug fixes.
1.2.0b1 (2025-06-17)¶
Added support for Python 3.14
Added support for PyPy 3.11
Dropped support for Python 3.9 (due to compatibility issues).
Dropped support for PyPy 3.9
- Dropped support for Oracle Java 1.8 (jdk, jre) due to licensing issuesand the end of support from Oracle.
Updated Read the Docs’ Python version to 3.13
Updated tox’s base_python to version 3.13
The distribution is now built using ‘build’ instead of ‘setuptools’.
Copyright year update.
Setup update (mainly dependencies).
1.1.0b6 (2024-12-01)¶
Fixes for embedded python.
Java 17 is now the primary build/test environment.
Added support for Python 3.13
Dropped support for Python 3.8
jni.c and pvm.c (useful for embedded python apps) have been added.
Unittest have been performed for much more JVMs.
Tox configuration is now in native (toml) format.
Setup fixes.
Setup update (mainly dependencies).
1.0.0b22 (2024-01-26)¶
The tox configuration has been moved to pyproject.toml
Setup update (now based on tox >= 4.0).
Added support for Python 3.10, 3.11 and 3.12
Dropped support for Python 3.7
Added support for PyPy 3.9 and 3.10
Copyright year update.
1.0.0b20 (2022-01-29)¶
Dropped support for Python 3.6
Setup update.
1.0.0b18 (2021-10-13)¶
dll_path argument of load() can also be type os.PathLike.
Copyright year update.
Setup update.
1.0.0b17 (2020-11-10)¶
Added support for Python 3.9
General update, improvements and cleanup.
Setup update and improvements.
Fixed docs setup.
1.0.0b7 (2020-03-08)¶
Dropped support for Python2
Update of license info.
Setup update.
1.0.0b4 (2019-07-10)¶
Last release for Python2
1.0.0b3 (2018-05-22)¶
Update of the required setuptools version.
1.0.0b2 (2018-02-26)¶
Improvement and simplification of setup and packaging.
1.0.0b1 (2017-11-18)¶
First ‘official’ version.
0.1.1 (2005-10-05)¶
Initial version.