All Versions
16
Latest Version
Avg Release Cycle
247 days
Latest Release
1231 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.4.1 Changes
October 30, 2021 -
v1.4.0 Changes
August 24, 2021Implemented enhancements:
- ๐ #542 Improve performance of byte array parameters
- #515 Allow passing Python Lambdas as Java lambdas
- ๐จ #541 Refactor of env.py
๐ Fixed bugs:
- #549 Fixes #548 JVM options are not correctly set by jnius_config.set_options()
- #546 Add in missing assignable check for int parameters etc.
- #558 Improve error message on method not found
- #567 Fix static methods
- #566 fix bug for constuctors with variable arguments
- #569 set_resolve_info: replace j_self w/ resolve_static
- #595 Use Python standard library
which
instead of OSwhich
๐ Documentation
- #556 fix link in readme
- โก๏ธ #572 update readme for python3
- โก๏ธ #584 Updated android.rst for python3
- โก๏ธ #565 Update python versions
CI
- #560 added x86 workflow
- #564 run on pull request & add missing badge
- #536 add missing architecture for python setup in actions
Packaging
- ๐ #594 Add pyproject.toml to specify Cython as a build requirement
-
v1.3.0 Changes
May 03, 2020Implemented enhancements:
- #483/#489 allow passing a
signature
argument to constructors, to force selection of the desired one - #497/#506/#507 support for more "dunder" methods/protocols on compatible interfaces than just
__len__
, and allow users to provide their own. - 0๏ธโฃ #500#522 allow ignoring private methods and fields in autoclass (both default to False)
- #503 auto detect java_home on OSX, using
/usr/libexec/java_home
(if JAVA_HOME is not declared) - #514 writing to static fields (and fix reading from them)
- #517 make signature exceptions more useful
- #502 provide a stacktrace for where JVM was started.
- #523 expose the class's class attribute
- #524 fix handling of Java chars > 256 in Python3
- ๐ป #519 Always show the exception name
๐ Fixed bugs:
- #481 wrong use of strip on JRE path
- #465 correct reflection to avoid missing any methods from parent classes or interfaces
- ๐ป #508 don't had error details with a custom exception when java class is not found
- #510 add missing references to .pxi files in setup.py, speeding up recompilation
- #518 ensure autoclass prefers methods over properties
- โช #520 improved discovery of libjvm.so + provide a workaround if it doesn't work
๐ Documentation
- #483/#489 allow passing a
-
v1.3.0-test
May 03, 2020 -
v1.2.1 Changes
December 04, 2019- ๐ Make sure methods are discovered in reverse-inheritance order
- ๐ fix unreferenced variable
- ๐ Avoid windows execution error when JAVA_HOME path has space (test on w10)
- ๐ Link to libjli, not libjvm, on macOS
- โ Add support for adoptopenjdk12
- โ Add build support for Oracle Solaris on SPARC sun4u and sun4v
- ๐ make sure Interface have access to Object's methods
- wheels built for:
- Windows: Python 3.6, 3.7 and 3.8
- OSX: Python 2.7, 3.6, 3.7 and 3.8
- Manylinux: Python 2.7, 3.6, 3.7 and 3.8
-
v1.2.1-test
December 05, 2019 -
v1.2.0 Changes
February 04, 2019 -
v1.1.4 Changes
December 05, 2018 -
v1.1.3 Changes
October 22, 2018 -
v1.1.2 Changes
October 17, 2018