From c7da7e937c57b2eafdda69339033c23b8adda9a7 Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Mon, 15 Jun 2020 12:14:22 -0700 Subject: [PATCH] CHANGES.txt entries for the Piper sync. --- CHANGES.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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