Release Summary for gotk4/pkg v0.2.0
Important
The minimum Go version required is now Go 1.21.
Fixed Issues:
Fixed crash after regressions from #126 (Commit: 4219107 )
Fixed Matrix link (Commit: 4ab948c )
Reverted "Fix intern.Box being freed before finalizers are called" (Commit: 89d781c )
Fixed floating reference handling in intern (Commit: 42753fb )
Enhancements:
Added shout-out to Matrix room (Commit: f6e2bf2 )
Set CPATH in shell.nix for clangd (Commit: feb2025 )
Introduced type-safe gioutil.ListModel[T]
(Commit: 6d1d576 )
Added Go version guard into shell.nix (Commit: e3c7699 )
Optimizations:
Run remove_toggle_ref in the main context loop (Commit: 7966a06 )
Added go:nosplit to core/intern functions (Commit: 132b31b )
Bug Fixes:
Fixed GObject and GValue CType guessing (Commit: ab0aa79 )
Ignored VA_COPY_AS_ARRAY for arm64 (Commit: 7d4d446 )
Added glib.Object.{Freeze,Thaw}Notify (Commit: fac0f35 )
Fixed intern runtime explosions (Commit: c873a85 )
Attempted to fix GC cyclic reference leaking (Commit: 96fbd78 )
Full Changelog : pkg/v0.1.0...pkg/v0.2.0