What's Changed
- Update GitHub Artifact Actions (major) by @renovate[bot] in https://github.com/kivy/pyjnius/pull/769
- :boom: Require Python 3.11 or newer by @AndreMiras in https://github.com/kivy/pyjnius/pull/805
- Update actions/setup-java action to v6 by @renovate[bot] in https://github.com/kivy/pyjnius/pull/800
- Update dependency furo to v2025 by @renovate[bot] in https://github.com/kivy/pyjnius/pull/761
- Documention fix of Javaclass constructor and JavaMultipleMethod by @andyjjrt in https://github.com/kivy/pyjnius/pull/701
- Update dependency Sphinx to ~=7.4.7 by @renovate[bot] in https://github.com/kivy/pyjnius/pull/719
- Update testhardware test to Python3 by @smartycope in https://github.com/kivy/pyjnius/pull/774
- :green_heart: Repair Intel macOS wheel tests by @AndreMiras in https://github.com/kivy/pyjnius/pull/806
- :white_check_mark: Cover nested enum static-field access by @AndreMiras in https://github.com/kivy/pyjnius/pull/818
- :white_check_mark: Cover casting to abstract classes by @AndreMiras in https://github.com/kivy/pyjnius/pull/819
- :white_check_mark: Cover JVM lookup on non-x86 CPUs by @AndreMiras in https://github.com/kivy/pyjnius/pull/816
- :construction_worker: Build and upload Sphinx docs in CI by @AndreMiras in https://github.com/kivy/pyjnius/pull/813
- :memo: Fix JVM heap size in API example by @AndreMiras in https://github.com/kivy/pyjnius/pull/807
- :memo: Document PyJNIus 1.2.0 highlights by @AndreMiras in https://github.com/kivy/pyjnius/pull/814
- :memo: Document installing from source by @AndreMiras in https://github.com/kivy/pyjnius/pull/808
- :memo: Clarify API tuple documentation, refs [#701] by @AndreMiras in https://github.com/kivy/pyjnius/pull/810
- :chart_with_upwards_trend: Track Python coverage in CI by @AndreMiras in https://github.com/kivy/pyjnius/pull/811
- :construction_worker: Check Android NDK before builds by @AndreMiras in https://github.com/kivy/pyjnius/pull/815
- :bug: Match Python ints to Java Integer overloads by @AndreMiras in https://github.com/kivy/pyjnius/pull/817
- :bug: Fix documented System.out field example by @AndreMiras in https://github.com/kivy/pyjnius/pull/809
- :construction_worker: Refresh source CI matrix by @AndreMiras in https://github.com/kivy/pyjnius/pull/822
- :safety_vest: Validate release tags against package version by @AndreMiras in https://github.com/kivy/pyjnius/pull/812
- Update pypa/cibuildwheel action to v4.3.0 by @renovate[bot] in https://github.com/kivy/pyjnius/pull/797
- :construction_worker: Support Cython 3.1–3.3 builds by @AndreMiras in https://github.com/kivy/pyjnius/pull/821
- :bug: Expose Field.setAccessible in reflection by @AndreMiras in https://github.com/kivy/pyjnius/pull/820
- :memo: Add Coveralls badge and fix README example by @AndreMiras in https://github.com/kivy/pyjnius/pull/825
- :construction_worker: [build wheel] Upgrade desktop wheel builds to v4 by @AndreMiras in https://github.com/kivy/pyjnius/pull/824
- :white_check_mark: Cover classpath selection and JARs by @AndreMiras in https://github.com/kivy/pyjnius/pull/827
- :white_check_mark: Cover Java discovery behavior by @AndreMiras in https://github.com/kivy/pyjnius/pull/826
- :white_check_mark: Cover platform Java build paths by @AndreMiras in https://github.com/kivy/pyjnius/pull/829
- :white_check_mark: Cover Java collection protocol edges by @AndreMiras in https://github.com/kivy/pyjnius/pull/828
- :bug: Fix caller-sensitive Logger.getLogger on desktop by @AndreMiras in https://github.com/kivy/pyjnius/pull/823
- :bookmark: Prepare 1.9.0 release by @AndreMiras in https://github.com/kivy/pyjnius/pull/831
New Contributors
- @andyjjrt made their first contribution in https://github.com/kivy/pyjnius/pull/701
- @smartycope made their first contribution in https://github.com/kivy/pyjnius/pull/774
Full Changelog: https://github.com/kivy/pyjnius/compare/1.8.0...1.9.0