[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
protocolbuffers/protobuf-go (google.golang.org/protobuf)
### [`v1.34.2`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.2)
[Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.34.1...v1.34.2)
Minor feature:
- [CL/589336](https://go.dev/cl/589336): gofeatures: allow setting legacy_unmarshal_json_enum feature at file level
Minor bug fixes:
- [CL/588875](https://go.dev/cl/588875): types/descriptorpb: regenerate using latest protobuf v27.0 release
- [CL/586396](https://go.dev/cl/586396): internal/impl: fix size cache semantics with lazy decoding
- [CL/585736](https://go.dev/cl/585736): reflect/protodesc: remove obsolete JSON name check from desc validator
- [CL/588976](https://go.dev/cl/588976): reflect/protoreflect: FieldDescriptor.Kind should never be GroupKind for maps or fields of map entry
### [`v1.34.1`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.1)
[Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.34.0...v1.34.1)
Minor fixes for editions compliance:
- [CL/582635](https://go.dev/cl/582635): all: update to protobuf 27.0-rc1 and regenerate protos
- [CL/582755](https://go.dev/cl/582755): encoding/proto\[json|text]: accept lower case names for group-like fields
### [`v1.34.0`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.0)
[Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.33.0...v1.34.0)
#### Notable changes
**New Features**
[Protobuf editions](https://protobuf.dev/editions/overview/) are fully supported. You can now use `edition = "2023"` in .proto files together with the `proto-gen-go`. Edition2023 does not introduce any new features but can be used to replace `syntax "proto2/3"`. Future editions might introduce new features. See https://protobuf.dev/editions/overview/ for more details on protobuf editions.
**Documentation**
Various smaller changes to improve existing documentation and to add more examples.
- [CL/574455](https://go.dev/cl/574455): proto: extend Marshal documentation, include an example
- [CL/574635](https://go.dev/cl/574635): proto: extend Unmarshal documentation, include an example
- [CL/574836](https://go.dev/cl/574836): protogen: update Options documentation.
- [CL/573361](https://go.dev/cl/573361): proto: add examples for Size, MarshalAppend (regarding allocations)
- [CL/579895](https://go.dev/cl/579895): encoding/{protojson,prototext}: strengthen wording on stability
**Extensions**
These are mostly performance improvements or preparations for performance improvements.
- [CL/575035](https://go.dev/cl/575035): internal/impl: ensure proto.HasExtension does not allocate
- [CL/576315](https://go.dev/cl/576315): \[encoding/{protojson,prototext}: strengthen wording on stability]\(proto: CSE ProtoReflect() and TypeDescriptor() in proto.HasExtension
- [CL/576316](https://go.dev/cl/576316): internal/impl: pass ExtensionTypeDescriptor to extensionMap
- [CL/579275](https://go.dev/cl/579275): \[proto] use the correct parent when resolving features for extensions
- [CL/579595](https://go.dev/cl/579595): proto: return an error instead of producing invalid wire format
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v1.33.0
->v1.34.2
Release Notes
protocolbuffers/protobuf-go (google.golang.org/protobuf)
### [`v1.34.2`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.2) [Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.34.1...v1.34.2) Minor feature: - [CL/589336](https://go.dev/cl/589336): gofeatures: allow setting legacy_unmarshal_json_enum feature at file level Minor bug fixes: - [CL/588875](https://go.dev/cl/588875): types/descriptorpb: regenerate using latest protobuf v27.0 release - [CL/586396](https://go.dev/cl/586396): internal/impl: fix size cache semantics with lazy decoding - [CL/585736](https://go.dev/cl/585736): reflect/protodesc: remove obsolete JSON name check from desc validator - [CL/588976](https://go.dev/cl/588976): reflect/protoreflect: FieldDescriptor.Kind should never be GroupKind for maps or fields of map entry ### [`v1.34.1`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.1) [Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.34.0...v1.34.1) Minor fixes for editions compliance: - [CL/582635](https://go.dev/cl/582635): all: update to protobuf 27.0-rc1 and regenerate protos - [CL/582755](https://go.dev/cl/582755): encoding/proto\[json|text]: accept lower case names for group-like fields ### [`v1.34.0`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.0) [Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.33.0...v1.34.0) #### Notable changes **New Features** [Protobuf editions](https://protobuf.dev/editions/overview/) are fully supported. You can now use `edition = "2023"` in .proto files together with the `proto-gen-go`. Edition2023 does not introduce any new features but can be used to replace `syntax "proto2/3"`. Future editions might introduce new features. See https://protobuf.dev/editions/overview/ for more details on protobuf editions. **Documentation** Various smaller changes to improve existing documentation and to add more examples. - [CL/574455](https://go.dev/cl/574455): proto: extend Marshal documentation, include an example - [CL/574635](https://go.dev/cl/574635): proto: extend Unmarshal documentation, include an example - [CL/574836](https://go.dev/cl/574836): protogen: update Options documentation. - [CL/573361](https://go.dev/cl/573361): proto: add examples for Size, MarshalAppend (regarding allocations) - [CL/579895](https://go.dev/cl/579895): encoding/{protojson,prototext}: strengthen wording on stability **Extensions** These are mostly performance improvements or preparations for performance improvements. - [CL/575035](https://go.dev/cl/575035): internal/impl: ensure proto.HasExtension does not allocate - [CL/576315](https://go.dev/cl/576315): \[encoding/{protojson,prototext}: strengthen wording on stability]\(proto: CSE ProtoReflect() and TypeDescriptor() in proto.HasExtension - [CL/576316](https://go.dev/cl/576316): internal/impl: pass ExtensionTypeDescriptor to extensionMap - [CL/579275](https://go.dev/cl/579275): \[proto] use the correct parent when resolving features for extensions - [CL/579595](https://go.dev/cl/579595): proto: return an error instead of producing invalid wire formatConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.