Bump protobuf-java from 3.18.1 to 3.19.0
Bumps protobuf-java from 3.18.1 to 3.19.0.
Release notes
Sourced from protobuf-java's releases.
Protocol Buffers v3.19.0
C++
- Make proto2::Message::DiscardUnknownFields() non-virtual
- Separate RepeatedPtrField into its own header file
- For default floating point values of 0, consider all bits significant
- cmake: support
MSVC_RUNTIME_LIBRARY
property (#8851)- Fix shadowing warnings (#8926)
- Fix for issue #8484, constant initialization doesn't compile in msvc clang-cl environment (#8993)
- Fix build on AIX and SunOS (#8373) (#9065)
- Add Android stlport and default toolchains to BUILD. (#8290)
Java
- For default floating point values of 0, consider all bits significant
- Annotate
//java/com/google/protobuf/util/...
with nullness annotations- Use ArrayList copy constructor (#7853)
Kotlin
- Switch Kotlin proto DSLs to be implemented with inline value classes
- Fixing inlining and deprecation for repeated string fields (#9120)
Python
- Proto2 DecodeError now includes message name in error message
- Make MessageToDict convert map keys to strings (#8122)
- Add python-requires in setup.py (#8989)
- Add python 3.10 (#9034)
JavaScript
PHP
- Added "object" as a reserved name for PHP (#8962)
Ruby
- Override Map.clone to use Map's dup method (#7938)
- Ruby: build extensions for arm64-darwin (#8232)
- Add class method Timestamp.from_time to ruby well known types (#8562)
- Adopt pure ruby DSL implementation for JRuby (#9047)
- Add size to Map class (#8068)
- Fix for descriptor_pb.rb: google/protobuf should be required first (#9121)
C#
- Correctly set ExtensionRegistry when parsing with MessageParser, but using an already existing CodedInputStream (#7246)
- [C#] Make FieldDescriptor propertyName public (#7642)
Protocol Buffers v3.19.0-rc2
Java
- Update changelog to reflect that we are not yet dropping Java 7 support after all
Protocol Buffers v3.19.0-rc1
... (truncated)
Commits
-
17b30e9
Update protobuf version (#9119) -
912eb8b
Merge pull request #9121 from haberman/rubyfix -
bb5a268
Minor whitespace fixes and test fixups. -
51cb7f9
Merge pull request #9120 from protocolbuffers/kotlinInlining -
4c445b1
Fix for descriptor_pb.rb: google/protobuf should be required first. -
ad9eb23
Fixing formatting -
33113ce
Fixing inlining and deprecation for repeated string fields in kotlin -
3f3e6f4
Update version to 3.19.0-rc2 and fix changelog about Java 7 (#9116) -
53a1d66
Update PHP release notes for 3.19.0 (#9110) -
d1c6620
Update CHANGES.txt for 3.19.0 - Additional commits viewable in compare view