JSON support is moved into a separate crate protobuf-json-mapping
Generated code for well known types is more similar to regular protobuf now
(well known type modules are now placed as is in well_known_types module instead of being flattened).
file_descriptor_proto() function is private now in generated code.
Descriptor can be obtained by calling file_descriptor().proto().
file_descriptor() now returns &'static FileDescriptor
Hide UnknownValues from public API (keep UnknownFields)
[3.0.0-alpha.13] - 2022-05-01
More efficient reflective operations
Fewer internals exposed from public API (e.g. ProtobufType is no longer public)
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Bumps protobuf from 2.28.0 to 3.7.1.
Changelog
Sourced from protobuf's changelog.
... (truncated)
Commits
36b804b
Bump version to 3.7.15db1948
feat: implement support for repeated fields in constants7f3e21e
style: fix format014a3af
fix: minor spacing issue while formatting constant messages17a0fef
fix: allow commas and semicolons between fields in constant messages46e7f0d
Bump version to 3.7.05b83356
Sync readme57941ae
Update CHANGELOG.md64139c0
Rename protoc-bin-rust to protoc-bin-rs6c49f4e
Fix compilationDependabot 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 show