Skip to content

Releases: kivy/pyjnius

1.7.0

08 Sep 19:31
5339089

Choose a tag to compare

Update release date for `1.7.0` (#783)

1.6.1

06 Nov 12:49
3c7acc8

Choose a tag to compare

What's Changed

  • Add (now mandatory) .readthedocs.yaml file, 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 Cython on Android. Instead add ANDROID_PYJNUS_CYTHON_3 env var by @misl6 in #692
  • Use the release/v1 tag for pypa/gh-action-pypi-publish, as master is deprecated by @misl6 in #693
  • Update CHANGELOG and version for release 1.6.1 by @misl6 in #694

New Contributors

Full Changelog: 1.6.0...1.6.1

1.6.1-test

05 Nov 18:29
3c7acc8

Choose a tag to compare

1.6.1-test Pre-release
Pre-release
Update CHANGELOG and version for release `1.6.1` (#694)

1.6.0

07 Oct 15:43
1d73253

Choose a tag to compare

Highlights

  • Introduced protocol_map for `Map$Entry``
  • Now both Cython>=3 and Cython < 3 are supported and can be used to build pyjnius
  • 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.12 by @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.0 by @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

13 May 09:05
7da4494

Choose a tag to compare

1.5.0 (2023-05-10)

Full Changelog

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-aarch64 wheels via our kivy-ubuntu-arm64 self-hosted runner

1.5.0-test

13 May 08:26
7da4494

Choose a tag to compare

1.5.0-test Pre-release
Pre-release
Update CHANGELOG and version for release 1.5.0 (#658)

1.4.2

03 Jul 19:49
0421f01

Choose a tag to compare

1.4.2 (2022-07-02)

Full Changelog

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:

  • #622 Add suffix to support IBM jre on Windows
  • #626 Move get_cpu guessing into _possible_lib_location
  • #627 PyPy: Fixes a segfault + add tests

1.4.2-test

03 Jul 12:29
0421f01

Choose a tag to compare

1.4.2-test Pre-release
Pre-release
Update CHANGELOG (#631)

1.4.1

30 Oct 23:42
1.4.1

Choose a tag to compare

1.4.1 mainly for python3.10 support

1.4.1-test

30 Oct 11:48

Choose a tag to compare

1.4.1-test Pre-release
Pre-release
update CHANGELOG and version