|
| 1 | +# 0.13.0 (31 March 2022) |
| 2 | + |
| 3 | +This is a small feature release with a few bugfixes. Namely, new `-Xswiftc` option was added for forwarding flags to |
| 4 | +underlying `swiftc` invocations. Also, new `--debug-info` flag allows keeping debug information even for release builds. |
| 5 | +Additionally, we've fixed a crash with `executableTarget` declarations in `Package.swift` manifests, and switched to |
| 6 | +SwiftPM 5.6 API in preparation for the imminent SwiftWasm 5.6 release. |
| 7 | + |
| 8 | +This version of `carton` now ships with JavaScriptKit 0.13.0 runtime. |
| 9 | + |
| 10 | +**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. |
| 11 | + |
| 12 | +Thanks to [@kateinoigakukun](https://github.com/kateinoigakukun) and [@yonihemi](https://github.com/yonihemi) for |
| 13 | +contributions, and to [@pedrovgs](https://github.com/pedrovgs) for additional testing and bug reports. |
| 14 | + |
| 15 | +**Closed issues:** |
| 16 | + |
| 17 | +- Detecting completion of Wasm module instantiation ([#290](https://github.com/swiftwasm/carton/issues/290)) |
| 18 | +- Add support for Swift 5.6 package description format ([#285](https://github.com/swiftwasm/carton/issues/285)) |
| 19 | +- Add support for `-Xswiftc` arguments ([#277](https://github.com/swiftwasm/carton/issues/277)) |
| 20 | + |
| 21 | +**Merged pull requests:** |
| 22 | + |
| 23 | +- Bump JavaScriptKit dependency to 0.13.0 ([#306](https://github.com/swiftwasm/carton/pull/306)) via [@MaxDesiatov](https://github.com/MaxDesiatov) |
| 24 | +- Don't strip custom sections when using `--debug-info` ([#304](https://github.com/swiftwasm/carton/pull/304)) via [@kateinoigakukun](https://github.com/kateinoigakukun) |
| 25 | +- Update dependencies ([#298](https://github.com/swiftwasm/carton/pull/298)) via [@MaxDesiatov](https://github.com/MaxDesiatov) |
| 26 | +- Add macOS 12 and Xcode 13.3 to CI matrix ([#303](https://github.com/swiftwasm/carton/pull/303)) via [@MaxDesiatov](https://github.com/MaxDesiatov) |
| 27 | +- Add `--debug-info` flag to carton bundle ([#301](https://github.com/swiftwasm/carton/pull/301)) via [@kateinoigakukun](https://github.com/kateinoigakukun) |
| 28 | +- Use libSwiftPM 5.6 to parse manifests ([#302](https://github.com/swiftwasm/carton/pull/302)) via [@yonihemi](https://github.com/yonihemi) |
| 29 | +- Add `-Xswiftc` option for each build commands ([#300](https://github.com/swiftwasm/carton/pull/300)) via [@kateinoigakukun](https://github.com/kateinoigakukun) |
| 30 | +- Update dependencies ([#297](https://github.com/swiftwasm/carton/pull/297)) via [@MaxDesiatov](https://github.com/MaxDesiatov) |
| 31 | +- Fix crash for packages with `executableTarget` ([#296](https://github.com/swiftwasm/carton/pull/296)) via [@yonihemi](https://github.com/yonihemi) |
| 32 | + |
1 | 33 | # 0.12.2 (16 February 2022)
|
2 | 34 |
|
3 | 35 | This release features a massive refactor by [@MaxDesiatov](https://github.com/MaxDesiatov) to use Swift 5.5's `async/await` and actors, reducing its size, improving readability and removing Combine/OpenCombine dependency, as well as CI and Linux installation improvements.
|
|
0 commit comments