Skip to content

pkg/v0.2.0

Compare
Choose a tag to compare
@diamondburned diamondburned released this 11 Feb 10:08
· 38 commits to 4 since this release
e3c7699

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