Skip to content

Releases: swiftwasm/JavaScriptKit

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

0.48.0

24 Mar 08:38
c36a742

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.47.1...0.48.0

0.47.1

11 Mar 17:39
1f54ba6

Choose a tag to compare

What's Changed

  • BridgeJS: Use shared decodeString for JSTypedClosure error path by @kateinoigakukun in #696
  • BridgeJS: Fix protocol existential lowering in Swift-to-JS direction by @krodak in #697
  • BridgeJS: Support protocol types in closure parameters and returns by @krodak in #699

Full Changelog: 0.47.0...0.47.1

0.47.0

10 Mar 19:32
ba66ff1

Choose a tag to compare

What's Changed

  • fix use-after-free in BridgeJS by @diederich in #690
  • BridgeJS: fix codegen for async + throws exported methods by @diederich in #691
  • [BridgeJS] Pass String parameters unretained as (address, length) by @sliemeobn in #688
  • BridgeJS: Include properties and release() in declare global class stubs by @krodak in #693

New Contributors

Full Changelog: 0.46.5...0.47.0

0.46.5

03 Mar 08:38
5529520

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.46.4...0.46.5

0.46.4

27 Feb 18:03
1750eff

Choose a tag to compare

What's Changed

  • Allow Swift projects that use JavaScriptKit to compile on Windows by @cuberoot in #673
  • BridgeJS: Simplify Stack ABI for Optional by @kateinoigakukun in #674
  • BridgeJS: Remove inline array lifting/lowering codegen by @kateinoigakukun in #675
  • [NFC] BridgeJS: Cover more Array cases in runtime tests by @kateinoigakukun in #678
  • [NFC] BridgeJS: Move out default argument tests into a separate suite by @kateinoigakukun in #679
  • [NFC] BridgeJS: Move all Optional tests into OptionalSupportTests by @kateinoigakukun in #680
  • BridgeJS: Unify JSUndefinedOr and Optional intrinsic methods by @kateinoigakukun in #681
  • BridgeJS: Fix property codegen using unqualified type name for namespace-nested classes by @krodak in #682
  • BridgeJS: Remove _BridgedSwiftDictionaryStackType protocol by @kateinoigakukun in #684
  • BridgeJS: Include namespace prefix in ABI names for namespace-nested classes and structs by @krodak in #683

New Contributors

Full Changelog: 0.46.3...0.46.4

0.46.3

23 Feb 09:01
aa9aa77

Choose a tag to compare

What's Changed

  • BridgeJS: Fix stack ordering for optional arrays and dictionaries by @krodak in #671

Full Changelog: 0.46.2...0.46.3