Skip to content

Releases: james-pre/girbind

0.6.1

0.6.1 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 24 Oct 06:57
v0.6.1
bbd82b9

Fixed an issue with disposal. GObject now exposes a dispose/[Symbol.dispose] method.

0.6.0

0.6.0 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 24 Oct 02:58
v0.6.0
bebe346
  • Added support for subclassing and property construction
  • Fixed non-introspectable symbols being exposed

0.5.1

0.5.1 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 24 Oct 01:16
v0.5.1
9c76b7d

This patch fixes overridden methods' causing children to not be assignable to their parent class.

0.5.0

0.5.0 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 24 Oct 00:22
v0.5.0
5dcbeb6

This release adds support for callbacks and async functions. C arrays with length parameters are now converted between JS arrays, byte arrays now convert with Uint8Arrays, and GLib.Bytes arguments no longer throw a TypeError when passing Uint8Array.

0.4.0

0.4.0 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 23 Oct 22:48
v0.4.0
11e6002

This release adds full support for GLib interfaces and inout parameters.

0.3.1

0.3.1 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 23 Oct 18:41
v0.3.1
a3af041
  • Fixed signal API conflicting with other methods names by changing connect, disconnect, and once to be functions exported by girbind
  • Fixed a crash caused by mismatched refcounting

0.3.0

0.3.0 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 23 Oct 18:03
v0.3.0
14effe2
  • Added support for records
  • Added GLib main loop integration with the JS (libuv) event loop
  • Added support for GJS-style signals (connect/disconnect/once)

0.2.0

0.2.0 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 23 Oct 17:34
v0.2.0
e348a74

Girbind now has a shared runtime so that multi-namespace works (e.g. Gtk + Adw). The package is now split into girbind-devel and girbind, the latter of which only has the stuff actually needed at runtime.

This release also adds support for:

  • Namespaces including each other
  • Defines in configurations
  • GIR parsing of callbacks, records, interfaces, and unions
  • Configs for the GTK stack: gio, graphene, pango, gdk, gsk, gtk, adw

A number of bugs have also been fixed.

0.1.3

0.1.3 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 04 Jul 22:47
v0.1.3
eb88e5b

This patch fixes compile so that the .cmake-build directory is placed in the generated sources one and not the build one, that way the build one can be published to npm with less effort.

0.1.2

0.1.2 Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 04 Jul 20:33
v0.1.2
5c187fc
  • Fixed enums not existing at runtime
  • Fixed enum member names not matching native type