Skip to content

v0.2.2

Latest
Compare
Choose a tag to compare
@ianprime0509 ianprime0509 released this 11 Oct 02:39
· 21 commits to main since this release

Full Changelog: v0.2.1...v0.2.2

This release contains several changes since v0.2.1, most notably, GNOME 47 SDK bindings and restoring compatibility with the latest Zig master (while retaining support for 0.13.0). Release highlights:

  • Breaking change: to ensure conformance with Zig's new requirement for fields and decls to have non-conflicting names, all field names in translated classes, records, and unions are now prefixed with f_.
  • Handling of bool and string properties has been corrected (#71).
  • The generated bindings are now compatible with Zig master again (#73).
  • Bindings for the GNOME 47 SDK have been added, and bindings for the GNOME 45 SDK have been dropped.
  • A new helper, gobject.ext.privateFieldAccessor, is now available to aid in defining properties backed by private fields.
  • The "detail" part of a signal can now be specified when connecting it via the signal connect helper function.

Thanks to @thetek42, @sin-ack, and @robertgzr for their contributions to this release, both in code contributions and issue reports.