Releases: kabiroberai/node-swift
Releases · kabiroberai/node-swift
v1.3.0
v1.2.0
- Add support for JavaScriptCore
- You can now layer NodeSwift on top of the JavaScriptCore runtime by importing
NodeJSC
. - Use
NodeEnvironment.withJSC { ... }
as the entrypoint.
- You can now layer NodeSwift on top of the JavaScriptCore runtime by importing
- Add Swift 6 support
- We now support SwiftSyntax 5.9-6.0 (inclusive)
- Also added more
Sendable
annotations. This may result in some source breakage, especially if you have Strict Concurrency enabled, but should improve thread safety.
v1.1.4
Full Changelog: 1.1.3...1.1.4
v1.1.3
XcodeBuilder_final_final.jpg
v1.1.2
Fixes incremental builds when using the Xcode builder.
v1.1.1
This release fixes broken symlinks within the module framework when using the xcode
builder.
v1.1.0
- Added support for using
xcodebuild
instead ofswift build
on macOS hosts. (#14)- This re-introduces support for cross-compilation, which was broken in 1.0 due the usage of macros: swiftlang/swift-package-manager#6950.
- Consequently, it's presently only possible to cross-compile from macOS to other Darwin destinations. This restriction will be lifted once SwiftPM supports cross-compilation with macros.
- Enable Strict Concurrency on the NodeAPI package internally, using
enableExperimentalFeature
. Removes the last (potential) reference tounsafeFlags
to unblock splitting this repo into a JS builder and a NodeAPI Swift Package.
v1.0.0
Now with 100% more macros!