1.0.4
What's Changed
This release includes several bug fixes and internal improvements:
- Fix
carton test --environment node
to work with 6.0 and later toolchains - Stop writing files under
~/.carton/static
to avoid pollution - Many internal refactorings and test improvements
Pull Requests
- Follow-up fix for latest main XCTest by @kateinoigakukun in #430
- Stop writing static files in ~/.carton/static by @kateinoigakukun in #431
- Log
ToolchainError
with response contents by @omochi in #435 - Make
CartonFrontend dev
's file-watching opt-in to easily use it as a standalone CLI by @omochi in #433 - Generalize
findSwiftExecutable
intofindExecutable
by @omochi in #436 - Fix an issue in the env-var option of
CartonHelpers.Process
by @omochi in #437 - Stop creating
.carton
directories on CI by @omochi in #438 - Remove unnecessary imports and lets of
HashArchive.swift
by @omochi in #439 - Authenticate when using GitHub API to download toolchains by @omochi in #440
- Correct the indentation of index.html by @omochi in #442
- Rename and split
Application.swift
by @omochi in #443 - Fix README of CartonPluginShared by @omochi in #445
- Remove label checking from CI by @omochi in #448
- Disable browser tests that freeze for now by @omochi in #449
- Stop adding wrong
Sendable
conformance toChannelHandlerContext
by @omochi in #446 - Stop using container on CI and install directly from the tarball by @omochi in #444
- Re-organize the naming convention of module, type, product, and file to have consistent project structure by @omochi in #450
- CIスクリプトのミスを修正しつつ、わかりやすいタイトルをつける by @omochi in #451
- CIのSwiftバージョンを5.9.2に引き上げる by @omochi in #453
- CIのLinux環境にSwift 5.10を追加する by @omochi in #454
- Add macOS + Swift 5.10 CI job by @omochi in #455
- Stop defining test utilities under XCTest by @omochi in #456
- Bug fix on makeTemporaryFile by @omochi in #457
- Move carton command implementation into CartonDriver module by @omochi in #459
- Import upstream changes of
TSC.Process
by @omochi in #460 - Stream command outputs while capturing them for testing by @omochi in #461
- Suppress internal deprecation warnings of TSC.Process by @omochi in #462
- Fix bugs in
Process.checkRun
of CartonDriver by @omochi in #463 - Rename
createWSHandler
->createWebSocketTextHandler
by @omochi in #464 - Fix dev server to serve entrypoint file by @kateinoigakukun in #465
- Add unit test for dev server by @omochi in #466
- Revert "Skips browser testing due to freezing" by @kateinoigakukun in #467
Full Changelog: 1.0.3...1.0.4