Releases: jpy-consortium/jpy
Releases · jpy-consortium/jpy
v0.19.0
What's Changed
- Find Zero-Assembler OpenJDK 21 by @AdrianBunk in #162
- fix: Make org.jpy.PyLib.getCurrentLocals/Globals work for Python 3.13 by @jmao-denver in #164
- Add Python 3.13 builds by @devinrsmith in #168
- Bump latest Java testing to 23 by @devinrsmith in #169
- Update OS X CI runners to macos-13 by @devinrsmith in #171
- feat: free-threaded Python (3.13.0+) support by @jmao-denver in #165
New Contributors
- @AdrianBunk made their first contribution in #162
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Bump docker/bake-action from 4.5.0 to 4.6.0 by @dependabot in #150
- Remove pip upgrade from CI by @devinrsmith in #153
- Get the correct computed tb lineno by @jmao-denver in #158
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Use Py_ssize_t when calculate buffer len by @jmao-denver in #145
- Enable Matrix testing in CI and add a test for PR/145 by @jmao-denver in #149
- Delay resolving super classes until referenced by @jmao-denver in #146
- Bump docker/bake-action from 4.3.0 to 4.5.0 by @dependabot in #147
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- Bump versions for 0.16.0 development by @devinrsmith in #129
- Build universal2 wheels for macos by @devinrsmith in #130
- Function for converting Python values to an explicit Java type by @rbasralian in #128
- Update auditwheel command to use --exclude by @devinrsmith in #132
- Add github-actions dependabot by @devinrsmith in #131
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #133
- Bump actions/setup-java from 3 to 4 by @dependabot in #135
- Bump actions/setup-python from 4 to 5 by @dependabot in #137
- Bump docker/bake-action from 3.1.0 to 4.2.0 by @dependabot in #134
- Bump actions/upload-artifact and actions/download-artifact to v4 by @devinrsmith in #138
- Bump actions/checkout from 3 to 4 by @dependabot in #139
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #140
- Bump docker/bake-action from 4.2.0 to 4.3.0 by @dependabot in #141
New Contributors
- @dependabot made their first contribution in #133
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Update build.yml actions by @devinrsmith in #113
- Add aarch64 Linux wheels to build / release workflow by @devinrsmith in #109
- Python 3.12 build by @devinrsmith in #121
- Fix Mac OSX + OpenJDK builds where
JAVA_HOME
containslibexec
but notlib
by @chipkent in #119 - Add jpy.byte_buffer() function by @jmao-denver in #112
- Update info before release by @devinrsmith in #127
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Check for exception in getInt/Long/DoubleValue() by @jmao-denver in #99
- Remove try with resource in PyDictWrapper.values() by @jmao-denver in #105
New Contributors
- @jmao-denver made their first contribution in #99
Full Changelog: v0.13.0...v0.14.0
v0.13.0
v0.12.0
What's Changed
- Support creation of zero-sized primitive Java arrays by @niloc132 in #85
- Add Java process lookup for 'java.home' in find_jvm_dll_file() by @devinrsmith in #89
- Use valueOf() to box primitive values instead of creating new objects every time by @rbasralian in #88
New Contributors
- @niloc132 made their first contribution in #85
- @rbasralian made their first contribution in #88
Full Changelog: v0.11.1...v0.12.0
v0.11.1
What's Changed
- Make published macOS wheels portable by @devinrsmith in #78
Full Changelog: v0.11.0...v0.11.1
v0.11.0
- Publish artifacts to PyPi. Source tarball and binary wheels for Python 3.6 - 3.10 for Linux, Mac, and Windows (x86_64).
- Publish release to Maven Central with group id
org.jpyconsortium
and artifact idjpy
. Java-8 compatible jars. - Many more changes.
Note: some out-of-band (non-CI) wheels were created for Linux arm64.