Releases: bufbuild/protobuf-es
Releases · bufbuild/protobuf-es
v2.10.2
What's Changed
- Update to protocolbuffers/protobuf v33.2 by @timostamm in #1308
- Permit
google.protobuf.Value.null_valuein map values in ProtoJSON by @timostamm in #1314
Full Changelog: v2.10.1...v2.10.2
v2.10.1
v2.10.0
What's Changed
- Cache list of sorted fields in WeakMap by @cptpcrd in #1240
- Add functions durationFromMS and durationMs by @noahbald in #1244
- Add section for google.protobuf.Duration in MANUAL.md by @timostamm in #1245
- Add additional checks to toJson for Timestamp and Duration by @timostamm in #1263
- Fix nanos sign in durationFromMs() by @timostamm in #1262
- Update to protocolbuffers/protobuf v33 by @timostamm in #1270
- Add Deno example by @timostamm in #1234
- Mention Deno in package README.md by @timostamm in #1258
New Contributors
Full Changelog: v2.9.0...v2.10.0
v2.9.0
v2.8.0
What's Changed
- Add support for Edition 2024 by @timostamm in #1228
- Fix Valid types for interstitial references by @timostamm in #1230
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
Important
TypeScript 5.9 includes breaking changes to lib.d.ts, forcing us to change return types for some functions from Uint8Array to Uint8Array<ArrayBuffer>. See #1200 for details.
- Update to TypeScript 5.9 and change return types from
Uint8ArraytoUint8Array<ArrayBuffer>by @timostamm in #1200 - Drop support for Node.js 18 by @timostamm in #1201
- Run CI on Node.js v24 by @timostamm in #1199
- Optimize bundle-size impact of fix to closed enum parsing by @timostamm in #1197
Full Changelog: v2.6.3...v2.7.0
v2.6.3
What's Changed
- Fix maps field parsing from binary by @joeycumines-scw in #1183
New Contributors
- @joeycumines-scw made their first contribution in #1183
Full Changelog: v2.6.2...v2.6.3
v2.6.2
What's Changed
- Update Valid types for protovalidate v0.14.0 by @timostamm in #1173
- Use
roundinstead ofceilwhen converting Timestamp to milliseconds by @srikrsna-buf in #1178 - Fix protoc-gen-es dependency constraint by @timostamm in #1179
Full Changelog: v2.6.1...v2.6.2
v2.6.1
What's Changed
- Fix closed enum parsing by @timostamm in #1170
- Update to google protobuf v31.1 by @timostamm in #1168
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Implement merge function for Protobuf messages by @timostamm in #1154
- Extend JSON documentation by @timostamm in #1156
Full Changelog: v2.5.2...v2.6.0