Releases: timostamm/protobuf-ts
v2.9.4
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
v2.9.2
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
- @QingfengLee made their first contribution in #575
- @dimo414 made their first contribution in #602
- @lesomnus made their first contribution in #611
Full Changelog: v2.9.1...v2.9.2
v2.9.1
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 🧹
- Remove Angular support by @timostamm in #522
- Update from Node 14.5.0 to Node 16.20.0 by @timostamm in #521
- CI update follow-ups by @timostamm in #523
- Remove CHANGELOG.md in favor of GitHub release notes by @timostamm in #524
- Thin out test fixtures by @timostamm in #525
- Migrate reflectionCreate() tests by @timostamm in #526
- Move conformance tests to own package by @timostamm in #529
- Remove validate.proto by @timostamm in #530
- Migrate reflectionEquals tests by @smaye81 in #527
- Migrate ReflectionTypeCheck by @smaye81 in #528
- Remove fixtures references by @smaye81 in #532
- Fix CONTRIBUTING by @smaye81 in #534
- Fix typo in gRPC client instructions by @benmcmorran in #536
- Remove outdated documentation about RPC call cancel in MANUAL.md by @timostamm in #546
- Improve IDE quality of life using tsconfig paths by @jcready in #574
New Contributors
- @benmcmorran made their first contribution in #536
Full Changelog: v2.9.0...v2.9.1
v2.9.0
v2.8.3
v2.8.2
v2.8.1
v2.8.0
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
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.