Skip to content

v0.2.27

Choose a tag to compare

@github-actions github-actions released this 30 Aug 12:37
· 78 commits to master since this release

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.