0.11.1
Java-GI 0.11.1 is a minor feature and bugfix release.
What's Changed
Improvements:
#150: Java-GI can now be used as a command-line tool to generate Java bindings manually from a GObject-Introspection repository (gir) file. Download the zip file below, extract it, and run java-gi <filename.gir>
to generate bindings. More info is available on the Java-GI website, or run java-gi --help
.
Fixes:
#151: Added missing support for the gir <doc-stability>
element.
#153: Fixed the MemoryCleaner functionality to automatically free struct/union types.
#154: Added support for array aliases (thanks to @leinardi for reporting)
#155: Fixed an issue where internal GdkModifierKey flags caused Java-GI to throw an exception (thanks to @poach3r for reporting)
#156: Various fixes to generate Java bindings for Libical (thanks to @tintou for reporting)
#159: Fixed an issue in the new command-line tool (thanks to @poach3r for reporting)
#161: Fixed an issue with passing signal arguments to Java methods from GtkBuilder ui files (thanks to @Nyeksenn for reporting)
Availability and dependencies:
- The new release is available on Maven Central.
- Java-GI requires OpenJDK 22 or later.
- The bindings are based on the GNOME 47 libraries. These need to be installed.
Full Changelog: 0.11.0...0.11.1