Releases: swiftwasm/carton
0.20.0
What's Changed
- Update CI Action by @STREGA in #403
- Add Swift 5.9 to Build Action by @STREGA in #409
- Swift 5.9 toolchain & macOS Sonoma beta by @furby-tm in #402
- Add 5.9 support by @STREGA in #412
- Stop bothering WASI apps including unimplemented syscalls by @kateinoigakukun in #415
- Update default toolchain version to 5.9.1 by @kateinoigakukun in #416
New Contributors
Full Changelog: 0.19.1...0.20.0
0.19.1
This release fixes the wrong toolchain version installed in docker image.
It was accidentally not updated to 5.8.0 in the last release.
Full Changelog: 0.19.0...0.19.1
0.19.0
What's Changed
- Update SwiftPM branch to 5.8 and fix build errors by @kateinoigakukun in #395
- Fix the default docker command arguments by @kateinoigakukun in #396
- Support jammy and amazonlinux2 for toolchain install by @kateinoigakukun in #397
- Update default toolchain version to 5.8 channel snapshot by @kateinoigakukun in #398
Full Changelog: 0.18.0...0.19.0
0.18.0
What's Changed
- Fix SwiftPM dependency warning for template project by @gibachan in #384
- Allow to save .swift-version even .swift-version is missing by @gibachan in #385
- Fix carton sdk install on linux(aarch64) by @gibachan in #386
- Fix typo in container registry domain by @p- in #389
- Strip autolink custom section by @kateinoigakukun in #390
New Contributors
Full Changelog: 0.17.0...0.18.0
0.17.0
What's Changed
- Update SwiftPM dependencies by @kateinoigakukun in #371
- Update SwiftPM dependencies by @kateinoigakukun in #372
- Update SwiftPM dependencies by @kateinoigakukun in #373
- Update SwiftPM dependencies by @kateinoigakukun in #374
- Ignore force_try swift-lint rule where in defer. by @noppefoxwolf in #379
- Use @main attributes by @noppefoxwolf in #378
- Add 5.7 host toolchain matrix by @kateinoigakukun in #380
- Update SwiftPM library version to 5.7 by @kateinoigakukun in #381
- Update default toolchain version to 5.7.1 by @kateinoigakukun in #383
New Contributors
- @noppefoxwolf made their first contribution in #379
Full Changelog: 0.16.1...0.17.0
0.16.1
What's Changed
- Update SwiftPM dependencies by @MaxDesiatov in #366
- Update SwiftPM dependencies by @MaxDesiatov in #368
- Exit non-zero status when test fail on browser by @kateinoigakukun in #370
Full Changelog: 0.16.0...0.16.1
0.16.0
This release adds several enhancements in carton test
, and allows you to customize optimization strategy.
One of the notable enhancement is --headless
option added in carton test
, which runs tests using W3C WebDriver protocol
What's Changed
- Clean up integration tests and fixtures by @kateinoigakukun in #355
- Fix linter error in
Builder.swift
by @MaxDesiatov in #356 - Update SwiftPM dependencies by @MaxDesiatov in #357
- Add --bundle-path option to
carton test
by @kateinoigakukun in #358 - Use
--static-swift-stdlib
for easier distribution on Linux by @MaxDesiatov in #343 - Add option to disable wasm optimizations by @ephemer in #359
- Update SwiftPM dependencies by @MaxDesiatov in #360
- Headless test runner by @kateinoigakukun in #362
- Update SwiftPM dependencies by @MaxDesiatov in #363
- Revert "Use
--static-swift-stdlib
for easier distribution on Linux" by @MaxDesiatov in #365
New Contributors
Full Changelog: 0.15.3...0.16.0
0.15.3
This release fixes an issue when carton test
wouldn't be finished after large number of test suites, and improved HTML 5 compatibility.
Merged pull requests:
- Stop limiting WS frame size to 16kb for large number of test suites (#353) via @kateinoigakukun
- Use standards mode in default index page (#351) via @carson-katri
0.15.2
This release fixes an issue when JS entrypoints weren't unpacked during carton test --environment node
runs.
Merged pull requests:
- Add missing check for Node.js entrypoint (#350) via @MaxDesiatov
0.15.1
This release fixes an issue when temporary symlinks weren't cleaned up after running carton test --environment node
.
Merged pull requests:
- Fix symlinks not fully cleaned up in Node.js tests (#349) via @MaxDesiatov