Releases: JuliaInterop/JavaCall.jl
Releases · JuliaInterop/JavaCall.jl
v0.8.0
JavaCall v0.8.0
Closed issues:
- handling of Enum types (#159)
Merged pull requests:
- Raw JNI arrays (#144) (@ahnlabb)
- Consolidate jcall to enable extension of JVM types (#149) (@ahnlabb)
- Add CI.yml for github actions (#161) (@mkitti)
- Setup CI on v0.7 branch (#162) (@mkitti)
- Fix JNIVector garbage collection, check if JVM destroyed (#163) (@mkitti)
- Fix lazy jfield, add test (#164) (@mkitti)
- Add prototype jcall macro (#165) (@mkitti)
- Fix JNI array leaking by freeing the memory after conversion (#167) (@satanja)
v0.8.0rc-1
What's Changed
- Allow for multithreaded access to the JVM IN 26f1efd
- JProxy update by @mkitti in #112
- Adding JProxy, a wrapper that allows Java-like syntax for field and method access by @zot in #91
- Fix memory leak for primitive array by @ahnlabb in #135
- Also look for a JRE on Windows via the registry. by @dourouc05 in #137
- adding readme to point to JProxy file history by @zot in #142
- Add support for short to conventional_name by @abread in #148
- Fix typo in jbyte by @MatFi in #158
- Consolidate jcall to enable extension of JVM types by @ahnlabb in #149
- Raw JNI arrays by @ahnlabb in #144
- Add CI.yml for github actions by @mkitti in #161
- Fix JNIVector garbage collection, check if JVM destroyed by @mkitti in #163
- Fix lazy jfield, add test by @mkitti in #164
New Contributors
- @ahnlabb made their first contribution in #135
- @abread made their first contribution in #148
- @MatFi made their first contribution in #158
Full Changelog: v0.7.6...v0.8.0rc-1
v0.7.8
v0.7.7
New features
- Added a JProxy subpackage (@zot)
- Also look for a JRE on Windows via the registry (@dourouc05)
- Add
jvoid
to mean Nothing (@RainerHeintzmann) - Add support for Vectors of Vectors (@mkitti)
Bug Fix
- Fix memory leak for primitive array (@ahnlabb)
- Fix
which java
info message and regex
v0.7.6
v0.7.5
JavaCall v0.7.5
Merged pull requests:
- JNI methods (#29) (@adambrewster)
- JNI methods update (#118) (@mkitti)
- Independent JNI (#120) (@mkitti)
- Faster startup (#121) (@PallHaraldsson)
- Create JavaRef, JavaLocalRef, and JavaGlobalRef to hold references and manage memory (#124) (@mkitti)
- CompatHelper: bump compat for "DataStructures" to "0.18" (#128) (@github-actions[bot])
v0.7.4
Initialization
- Throw error on JavaCall.init if not on root Task and JULIA_COPY_STACKS is not set on non-Windows systems
- Find JAVAHOME by resolving symlinks of the java command
- Generalize recursive classpath addition via * and *.jar on Windows, thanks to @RainerHeintzmann
- Calling
init(opts)
combines the options with those added viaaddClasspath
andaddOpts
Testing
- Update testing for current Julia 1.x, thanks to @bjarthur
- Remove testing for Julia 0.7
- Improve testing for initialization
Documentation
- Update README.md with updated usage advice regarding JULIA_COPY_STACKS, RootTaskREPL.jl, and Julia 1.5
- Fixed typos thanks to @asinghvi17
- Update documentation to support Java 8 and up only due to security
- Add documentation on the changes above
v0.7.3
v0.7.3 (2020-02-13)
Merged pull requests:
- add more warnings (#104) (aviks)
- added warning in case of unset JULIA_COPY_STACKS variable (#103) (ExpandingMan)
- Fix typos (#99) (Marcono1234)
v0.7.2
Fix integer arrays
Fix Windown10 init
Better error messages on windows
v0.7.1 Remove reduce
fixed reduce function call (#87)