Highlights
- Introduced protocol_map for `Map$Entry``
- Now both
Cython>=3
andCython < 3
are supported and can be used to buildpyjnius
- Added support for Java 20 (and removed support for Java 7, which reached EOL)
- Added support for Python 3.12 (pre-built wheels are now available)
This is likely the last release to support Python 3.7 and that ships with 32 bit pre-built wheels for Windows, please consider upgrading your environments.
What's Changed
- introduce protocol_map for Map$Entry by @cmacdonald in https://github.com/kivy/pyjnius/pull/659
- Support both Cython >3 and Cython < 3 by @cmacdonald in https://github.com/kivy/pyjnius/pull/669
- Support Java 20, remove Java 7 support by @cmacdonald in https://github.com/kivy/pyjnius/pull/672
- Remove pkg_resources for Python >=3.9 by @cmacdonald in https://github.com/kivy/pyjnius/pull/673
- Ensure we test the produced wheel, and not the one from the index by @misl6 in https://github.com/kivy/pyjnius/pull/676
- test for python 3.12 by @cmacdonald in https://github.com/kivy/pyjnius/pull/678
- Now Github Actions provides python3 via setup-python also for Apple Silicon Macs by @misl6 in https://github.com/kivy/pyjnius/pull/677
- Add tests on push for Apple Silicon by @misl6 in https://github.com/kivy/pyjnius/pull/679
- Update cibuildwheel to perform build for Python
3.12
by @misl6 in https://github.com/kivy/pyjnius/pull/680 - Add missing Python supported version label for Python 3.12 by @misl6 in https://github.com/kivy/pyjnius/pull/681
- Update CHANGELOG and version for release
1.6.0
by @misl6 in https://github.com/kivy/pyjnius/pull/671 - Build stdist needs Cython to perform the build by @misl6 in https://github.com/kivy/pyjnius/pull/682
- Update CHANGELOG for release 1.6.0 (additional) by @misl6 in https://github.com/kivy/pyjnius/pull/683
Full Changelog: https://github.com/kivy/pyjnius/compare/1.5.0...1.6.0