Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: swiftwasm/JavaScriptKit

0.54.1

09 Jun 20:15
453b841

Choose a tag to compare

What's Changed

Full Changelog: 0.54.0...0.54.1

0.54.0

09 Jun 17:34
9706c4c

Choose a tag to compare

What's Changed

  • Change Data.construct(from uint8Array:) return type from Data? to Data by @kateinoigakukun in #752
  • BridgeJS: Support optional @JS struct in imported function signatures by @krodak in #755
  • BridgeJS: Support case enums as imported function parameters and returns by @krodak in #756
  • BridgeJS: Use a BigInt zero placeholder for Wasm i64 in generated JS by @krodak in #757
  • BridgeJS: Support non-ConvertibleToJSValue async exported return types by @krodak in #758
  • BridgeJS: Support optional @JSClass as exported function parameters by @krodak in #754

Full Changelog: 0.53.0...0.54.0

0.53.0

13 May 20:59
403ae95

Choose a tag to compare

What's Changed

  • faster JSObjectSpace (JS runtime retain / release) by @sliemeobn in #676
  • BridgeJS: Fix name collision for same-named nested structs by @krodak in #744
  • BridgeJS: Add JSTypedArray as a recognized BridgeJS type by @krodak in #746
  • BridgeJS: Optimize numeric array transfer with bulk TypedArray copy by @krodak in #745

Full Changelog: 0.52.1...0.53.0

0.52.1

13 May 07:20
5e96639

Choose a tag to compare

What's Changed

Full Changelog: 0.52.0...0.52.1

0.52.0

06 May 19:06
6ea916b

Choose a tag to compare

What's Changed

  • BridgeJS: Add swift-format-ignore-file to generated Swift sources by @krodak in #732
  • BridgeJS: Support nested @JS types inside structs and classes by @krodak in #735
  • BridgeJS: Diagnose struct initializer parameter order mismatch by @krodak in #733
  • BridgeJS: Fix optionals build error with Embedded Swift by @krodak in #734
  • BridgeJS: Move optional JSObject to stack ABI, enabling Optional<@JSClass> by @krodak in #738
  • Fix cross-thread JSString deinit by wrapping JSObject instead of raw ref by @kateinoigakukun in #741

Full Changelog: 0.51.0...0.52.0

0.51.0

30 Apr 09:05
f483b91

Choose a tag to compare

What's Changed

  • BridgeJS: fix code generation for public enums by @wfltaylor in #719
  • JavaScriptKit: import Android module for non-Wasm Android targets by @ken0nek in #722
  • Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #721
  • Adopt Foundation Essentials in compat target by @0xpablo in #725
  • feat: Add opt-in pointer identity mode for SwiftHeapObject wrappers by @krodak in #723
  • Add Utilities/setup-dev.sh for one-command contributor setup by @matthewa26 in #726
  • test: Add GC lifecycle test for identity-cached wrappers by @krodak in #731
  • BridgeJS: Use @JS types from other modules in the same package by @wfltaylor in #730
  • [BridgeJS] Synthesize typed-closure init access from declaration surface (#709) by @matthewa26 in #727

New Contributors

Full Changelog: 0.50.2...0.51.0

0.50.2

09 Apr 17:38
46182e2

Choose a tag to compare

What's Changed

  • BridgeJS: Emit static methods and properties on namespaced class entries by @krodak in #717

Full Changelog: 0.50.1...0.50.2

0.50.1

09 Apr 12:47
0d6544f

Choose a tag to compare

What's Changed

Full Changelog: 0.50.0...0.50.1

0.50.0

02 Apr 16:27
df32a66

Choose a tag to compare

What's Changed

Full Changelog: 0.49.0...0.50.0

0.49.0

27 Mar 09:10
7e242b0

Choose a tag to compare

What's Changed

  • BridgeJS: Re-land extension method support (reverted in #703) by @krodak in #706
  • BridgeJS: support imports of JS Promise as async Swift by @MaxDesiatov in #707

Full Changelog: 0.48.0...0.49.0

Morty Proxy This is a proxified and sanitized view of the page, visit original site.