Skip to content

v0.7.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 May 21:03
7ffca64

Changed

  • Removed remaining Go 1.22 support.

Fixed

  • #306: do not emit incompatible version feature gates when serializing WIT. For example, if a world with version 0.1.0 includes a world from another package with a @since(version = 0.2.0) feature gate, then strip that feature gate when serializing to WIT if the version is greater than the world’s package version.
  • #350: correctly align record size to the highest alignment of its fields, per specification.
  • #352: do not use tuple types as data shape for variant or result types, as they may contain a bool or not be packed.
  • #356: sort WIT packages topologically by dependency before matching WIT world when generating Go bindings. Warn if there is an ambiguous match.
  • Updated package cm to v0.3.0 with multiple fixes, including a breaking change to cm.BoolResult.