Skip to content

[WIT] v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 11:06
· 15 commits to wit since this release

WIT Rules v0.2.0

Added

  • Auto-discovery of companion filenames (<PascalName>.swift, <PascalName>.kt, <name>.d.ts) based on the WIT target label or world/package name.
  • Automatic Clang module.modulemap generation for Swift to enable zero-config import <Module>.
  • Full package propagation from wit_library to language generators (package <ns>.<name> in Kotlin, --pkg-name for Go library packages, --internal-prefix for C++).
  • Added filename, module_name, and package parameter overrides across language rules (swift_wit_bindgen, kt_wit_bindgen, go_wit_bindgen, etc.).
  • Added --package, --companion-filename, and --module-name flags to the please_wit generate CLI.