Releases: bufbuild/protobuf-es
Releases · bufbuild/protobuf-es
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
v2.5.2
What's Changed
- Fix Valid types for well-known types by @timostamm in #1147
Full Changelog: v2.5.1...v2.5.2
v2.5.1
What's Changed
- Update transpile.ts to lazily construct default options by @timostamm in #1136
- Remove dev dependency on @types/lz-string by @timostamm in #1135
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- Provide a strong type name in the generated message schema by @timostamm in #1131
- Valid types by @timostamm in #1130
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Add function usedTypes by @timostamm in #1126
- Include features.proto files in the pre-generated well-known types by @timostamm in #1127
- Fix message field presence reported by DescField for LEGACY_REQUIRED by @timostamm in #1124
- Fix regression in DescEnumValue.deprecated by @timostamm in #1125
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Add function qualifiedName by @timostamm in #1114
- Introduce Path by @timostamm in #1092
- Document option prettySpaces for toJsonString by @timostamm in #1095
- Remove type RawPluginOptions by @timostamm in #1102
- Rely on Desc*.toString for serialization error messages by @timostamm in #1120
- Fix custom plugin option initialization by @timostamm in #1121
- Avoid duplicate work for some extensions in toJson by @timostamm in #1119
Full Changelog: v2.2.5...v2.3.0
v1.10.1
What's Changed
- Add mutable registry by @timostamm in #899
- Fix Message.equals() to honor wrapper types by @timostamm in #1106
Full Changelog: v1.10.0...v1.10.1
v2.2.5
What's Changed
- Fix extension accessors to not discard unknown fields by @timostamm in #1087
- Fix timestampFromMs with negative values by @timostamm in #1088
Full Changelog: v2.2.4...v2.2.5
v2.2.4
What's Changed
- Add more tests for serialization errors by @timostamm in #1051
- Add message and field name to binary serialization errors by @bhollis in #984
- Allow timestamp with both fractions and offset by @liskaant in #1061
- Fix JSON parsing of empty string for 64-bit integer field by @timostamm in #1084
- Update to google protobuf v30.0 by @timostamm in #1085
- Clarify enum behavior FAQ entry for TypeScript 5.x by @isker in #1083
New Contributors
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Fix Any unpacking to verify types by @timostamm in #1023
- Add experimental options to equals() to include extensions and others by @timostamm in #1029
Full Changelog: v2.2.2...v2.2.3