diff --git a/CHANGES.txt b/CHANGES.txt index 0f540f7752..491277edf4 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -11,12 +11,20 @@ Unreleased Changes * Added more Windows macros to proto whitelist. * Arena constructors for map entry messages are now marked "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: - * 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__ in EnumTypeWrapper. - * Json format will print full_name directly for extensions. Java: * Fixed a bug where setting optional proto3 enums with setFooValue() would