|
|
|
@ -12,6 +12,22 @@ Unreleased Changes (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript) |
|
|
|
|
implementation detail users must not rely on. It should not be used in |
|
|
|
|
unit tests. |
|
|
|
|
* Change the signature of Any::PackFrom() to return false on error. |
|
|
|
|
* Add fast reflection getter API for strings. |
|
|
|
|
* Constant initialize the global message instances |
|
|
|
|
* Avoid potential for missed wakeup in UnknownFieldSet |
|
|
|
|
* Now Proto3 Oneof fields have "has" methods for checking their presence in |
|
|
|
|
C++. |
|
|
|
|
* Bugfix for NVCC |
|
|
|
|
* Return early in _InternalSerialize for empty maps. |
|
|
|
|
* Adding functionality for outputting map key values in proto path logging |
|
|
|
|
output (does not affect comparison logic) and stop printing 'value' in the |
|
|
|
|
path. The modified print functionality is in the |
|
|
|
|
MessageDifferencer::StreamReporter. |
|
|
|
|
* Fixes https://github.com/protocolbuffers/protobuf/issues/8129 |
|
|
|
|
* Ensure that null char symbol, package and file names do not result in a |
|
|
|
|
crash. |
|
|
|
|
* Constant initialize the global message instances |
|
|
|
|
* Pretty print 'max' instead of numeric values in reserved ranges. |
|
|
|
|
|
|
|
|
|
Java |
|
|
|
|
* Avoid possible UnsupportedOperationException when using CodedInputSteam |
|
|
|
@ -19,10 +35,20 @@ Unreleased Changes (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript) |
|
|
|
|
* Make Durations.comparator() and Timestamps.comparator() Serializable. |
|
|
|
|
* Add more detailed error information for dynamic message field type |
|
|
|
|
validation failure |
|
|
|
|
* Removed declarations of functions declared in java_names.h from |
|
|
|
|
java_helpers.h. |
|
|
|
|
* Now Proto3 Oneof fields have "has" methods for checking their presence in |
|
|
|
|
Java. |
|
|
|
|
* Annotates Java proto generated *_FIELD_NUMBER constants. |
|
|
|
|
|
|
|
|
|
Python |
|
|
|
|
* Provided an override for the reverse() method that will reverse the internal |
|
|
|
|
collection directly instead of using the other methods of the BaseContainer. |
|
|
|
|
* MessageFactory.CreateProtoype can be overridden to customize class creation. |
|
|
|
|
|
|
|
|
|
Javascript |
|
|
|
|
* Generate `getDescriptor` methods with `*` as their `this` type. |
|
|
|
|
* Enforce `let/const` for generated messages. |
|
|
|
|
|
|
|
|
|
2020-11-11 version 3.14.0 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript) |
|
|
|
|
|
|
|
|
|