Releases: hugopl/gi-crystal
Releases · hugopl/gi-crystal
v0.24.0
Added
- Consider all String properties as nillable and add
prop_name?
and prop_name=(Nil)
(#160).
v0.23.0
Added
- Add support for Gio async functions (#157).
Changed
- Requires Crystal compiler >= 1.6.0 (No PR 😁 2ebec2b).
- CI now uses newer libraries through Ubuntu 24.04 (#154).
Fixed
v0.22.3
Fixed
- Fixed compilation problem when project dir has spaces, thanks @BigBoyBarney (#149)
- Fixed typo in cli help message.
v0.22.2
Fixed
- Fix compilation with GLib 2.80.
Release v0.22.1.
Fixed
- Remove more deprecation warnings from crystal 1.11 😅️.
v0.22.0
Fixed
- Remove deprecation warnings from crystal 1.11.
- Tell the compiler LibGio.g_application_run can raise exceptions, so you can catch them.
v0.21.0
Fixed
- Use ::Bytes on array of UInt8 parameters and return values. (#140)
Added
- Gio bindings are now included in GICrystal (#139).
- Easier to require just
GLib
, GObject
or Gio
, use require "gi-crystal/glib"
,
require "gi-crystal/gobject"
or require "gi-crystal/gio"
v0.20.1
Fixed
- Fixed a crash when trying to cast modules (#132)
- Fix setter of GObject properties when using nulable types.
v0.20.0
Fixed
- Fixed a crash when using casted objects that came to Crystal first as a GObject::Object.
v0.19.0
Changed
- Use Crystal Char for gunichar.
- Do not block the code generation if some TypeLib wasn't found, just warn instead.