Skip to content

0.11.1

Compare
Choose a tag to compare
@jwharm jwharm released this 08 Dec 15:09
· 106 commits to main since this release

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