Skip to content

Releases: kabiroberai/node-swift

v1.3.0

29 Sep 21:34
e547325
Compare
Choose a tag to compare

In this release:

  • Add support for Xcode 16 (#34)
  • Add support for Swift 6 Language Mode (#37)
  • Bump npm dependencies with security patches (#35, thanks @russellbstephens!)

v1.2.0

23 Jun 13:22
a4395d5
Compare
Choose a tag to compare
  • Add support for JavaScriptCore
    • You can now layer NodeSwift on top of the JavaScriptCore runtime by importing NodeJSC.
    • Use NodeEnvironment.withJSC { ... } as the entrypoint.
  • 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

16 Mar 10:50
Compare
Choose a tag to compare

Full Changelog: 1.1.3...1.1.4

v1.1.3

15 Nov 15:10
be772a1
Compare
Choose a tag to compare

XcodeBuilder_final_final.jpg

v1.1.2

15 Nov 09:23
Compare
Choose a tag to compare

Fixes incremental builds when using the Xcode builder.

v1.1.1

15 Nov 08:09
Compare
Choose a tag to compare

This release fixes broken symlinks within the module framework when using the xcode builder.

v1.1.0

14 Nov 07:00
Compare
Choose a tag to compare
  • Added support for using xcodebuild instead of swift 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 to unsafeFlags to unblock splitting this repo into a JS builder and a NodeAPI Swift Package.

v1.0.0

22 Sep 06:40
f181b8f
Compare
Choose a tag to compare

Now with 100% more macros!