aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJisi Liu <liujisi@google.com>2017-12-20 15:07:13 -0800
committerGitHub <noreply@github.com>2017-12-20 15:07:13 -0800
commit106ffc04be1abf3ff3399f54ccf149815b287dd9 (patch)
treeb81f2faa30aa03ebd74ae8cd33bc23664ea42397
parentd69f33304f0ccac668135875a830460ca8221bca (diff)
parent7bf1e1919ad819a1db3c7245b6a8bf854d701b89 (diff)
downloadprotobuf-106ffc04be1abf3ff3399f54ccf149815b287dd9.tar.gz
protobuf-106ffc04be1abf3ff3399f54ccf149815b287dd9.tar.bz2
protobuf-106ffc04be1abf3ff3399f54ccf149815b287dd9.zip
Merge pull request #4073 from pherl/changelogv3.5.1
Update changelog for 3.5.1
-rw-r--r--CHANGES.txt31
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