EasyCompressor
EasyCompressor copied to clipboard
Bump protobuf-net from 3.0.101 to 3.1.22
Bumps protobuf-net from 3.0.101 to 3.1.22.
Changelog
Sourced from protobuf-net's changelog.
Release Notes
Packages are available on NuGet: protobuf-net, or it can be built from source
Roadmap
- gRPC: see protobuf-net.Grpc
- 2.4.*: critical maintenance only (no feature work planned)
- 3.0: new custom serializer API (message+scalar); "pipelines" support; split core and reflection code-bases into separate libs
- 3.1: adds model depth validation, which may impact some models; see
TypeModel.MaxDepth
- future:
Any
support; custom list API support; support for[ReadOnly]Memory<T>
,ReadOnlySequence<T>
,IMemoryOwner<T>
- future: protogen support for emitting pre-coded custom serializers
- future: build-time tooling from code-first (aka "generators")
pending
- fix protogen parsing of escape characters in custom options (#931)
3.1.17
- add .NET 6 TFM for protogen (#928)
- fix protobuf-net.BuildTools usage with duplicate filenames (#925)
- fix protobuf-net.BuildTools issue with gRPC/WCF detection not working correctly
3.1.4
- allow
OverwriteList
to work with properties declared asIEnumerable<T>
(as a special-case) even if the existing value is a non-null, non-clearable collection3.1.0
- enforce maximum model depth (
TypeModel.MaxDepth
) during serialize and deserialize3.0.131
- support unknwon/extension fields on models that involve inheritance (via either
Extensible
orITypedExtensible
)- detect Google.Protobuf types and provide guidance (#722)
- don't throw if
EnumPassthru
is explicitly set totrue
(#881) from code compiled against v2- fix #479 (also backported as 2.4.7)
3.0.62
- add .NET 5 TFM and support for related features such as record-types
- split
protobuf-net.ServiceModel
into a separate package to reduce the dependency tree for most users- fix .proto schema generation when an enum name is overridden
- attempt to declare dynamically-accessed members for linker compatibility
- fix init-only fields in IL-generation
3.0.52
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)