PyJNIus v1.4.1 Release Notes

Release Date: 2021-10-30 // 8 months ago
  • Full Changelog

    CI

    • ๐Ÿš€ #607 Add python3.10 build/release

    Packaging

    • 0๏ธโƒฃ #603 Use platform.machine() as default get_cpu() return value, explicitely support AARCH64

Previous changes from v1.4.0

  • Full Changelog

    Implemented 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 OS which

    ๐Ÿ“š 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