v0.2.27
GoScript v0.2.27
Go to TypeScript transpiler release.
Changelog
Features
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
- a214b90: fix(pkg/errors): keep WithStack chains synchronous for sync causes (@paralin)
- 13bca2d: release: v0.2.27 (@paralin)
- e1434eb: style(compiler): simplify pipeline helpers (@paralin)
- 64f7a71: style(gs): align runtime contracts (@paralin)
- 545493a: test(cache): invalidate protobuf roots between compiles (@paralin)
- 4ea3e29: test(cli): cover repeated protobuf binding roots (@paralin)
- d370a36: test(compiler): pin protobuf binding collision semantics (@paralin)
- 6393042: test(generated): refresh compliance fixtures and dep snapshots (@paralin)
- 25e7a55: test(generated): refresh fixture typecheck configs and revert tests/deps (@paralin)
- 3c0850e: test(generated): regenerate compliance snapshots on the merged compiler (@paralin)
- 6094bf1: test(harness): isolate fixture dependency resolution from tests/deps (@paralin)
Full Changelog: v0.2.26...v0.2.27
Installation
npm:
npm install goscript@0.2.27Binary:
Download the appropriate binary for your platform from the assets below.