|
@@ -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
|