diff options
author | Jisi Liu <jisi.liu@gmail.com> | 2018-01-03 09:28:40 -0800 |
---|---|---|
committer | Jisi Liu <jisi.liu@gmail.com> | 2018-01-03 09:28:40 -0800 |
commit | 383a4941d5b1aa3c0afbdc24dd0e5d63d263fc3a (patch) | |
tree | 45bdce007f64e47ff2a0b60fb1920efc3eaf3b00 /CHANGES.txt | |
parent | 8529f2aee33ae793c9ce362a45370b98f675370a (diff) | |
parent | 88e5573b9a8a5c4038f9db3633610f032aab277d (diff) | |
download | protobuf-383a4941d5b1aa3c0afbdc24dd0e5d63d263fc3a.tar.gz protobuf-383a4941d5b1aa3c0afbdc24dd0e5d63d263fc3a.tar.bz2 protobuf-383a4941d5b1aa3c0afbdc24dd0e5d63d263fc3a.zip |
Merge remote-tracking branch 'origin/3.5.x' into master
Diffstat (limited to 'CHANGES.txt')
-rw-r--r-- | CHANGES.txt | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index ea3252bb..c7c42916 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,34 @@ +2017-12-20 version 3.5.1 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript) + Planned Future Changes + * Make C++ implementation C++11 only: we plan to require C++11 to build + protobuf code starting from 3.6.0 release. Please join this github issue: + https://github.com/google/protobuf/issues/2780 to provide your feedback. + + protoc + * Fixed a bug introduced in 3.5.0 and protoc in Windows now accepts non-ascii + characters in paths again. + + C++ + * Removed several usages of C++11 features in the code base. + * Fixed some compiler warnings. + + PHP + * Fixed memory leak in C-extension implementation. + * Added discardUnknokwnFields API. + * Removed duplicatd typedef in C-extension headers. + * Avoided calling private php methods (timelib_update_ts). + * Fixed Any.php to use fully-qualified name for DescriptorPool. + + Ruby + * Added Google_Protobuf_discard_unknown for discarding unknown fields in + messages. + + C# + * Unknown fields are now preserved by default. + * Floating point values are now bitwise compared, affecting message equality + check and Contains() API in map and repeated fields. + + 2017-11-13 version 3.5.0 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript) Planned Future Changes * Make C++ implementation C++11 only: we plan to require C++11 to build |