Skip to content

Commit 409c78d

Browse files
authored
Bump version to 0.13.0, update CHANGELOG.md (#305)
Ideally we'd like to include new JSKit and SwiftWasm releases, but I think it makes more sense to wait for new JSKit release a bit more and to test things more thoroughly. Also, the watcher bug is still not fixed. On the other hand, `--debug-info` has been highly requested by our users, so nothing prevents us from releasing 0.13.0 right now, and 0.14.0 with new JSKit/Tokamak and SwiftWasm 5.6 later.
1 parent a15023d commit 409c78d

File tree

4 files changed

+36
-4
lines changed

4 files changed

+36
-4
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
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+
133
# 0.12.2 (16 February 2022)
234

335
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.

Sources/CartonHelpers/Version.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
public let cartonVersion = "0.12.2"
15+
public let cartonVersion = "0.13.0"

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "carton",
3-
"version": "0.12.2",
3+
"version": "0.13.0",
44
"description": "📦 Watcher, bundler, and test runner for your SwiftWasm apps ",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)