浏览代码

CHANGES.txt entries for the Piper sync.

Joshua Haberman 5 年之前
父节点
当前提交
c7da7e937c
共有 1 个文件被更改,包括 10 次插入2 次删除
  1. 10 2
      CHANGES.txt

+ 10 - 2
CHANGES.txt

@@ -11,12 +11,20 @@ Unreleased Changes
   * Added more Windows macros to proto whitelist.
   * Added more Windows macros to proto whitelist.
   * Arena constructors for map entry messages are now marked "explicit"
   * Arena constructors for map entry messages are now marked "explicit"
     (for regular messages they were already explicit).
     (for regular messages they were already explicit).
+  * Fix subtle aliasing bug in RepeatedField::Add
+  * Fix mismatch between MapEntry ByteSize and Serialize with respect to unset
+    fields.
 
 
   Python:
   Python:
-  * Reject lowercase t for Timestamp json format. Fixes a conformance test.
+  * JSON format conformance fixes:
+    * Reject lowercase t for Timestamp json format.
+    * Print full_name directly for extensions (no camelCase).
+    * Reject boolean values for integer fields.
+    * Reject NaN, Infinity, -Infinity that is not quoted.
+    * Base64 fixes for bytes fields: accept URL-safe base64 and missing padding.
+  * Bugfix for fields/files named "async" or "await".
   * Improved the error message when AttributeError is returned from __getattr__
   * Improved the error message when AttributeError is returned from __getattr__
     in EnumTypeWrapper.
     in EnumTypeWrapper.
-  * Json format will print full_name directly for extensions.
 
 
   Java:
   Java:
   * Fixed a bug where setting optional proto3 enums with setFooValue() would
   * Fixed a bug where setting optional proto3 enums with setFooValue() would