carton/CHANGELOG.md

2.3 KiB

0.1.5 (22 June 2020)

This is a refinement release that adds a --version flag. Additionally, the dev command is no longer the default, now a simple carton invocation prints a help message describing available commands.

0.1.4 (21 June 2020)

This is a bugfix release that fixes the dev.js bundle broken in 0.1.3.

0.1.3 (21 June 2020)

This is a bugfix release that includes the latest version of JavaScriptKit runtime in the dev.js bundle. It fixes a bug with reference counting of JSObjectRef instances, which could lead to crashes.

0.1.2 (19 June 2020)

This is a bugfix release that fixes stdout and stderr WASI output in async handlers. Previously stdout output was redirected with console.log only on the first pass of execution of top-level code, while none of the output from async handlers (such as DOM listeners) was redirected. Now in this release, stdout and stderr output is consistently redirected with console.log and console.error respectively, in all cases.

0.1.1 (19 June 2020)

This is a bugfix release that fixes dependency downloads on Linux. The issue was caused by Foundation not supporting HTTP redirects in Swift 5.2 on Linux, and is now resolved by using AsyncHTTPClient instead of Foundation's URLSession for dependency downloads.

0.1.0 (16 June 2020)

Since SwiftPM doesn't always build an executable target even if one is present without an explicit --product option, the dev command now requires the presence of an executable target in your Package.swift. Use the new --product option instead of --target to disambiguate between multiple executable targets.

0.0.5 (16 June 2020)

Pass --target option to swift build when running the dev command.

0.0.4 (16 June 2020)

Fix index page body served by HTTP when running the dev command.

0.0.3 (9 June 2020)

Fix expected polyfill hashes and a fatal error triggered when hashes didn't match.

0.0.2 (9 June 2020)

Fix watching and reloading, allow multiple WebSocket connections in the watcher code. The latter allows multiple browser windows to stay open and get reloaded simultaneously.

0.0.1 (6 June 2020)

First preview release, only a basic dev command is implemented.