Releases: kivy/pyjnius
Releases · kivy/pyjnius
1.7.0
1.6.1
What's Changed
- Add (now mandatory)
.readthedocs.yamlfile, add docs extras and update sphinx conf by @misl6 in #684 - Cleanup some Java code in NativeInvocationHandler.java by @baseplate-admin in #691
- Skip getting version from
Cythonon Android. Instead addANDROID_PYJNUS_CYTHON_3env var by @misl6 in #692 - Use the
release/v1tag forpypa/gh-action-pypi-publish, asmasteris deprecated by @misl6 in #693 - Update CHANGELOG and version for release
1.6.1by @misl6 in #694
New Contributors
- @baseplate-admin made their first contribution in #691
Full Changelog: 1.6.0...1.6.1
1.6.1-test
Update CHANGELOG and version for release `1.6.1` (#694)
1.6.0
Highlights
- Introduced protocol_map for `Map$Entry``
- Now both
Cython>=3andCython < 3are 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 #659
- Support both Cython >3 and Cython < 3 by @cmacdonald in #669
- Support Java 20, remove Java 7 support by @cmacdonald in #672
- Remove pkg_resources for Python >=3.9 by @cmacdonald in #673
- Ensure we test the produced wheel, and not the one from the index by @misl6 in #676
- test for python 3.12 by @cmacdonald in #678
- Now Github Actions provides python3 via setup-python also for Apple Silicon Macs by @misl6 in #677
- Add tests on push for Apple Silicon by @misl6 in #679
- Update cibuildwheel to perform build for Python
3.12by @misl6 in #680 - Add missing Python supported version label for Python 3.12 by @misl6 in #681
- Update CHANGELOG and version for release
1.6.0by @misl6 in #671 - Build stdist needs Cython to perform the build by @misl6 in #682
- Update CHANGELOG for release 1.6.0 (additional) by @misl6 in #683
Full Changelog: 1.5.0...1.6.0
1.5.0
1.5.0 (2023-05-10)
Implemented enhancements:
- #633 Add BSD Unix build support (FreeBSD, OpenBSD, NetBSD, ..)
- #643 Initialize logger as a child of the Kivy's one
- #657 Add support request automation (as other kivy projects)
- #656 Add support for Python 3.11
Cleanup
- #619 Remove Python 2 support, six dependency
- #641 Removes some Python2-era complexity
- #654 Remove Python 3.6 from supported and test matrix, as it reached EOL
CI
- #655 Linux x86 tests force as safe directory
Packaging
- #653 Build (and test)
manylinux-aarch64wheels via ourkivy-ubuntu-arm64self-hosted runner
1.5.0-test
Update CHANGELOG and version for release 1.5.0 (#658)
1.4.2
1.4.2 (2022-07-02)
CI
- #628 Updated java-setup to v3, include all the LTS versions from adoptium during CI tests.
Packaging
- #620 When cross-compiling for Android, we should not use the include dirs exposed by the JDK
- #629 Cython now requires a minimum version. Introduces setup.cfg. Cleans up the CI workflow
- #625 Use cibuildwheel for releases
Docs
- #616 Update api.rst, remove extra equals signs
Implemented enhancements:
1.4.2-test
Update CHANGELOG (#631)
1.4.1
1.4.1 mainly for python3.10 support
1.4.1-test
update CHANGELOG and version