0.5.0
- Breaking Change (#72): Removed support for
importMap in favor of the newly added interop mechanism with importing yaml files. - Breaking Change (#72):
java.util.Set, java.util.Map, java.util.List, java.util.Iterator and the boxed types like java.lang.Integer, java.lang.Double, ... will be generated as their corresponding classes in package:jni. - Strings now use UTF16.
0.4.0
- Breaking Change (#145): Type arguments are now named instead of positional.
- Type parameters can now be inferred when possible.
- Fixed a bug where passing a
long argument truncated it to int in pure dart bindings. - Removed array extensions from the generated code.
- Added the ability to use source dependencies from Gradle.
- Fixed an issue with the field setter.
- Fixed an issue where exceptions were not properly thrown in pure Dart bindings.
0.3.0
- Added the option to convert Kotlin
suspend fun to Dart async methods. Add suspend_fun_to_async: true to jnigen.yaml.
0.2.0
- Support generating bindings for generics.
0.1.1
- Windows support for running tests and examples on development machines.
0.1.0
- Initial version: Basic bindings generation, maven and android utilities