v0.2.1
Bugfix release on top of v0.2.0.
Fixed
-
Cross-file user-class pointers at the
@classboundary.*<OtherClass>whereOtherClassis a@classdeclared in a sibling file of the same package now resolves correctly — e.g.func (w *Words) SampleWith(r *Rand) *Randworks whenWordsandRandlive 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).