Skip to content

v0.2.1

Choose a tag to compare

@heindor0 heindor0 released this 02 May 23:52
· 33 commits to main since this release

Bugfix release on top of v0.2.0.

Fixed

  • Cross-file user-class pointers at the @class boundary. *<OtherClass> where OtherClass is a @class declared in a sibling file of the same package now resolves correctly — e.g. func (w *Words) SampleWith(r *Rand) *Rand works when Words and Rand live in different files. Previously rejected with "only *<MainClass> self-references are supported... cross-file user classes are deferred."

    Mirrors the cross-file enum support landed in v0.2.0; both ride on the package-wide aggregation emit() does before per-class codegen.

Compatibility

Go ≥ 1.22, Godot 4.4 / 4.5 / 4.6 (matrix-tested on Linux, macOS, Windows).