Releases: swiftwasm/JavaScriptKit
Releases · swiftwasm/JavaScriptKit
0.22.2
What's Changed
- Expose
WebWorkerTaskExecutor
even if compiling with toolchain < 6.1 by @kateinoigakukun in #277 - Fix empty TypedArray creation by @kateinoigakukun in #278
Full Changelog: 0.22.1...0.22.2
0.22.1
What's Changed
- Stop use of global variable as a object cache by @kateinoigakukun in #274
Full Changelog: 0.22.0...0.22.1
0.22.0
What's Changed
- improved embedded support for building with SwiftPM by @sliemeobn in #267
- Add Swift 6.0 to CI matrix by @kateinoigakukun in #268
- Assert that
JSObject
is being accessed only from the owner thread by @kateinoigakukun in #273
Full Changelog: 0.21.0...0.22.0
0.21.0
What's Changed
- Support for Embedded Swift (v2) by @sliemeobn in #263
- Follow-up adjustment for Embedded support by @kateinoigakukun in #265
- Resolve warnings by @kateinoigakukun in #266
New Contributors
- @sliemeobn made their first contribution in #263
Full Changelog: 0.20.2...0.21.0
0.20.2
What's Changed
- Update macro conditions for runtime usage by @fjtrujy in #257
- Soft-fail integer conversion from JS values that are not representable by @kateinoigakukun in #259
- Fix some typos by @Sajjon in #260
- Use
compiler(>=6.1)
to gate for the main branch toolchain by @kateinoigakukun in #261
New Contributors
Full Changelog: 0.20.1...0.20.2
0.20.1
Minor fixes for IDE build support
Full Changelog: 0.20.0...0.20.1
0.20.0
This release adds initial multi-threading support.
What's Changed
- Start migrating imported functions to the new definition style by @kateinoigakukun in #252
- Allocate JavaScriptEventLoop per thread in multi-threaded environment by @kateinoigakukun in #255
- Add
WebWorkerTaskExecutor
by @kateinoigakukun in #256
Full Changelog: 0.19.3...0.20.0
0.19.3
What's Changed
- Fix
JSClosure
leak by @kateinoigakukun in #240 - Update README file to include new carton 1.0 implementation. by @kuhl in #243
- Update Carton context on README. by @kuhl in #245
- Support latest nightly snapshot by @kateinoigakukun in #246
- Use Swift SDK for development snapshot testing in CI by @kateinoigakukun in #248
- Add
sharedMemory
option to allow threads with shared memory by @kateinoigakukun in #247 - Check 5.10 toolchain in CI by @kateinoigakukun in #249
New Contributors
Full Changelog: 0.19.2...0.19.3
0.19.2
What's Changed
- [CI] macos-14 by @ikesyo in #233
- [CI] Drop macos-11 since that is deprecated and will be removed in Q2 2024 by @ikesyo in #234
- Update swift-tools-version to reflect the supported Swift versions by @ikesyo in #235
- [CI] Update actions and configure Dependabot by @ikesyo in #236
- Fix Optional implementation for ConstructibleFromJSValue by @omochi in #238
- Inherit JSFunction from JSClosure by @kateinoigakukun in #239
- Fix object decode by @omochi in #241
New Contributors
Full Changelog: 0.19.1...0.19.2
0.19.1
What's Changed
- Fix availability marker for Swift 5.9 compiler targeting host machine by @kateinoigakukun in #232
Full Changelog: 0.19.0...0.19.1