Skip to content

0.13.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@MaxDesiatov MaxDesiatov released this 01 Apr 09:51
· 277 commits to main since this release
409c78d

This is a small feature release with a few bugfixes. Namely, new -Xswiftc option was added for forwarding flags to underlying swiftc invocations. Also, new --debug-info flag allows keeping debug information even for release builds. Additionally, we've fixed a crash with executableTarget declarations in Package.swift manifests, and switched to SwiftPM 5.6 API in preparation for the imminent SwiftWasm 5.6 release.

This version of carton now ships with JavaScriptKit 0.13.0 runtime.

WARNING: this release of carton is not compatible with latest Tokamak or SwiftWasm 5.6 snapshots or releases yet. You should stay with carton 0.12.2 for now if you're building apps and libraries with Tokamak. A future release of carton will resolve this incompatibility.

Thanks to @kateinoigakukun and @yonihemi for contributions, and to @pedrovgs for additional testing and bug reports.

Closed issues:

  • Detecting completion of Wasm module instantiation (#290)
  • Add support for Swift 5.6 package description format (#285)
  • Add support for -Xswiftc arguments (#277)

Merged pull requests: