All Versions
31
Latest Version
Avg Release Cycle
18 days
Latest Release
2024 days ago

Changelog History
Page 2

  • v0.24.4 Changes

    • ๐Ÿ˜Œ Relax bound on ansi-terminal.
  • v0.24.3 Changes

    • ๐Ÿ‘€ Provide type init functions for GParamSpec types. This solves a puzzling linker error saying that the "intern" symbol could not be resolved, see issue 297 and issue 298.
  • v0.24.2 Changes

    • ๐Ÿ‘Œ Support for allocating GArrays of known size structs in caller-allocates arguments.
  • v0.24.1 Changes

    • โž• Add support for delete-attr override, to remove attributes.

    • ๐Ÿ‘ Allow (but ignore) destroyers in scope async callbacks.

  • v0.24.0 Changes

    • โž• Added support for non-GObject objects
  • v0.23.2 Changes

    • ๐Ÿ›  Fix a possible segfault in functions that return an out pointer to a dynamically allocated array, but do not initialize the array if it has zero size. See #289 for an example.
  • v0.23.1 Changes

    • Check whether symbols exist in the dynamic library before trying to generate bindings for them, in order to avoid linker errors.
  • v0.23.0 Changes

    • gobjectType now does not require a proxy argument, it needs to be used with TypeApplications instead.

    • ๐Ÿšฆ Annotated signals are supported: on widget (signal ::: "detail").

    • ๐Ÿ‘ Safe coercions to parent types supported, with asA.

    • ๐Ÿ‘Œ Support for GObject subclassing, and registering custom properties.

    • ๐Ÿ‘‰ Use TypeApplications in AttrInfo implementation, and inherited methods implementation.

    • โž• Add an allocating setting operator (:&=).

    • ๐Ÿ‘Œ Support for exporting class structs.

    • IsGValue instances for GObjects and boxed objects.

  • v0.22.6 Changes

    • ๐Ÿ›  Fix generated IsX typeclasses for non-GObject interfaces.
  • v0.22.5 Changes

    • โž• Add support for inheriting overloading info.