Skip to content

Commit

Permalink
update changelog, prepare release (#183)
Browse files Browse the repository at this point in the history
  • Loading branch information
rcoh authored Jul 22, 2024
1 parent 9e143b8 commit 827297d
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# 0.3.0 (July 22nd, 2024)
This release contains many improvements for calling Rust code from Java:
1. Add support for returning scalars (#181)
2. Allow specifying a minimum JNI version (#180)

**Breaking changes**:
1. `class` or `interface` when specified in `java_package` must actually match (#168). If you get an error after upgrading, change the keyword in your `java_package` macro to match the actual type in Java.
2. A `duchess-reflect` crate has also been split out from the macro package.

**Bug fixes**:
* Fix bug where passing `None` for `Option<T>` resulted in a spurious error from Duchess (#182).

# 0.2.1 (June 4th, 2024)
* Add `JMX` APIs to Java prelude. These allow querying the current memory usage of the JVM.

Expand Down
1 change: 1 addition & 0 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -106,5 +106,6 @@ coverage: coverage-clean coverage-unit-tests coverage-ui-test coverage-show

publish:
git describe --exact-match --tags HEAD || (echo "You must publish a tagged release. Checkout the tag before publishing" && exit 1)
(cd duchess-reflect && cargo publish)
cd macro && cargo publish
cargo publish

0 comments on commit 827297d

Please sign in to comment.