Skip to content

Releases: s4wave/goscript

v0.2.31

Choose a tag to compare

@github-actions github-actions released this 07 Sep 11:47

GoScript v0.2.31

Go to TypeScript transpiler release.

Changelog

Bug Fixes

Performance

Other

  • b34f442: chore(compliance): update generated test data (@spacewave-ci[bot])
  • 6a8d45b: chore(compliance): update generated test data (@spacewave-ci[bot])
  • d99ac60: release: v0.2.31 (@paralin)

Full Changelog: v0.2.30...v0.2.31


Installation

npm:

npm install goscript@0.2.31

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.30

Choose a tag to compare

@github-actions github-actions released this 05 Sep 06:47

GoScript v0.2.30

Go to TypeScript transpiler release.

Changelog

Bug Fixes

  • 81ba216: fix(compiler): bind cross-file protobuf fields to wrapper classes (@paralin)
  • 45de0cf: fix(runtime): make genericTypeArgsMarker a string constant (@paralin)

Performance

  • 5e685c6: perf(runtime): index string map keys and constant byte lookups (@paralin)

Other

Full Changelog: v0.2.28...v0.2.30


Installation

npm:

npm install goscript@0.2.30

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.29

Choose a tag to compare

@github-actions github-actions released this 31 Aug 08:25

GoScript v0.2.29

Go to TypeScript transpiler release.

Changelog

Bug Fixes

  • 69e837c: fix(compiler): bind cross-file protobuf fields to wrapper classes (@paralin)

Other

Full Changelog: v0.2.28...v0.2.29


Installation

npm:

npm install goscript@0.2.29

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.28

Choose a tag to compare

@github-actions github-actions released this 30 Aug 23:33

GoScript v0.2.28

Go to TypeScript transpiler release.

Changelog

Bug Fixes

  • e628e50: fix(compiler): keep protobuf String and MarshalProtoText synchronous (@paralin)

Other

Full Changelog: v0.2.27...v0.2.28


Installation

npm:

npm install goscript@0.2.28

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.27

Choose a tag to compare

@github-actions github-actions released this 30 Aug 12:37

GoScript v0.2.27

Go to TypeScript transpiler release.

Changelog

Features

  • 153b27e: feat(compiler): support additional protobuf binding roots (@paralin)

Bug Fixes

  • aa34256: fix(compiler): bind protobuf TS consts across digit-camel divergence (#159) (@paralin)
  • 0f8ed68: fix(compiler): bind protobuf TS fields across same-package files (@paralin)
  • 0f09482: fix(compiler): compact large byte array constants (@paralin)
  • dff344f: fix(compiler): emit binding metadata for all message-kind fields (@paralin)
  • b0ea06a: fix(compiler): qualify cross-file protobuf bindings through the owning const map (@paralin)
  • f295c0f: fix(compiler): repair generic dictionary dispatch for pointer-constraint receivers (@paralin)
  • eae27ee: fix(compiler): resolve protobuf TS binding ctors from lowered import aliases (#158) (@paralin)
  • b1486ba: fix(compiler): stop coloring interface methods async from unknown implementations (@paralin)
  • a1f2712: fix(compiler): tolerate blocked ledger symbols absent from older toolchains (@paralin)
  • 69bee01: fix(compiler): version cache keys with compiler semantics (@paralin)
  • 52f38cc: fix(fmt): resolve Errorf operands lazily behind a sync signature (@paralin)
  • 342afc1: fix(protobuf): copy bound bytes during unmarshal (@paralin)
  • 331fe48: fix(runtime): await async Error results across handwritten runtime callers (@paralin)
  • 89d4b4d: fix(tests): remove unused async error fixtures (@paralin)
  • 94a37ae: fix(wasivm): align browser host function contract (@paralin)

Other

Full Changelog: v0.2.26...v0.2.27


Installation

npm:

npm install goscript@0.2.27

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.26

Choose a tag to compare

@github-actions github-actions released this 12 Aug 07:43

GoScript v0.2.26

Go to TypeScript transpiler release.

Changelog

Bug Fixes

  • a2a6b1f: fix(runtime): support disposable symbols without native definitions (@paralin)

Other

Full Changelog: v0.2.25...v0.2.26


Installation

npm:

npm install goscript@0.2.26

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.25

Choose a tag to compare

@github-actions github-actions released this 05 Aug 17:17

GoScript v0.2.25

Go to TypeScript transpiler release.

Changelog

Performance

Other

Full Changelog: v0.2.24...v0.2.25


Installation

npm:

npm install goscript@0.2.25

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.24

Choose a tag to compare

@github-actions github-actions released this 27 Jul 11:11

GoScript v0.2.24

Go to TypeScript transpiler release.

Changelog

Bug Fixes

  • 61af831: fix(compiler): skip bindings for helper protobuf files (@paralin)

Performance

  • eb24b17: perf(compiler): collect async argument call sites once per build (@paralin)
  • d3f5c9f: perf(compiler): flatten interface async coloring into a pending mark set (@paralin)
  • 3494fbf: perf(compiler): index package methods once instead of per file (@paralin)
  • 380f6b9: perf(compiler): keep the model's memo maps lock-free while it is built (@paralin)
  • 8e4adf3: perf(compiler): lower packages in parallel (@paralin)

Other

Full Changelog: v0.2.23...v0.2.24


Installation

npm:

npm install goscript@0.2.24

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.23

Choose a tag to compare

@github-actions github-actions released this 21 Jul 19:55

GoScript v0.2.23

Go to TypeScript transpiler release.

Changelog

Bug Fixes

Other

Full Changelog: v0.2.22...v0.2.23


Installation

npm:

npm install goscript@0.2.23

Binary:
Download the appropriate binary for your platform from the assets below.

v0.2.22

Choose a tag to compare

@github-actions github-actions released this 18 Jul 04:25

GoScript v0.2.22

Go to TypeScript transpiler release.

Changelog

Bug Fixes

Other

Full Changelog: v0.2.21...v0.2.22


Installation

npm:

npm install goscript@0.2.22

Binary:
Download the appropriate binary for your platform from the assets below.