Skip to content

Releases: gramaziokohler/compas_pb_ts

compas-pb-ts: v3.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 12:15
9066d15

3.0.0 (2026-08-19)

⚠ BREAKING CHANGES

  • wrapper constructors take field values rather than { data } or { bytes }; use X.fromBytes or bytesToX for bytes. bytesToXData and xDataToBytes are renamed and now take and return wrappers.
  • generated types are protobuf-es. X.encode(v).finish() and X.decode(b) become toBinary(XSchema, v) and fromBinary(XSchema, b), message literals must be built with create(XSchema, {...}), and AnyData oneofs use { data: { case, value } }. google.protobuf types now come from @bufbuild/protobuf/wkt instead of being generated.

Features

  • add a type registry and the recursive serializer (d995217)
  • consume generated bindings and move to protobuf-es (064e8ed)
  • forward an already-encoded AnyData unchanged (5231e47)
  • hide the generated types behind the wrappers (2a76524)
  • let registered types supply their own codec functions (a196bae)
  • ship the bindings fetcher as a reusable bin (88eea7b)
  • ship the generated protobuf modules as subpath exports (a115109)

Bug Fixes

  • unpack the bindings archive in Node (dd51ab5)

compas-pb-ts: v2.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 13:36
ddedb79

2.0.0 (2026-08-06)

⚠ BREAKING CHANGES

  • support compas_pb 1.0 wire format

Features

  • support compas_pb 1.0 wire format (17ce274)
  • Upgrade compas_pb to 1.0 and add pbDumpBytes/pbLoadBytes (b36cbc7)

compas-pb-ts: v1.4.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 12:41
0ee9e0f

1.4.1 (2026-07-24)

Bug Fixes

  • recursively resolve nested AnyData in Dictionary and List (26edafb)

compas-pb-ts: v1.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 12:11
efd7f69

1.4.0 (2026-07-24)

Features

  • add List message wrapper mirroring Dictionary (7fc896d)

compas-pb-ts: v1.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 13:55
be2e3cb

1.3.1 (2026-07-02)

Bug Fixes

  • add debugging note about preserved class names (39ba15b)

compas-pb-ts: v1.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 13:47
7c8d0df

1.3.0 (2026-07-02)

Features

  • expose top-level public API (2f635c0)

Bug Fixes

  • adjust size limit for unminified build (3fe2386)
  • ci: upgrade npm to 11.5.1+ for trusted publishing (61d26c2)
  • correct lockfile YAML indentation (b93f554)
  • geometry: add explicit return types for JSR slow-types checker (cc7738d)
  • geometry: fix mesh return values for all geometry types (3c0a743)
  • lint: ignore .claude/ in biome (78f3b68)
  • satisfy JSR slow-types checker (e9f7956)

compas-pb-ts: v1.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 13:14
2a9cc39

1.2.1 (2026-07-02)

Bug Fixes

  • correct lockfile YAML indentation (b93f554)

compas-pb-ts: v1.1.5

Choose a tag to compare

@github-actions github-actions released this 28 May 06:36
218eb68

1.1.5 (2026-05-28)

Bug Fixes

  • geometry: add explicit return types for JSR slow-types checker (cc7738d)

compas-pb-ts: v1.1.4

Choose a tag to compare

@github-actions github-actions released this 28 May 06:33
ccdffe9

1.1.4 (2026-05-28)

Bug Fixes

  • geometry: fix mesh return values for all geometry types (3c0a743)

compas-pb-ts: v1.1.3

Choose a tag to compare

@github-actions github-actions released this 26 May 09:57
5d5b630

1.1.3 (2026-05-26)

Bug Fixes

  • satisfy JSR slow-types checker (e9f7956)