Skip to content

Releases: timostamm/protobuf-ts

v2.9.4

13 Mar 12:26
Compare
Choose a tag to compare

What's Changed

  • Extend Object prototype for message instances by @erichiggins0 in #618
  • Fix formatting typo by @dimo414 in #630
  • Update go version for twirp compat tests by @timostamm in #636

New Contributors

  • @erichiggins0 made their first contribution in #618

Full Changelog: v2.9.3...v2.9.4

v2.9.3

07 Dec 19:49
Compare
Choose a tag to compare

What's Changed

  • Fix messagePrototype for exactOptionalProperties: true by @jcready in #615

Full Changelog: v2.9.2...v2.9.3

v2.9.2

05 Dec 10:08
Compare
Choose a tag to compare

What's Changed

  • Update MANUAL.md by @QingfengLee in #575
  • Swap "he" for "they" in example by @dimo414 in #602
  • ref Object from globalThis in speed-optimized code for serializing map fields by @lesomnus in #611
  • Improve from Binary/Json/Partial performance by roughly 30% by @jcready in #582

New Contributors

Full Changelog: v2.9.1...v2.9.2

v2.9.1

31 Jul 19:19
Compare
Choose a tag to compare

What's Changed

  • Make protobuf-ts as conformant as protobuf-es by @jcready in #567
  • Make FieldMask JSON read/write (snake_case <-> camelCase) conforming by @jcready in #552
  • Test pb-long without BI support and fix found issues by @jcready in #573

Repository and documentation cleanup 🧹

New Contributors

Full Changelog: v2.9.0...v2.9.1

v2.9.0

24 Apr 21:14
Compare
Choose a tag to compare

What's Changed

  • feat: update arch for fetching binary by @daboxu in #517
  • Use conformance runner binary for conformance tests by @smaye81 in #520

New Contributors

Full Changelog: v2.8.3...v2.9.0

v2.8.3

20 Mar 13:08
Compare
Choose a tag to compare

Bug fixes:

  • plugin: fix generated fromJson for google.protobuf.Value #500
    Thanks to @hugebdu for the contribution!

v2.8.2

16 Nov 15:21
Compare
Choose a tag to compare

Bug fixes:

  • Avoid overwriting a set oneof field in target with an unset oneof field in source #395
    Thanks to @jcready for the contribution!

This release is available on the BSR.

v2.8.1

07 Sep 09:04
Compare
Choose a tag to compare

Bug fixes:

This release is available on the BSR.

v2.8.0

17 Aug 13:41
Compare
Choose a tag to compare

Bug fixes:

  • grpcweb-transport: fix handling responses with empty body and status in headers #331
    Thanks to @eKazim for the contribution!

  • Make repeated field merging consistent #335
    Thanks to @jcready for the contribution!

New features and improvements:

  • Relax constraints on runtime-angular to include Angular 14 #358
    Thanks to @ColinLaws for the contribution!

  • Clarify mergePartial() behavior in the documentation #361

  • Do not strip byte-order mark when decoding text from binary #362
    Thanks to @kivancguckiran and @jcready for the investigation!

This release is available on the BSR.

v2.7.0

16 Jun 08:39
Compare
Choose a tag to compare

New Features:

  • Added force_disable_services option to protobuf-ts/plugin for disabling service metadata generation, see #268
    Thanks to @ColinLaws for the contribution!

Bug fixes:

  • Guard access of response.type to support Cloudflare Workers, see #321
    Thanks to @mikeylemmon for the fix!

  • find protoc in path also in windows, see #334
    Thanks to @tannera for the fix!

  • Update baseURL in example, see #333
    Thanks to @GRB3NW for the fix!

This release is available on the BSR.