Releases: google/jni-bind
Releases · google/jni-bind
Release list
Release-1.5.1
What's Changed
- No public description by @copybara-service[bot] in #461
- No public description by @copybara-service[bot] in #462
- Mark accessor methods in
ArrayViewconst. by @copybara-service[bot] in #468 - Rev JNI Bind release header to v 1.5.1 by @copybara-service[bot] in #469
Full Changelog: Release-1.5.0...Release-1.5.1
Release-1.5.0
What's Changed
- Add a release script for cutting new releases. by @copybara-service[bot] in #438
- Attempt to fix Cmake. by @copybara-service[bot] in #452
- Second pass at fixing mismatching symbols with public GUnit. by @copybara-service[bot] in #455
- Update
.gitignoreto accomodate CMake. by @copybara-service[bot] in #456 - Fix incorrect inheritance for globally spanned objects in lifecycle. by @copybara-service[bot] in #457
- Relax requirement of
JvmRefto always tear down IDs. by @copybara-service[bot] in #458 - No public description by @copybara-service[bot] in #459
- Rev JNI Bind release header to v 1.5.0 by @copybara-service[bot] in #460
Full Changelog: Release-1.4.0...Release-1.5.0
Release-1.4.0
What's Changed
- Remove the requirement to call SetFallbackClassLoader on Android. by @copybara-service[bot] in #435
- Rev JNI Bind release header to v 1.4.0. by @copybara-service[bot] in #436
- Update Godbolt sample. by @copybara-service[bot] in #437
Full Changelog: Release-1.3.0...Release-1.4.0
Release-1.3.0
What's Changed
- Update release links which were not correctly set. by @copybara-service[bot] in #423
- Fix test not compiling on public version of repo. by @copybara-service[bot] in #424
- No public description by @copybara-service[bot] in #426
- Add convenience function to emit std::string directly from [Local|Global]String. by @copybara-service[bot] in #428
- Add GEMINI.md to JNI Bind. by @copybara-service[bot] in #434
- Add exception helper class for throwing exceptions. by @copybara-service[bot] in #430
- Rev JNI Bind release header to v 1.3.0. by @copybara-service[bot] in #431
- Add
java/lang/Booleanto the prebundled OS level definitions. by @copybara-service[bot] in #432
Full Changelog: Release-1.2.3...Release-1.3.0
Release-1.2.3
What's Changed
- Update .gitignore to ignore commonly used public IDE working directories. by @copybara-service in #418
- Uses of
NewStringUTFnow release locals used ephemerally. by @copybara-service in #419 - Rev JNI Bind release header to v 1.2.2. by @copybara-service in #420
- No public description by @copybara-service in #421
Full Changelog: Release-1.2.1-beta...Release-1.2.3
Release-1.2.2
What's Changed
- Fix Godbolt which had lingering legacy usage. by @copybara-service in #381
- No public description by @copybara-service in #383
- Ignore Bazel lock files and to be added "cmake-build" files. by @copybara-service in #393
- Adding a .bazelrc for all build configurations. by @copybara-service in #392
- Update .bazelrc with actual contents. by @copybara-service in #394
- Add CMake configuration for JNI Bind. by @copybara-service in #397
- Add Windows CMake GitHub action. by @copybara-service in #399
- Set github actions back to "main" branch only. by @copybara-service in #404
- InvocableMap20 now enforces const on the
Dooperator. by @copybara-service in #402 - Add size accessor for
ArrayView. by @copybara-service in #407 - Rev JNI Bind release header to v 1.2.1. by @copybara-service in #409
Full Changelog: Release-1.2.0...Release-1.2.2
Release-1.2.1-beta
What's Changed
- Fix Godbolt which had lingering legacy usage. by @copybara-service in #381
- No public description by @copybara-service in #383
- Ignore Bazel lock files and to be added "cmake-build" files. by @copybara-service in #393
- Adding a .bazelrc for all build configurations. by @copybara-service in #392
- Update .bazelrc with actual contents. by @copybara-service in #394
- Add CMake configuration for JNI Bind. by @copybara-service in #397
- Add Windows CMake GitHub action. by @copybara-service in #399
- Set github actions back to "main" branch only. by @copybara-service in #404
- InvocableMap20 now enforces const on the
Dooperator. by @copybara-service in #402 - Add size accessor for
ArrayView. by @copybara-service in #407 - Rev JNI Bind release header to v 1.2.1. by @copybara-service in #409
Full Changelog: Release-1.2.0...Release-1.2.1-beta
Release-1.2.0-beta
Added new Call and Access syntax, see documentation for context. This enables many more compilers.
What's Changed
- Fix C++ 20 compilation warning. by @copybara-service in #352
- No public description by @copybara-service in #353
- Fix compile failure for C++17. by @copybara-service in #363
- Add C++20 compatible versions of
InvocableMapandQueryableMap. by @copybara-service in #367 - Clone tests from implementation into a legacy directory. by @copybara-service in #369
- Update test code to new C++20
CallandAccesspattern. by @copybara-service in #372 - Removed
conjunction,lambda_compatible, andtype_mapwhich depended on the full form or needed clang Since they are not used I will just remove them. by @copybara-service in #376 InvocableMapandQueryableMapno longer deriver their pointer-to-member. by @copybara-service in #377- Pack discriminator only operates on types and const auto&. by @copybara-service in #378
- Add Github action workflows for new C++20 targets: Part 1. by @copybara-service in #373
- Github action workflows for new C++20 targets: Part 3. by @copybara-service in #379
- Rev JNI Bind release header to v 1.2.0. by @copybara-service in #370
- Update documentation to use new C++20 syntax. by @copybara-service in #371
Full Changelog: Release-1.1.2-beta...Release-1.2.0
Release-1.1.2-beta
What's Changed
- Adding an empty WORKSPACE.bzlmod file at the project's root. by @copybara-service in #312
- README.md is now generated so I stop forgetting to update the version #. by @copybara-service in #317
- ID no longer has default arguments for its selector indices. by @copybara-service in #318
- Add a link to slide deck. by @copybara-service in #321
- Removing superflous includes. by @copybara-service in #322
- Removing superflous includes for metaprogramming directory. by @copybara-service in #323
- Removing superflous includes for
jni_helperdirectory. by @copybara-service in #324 - Removing superflous includes for
javatestsdirectory. by @copybara-service in #325 - Adding IWYU (include what you use) pragmas. by @copybara-service in #326
JniTnow provides accessor for its depth as a child. by @copybara-service in #328- Parent definitions in
JniTuse the derivedClassinformation. by @copybara-service in #329 - Replace RefBase with RefBaseTag. by @copybara-service in #330
- Fix bad member initialisation order in
jni::Class. by @copybara-service in #331 - GitHub testing now treats warnings as errors. by @copybara-service in #332
- Add initial (incomplete) definition for
java/lang/Exceptionandjava/lang/Throwable. by @copybara-service in #334 - Add implementation/test for
GlobalStringdestruction. by @copybara-service in #337 - Rev JNI Bind release header to v 1.1.1. by @copybara-service in #338
- Load the builtin Bazel java rules from @rules_java by @copybara-service in #341
- Fixing ambiguous equality operators for C++20 migration. by @copybara-service in #347
- Update workflows to new C++17 and C++20 split targets. by @copybara-service in #345
- Experimenting with string literals for non-type template parameters. by @copybara-service in #344
- Open source pure native binary. by @copybara-service in #343
- Mac workflows now run the entire suite of tests, not just metaprogramming. by @copybara-service in #348
- No public description by @copybara-service in #349
- Rev JNI Bind release header to v 1.1.2. by @copybara-service in #350
Full Changelog: Release-1.1.0-beta...Release-1.1.2-beta
Release-1.1.0-beta
What's Changed
- Migrate calls to androidx.test.services.storage.TestStorage to its equivalent by @copybara-service in #264
- Adding
Selfdocumentation required for builder patterns. by @copybara-service in #266 - Allow
std::nullptr_tfor all Scopable types (this was an oversight in the API). by @copybara-service in #275 Paramsno longer need to be provided if there are none. by @copybara-service in #278- Rev JNI Bind release header to v 1.0.1. by @copybara-service in #280
- Add configurable options for class ID and method IDs being released. by @copybara-service in #286
- Add
getSystemClassLoadertoClassLoader. by @copybara-service in #290 - Remove unused headers in metaprogramming. by @copybara-service in #294
- Add
ArrayListto stock jni definitions. by @copybara-service in #296 - Add test that creates an object on a secondary thread before any other usage. by @copybara-service in #302
- jni::Class now permits a new
Extendsarg to eventually support inheritance. by @copybara-service in #313 - Id can now also indicate a parent (or grandparent) with an
ancestor_idx. by @copybara-service in #314 - Fixes field
Statics that were broken when usingSelf. by @copybara-service in #315 - Rev JNI Bind release header to v 1.1.0. by @copybara-service in #316
Full Changelog: Release-1.0.0-beta...Release-1.1.0-beta