Skip to content

Commit 6099c65

Browse files
authored
Updated CHANGES.txt for 3.16.0 (#8456)
* Updated CHANGES.txt for 3.16.0 * Fix spelling errors
1 parent c934386 commit 6099c65

File tree

2 files changed

+46
-5
lines changed

2 files changed

+46
-5
lines changed

.github/workflows/codespell.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ jobs:
1313
with:
1414
check_filenames: true
1515
skip: ./.git,./conformance/third_party,*.snk,*.pb,*.pb.cc,*.pb.h,./src/google/protobuf/testdata,./objectivec/Tests,./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal
16-
ignore_words_list: "alow,alse,ba,cleare,copyable,cloneable,dedup,dur,errorprone,files',fo,fundementals,hel,importd,inout,leapyear,nd,nin,ois,ons,parseable,process',te,testof,ue,unparseable,wasn,wee,gae,keyserver,objext,od,OptIn"
16+
ignore_words_list: "alow,alse,ba,cleare,copyable,cloneable,dedup,dur,errorprone,files',fo,fundementals,hel,importd,inout,leapyear,nd,nin,ois,ons,parseable,process',te,testof,ue,unparseable,wasn,wee,gae,keyserver,objext,od,optin"

CHANGES.txt

+45-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
1-
Unreleased Changes (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
1+
2021-04-06 version 3.16.0 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
22

33
C++
4+
* Fix compiler warnings issue found in conformance_test_runner #8189 (#8190)
5+
* Fix MinGW-w64 build issues. (#8286)
6+
* [Protoc] C++ Resolved an issue where NO_DESTROY and CONSTINIT are in incorrect order (#8296)
7+
* Fix PROTOBUF_CONSTINIT macro redefinition (#8323)
8+
* Delete StringPiecePod (#8353)
9+
* Fix gcc error: comparison of unsigned expression in '>= 0' is always … (#8309)
10+
* Fix cmake install on iOS (#8301)
11+
* Create a CMake option to control whether or not RTTI is enabled (#8347)
12+
* Fix endian.h location on FreeBSD (#8351)
13+
* Refactor util::Status (#8354)
14+
* Make util::Status more similar to absl::Status (#8405)
15+
* Fix -Wsuggest-destructor-override for generated C++ proto classes. (#8408)
16+
* Refactor StatusOr and StringPiece (#8406)
17+
* Refactor uint128 (#8416)
418
* The ::pb namespace is no longer exposed due to conflicts.
519
* Allow MessageDifferencer::TreatAsSet() (and friends) to override previous
620
calls instead of crashing.
@@ -25,20 +39,47 @@ Unreleased Changes (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
2539
* util::DefaultFieldComparator will be final in a future version of protobuf.
2640
Subclasses should inherit from SimpleFieldComparator instead.
2741

28-
Java:
42+
C#
43+
* Add .NET 5 target and improve WriteString performance with SIMD (#8147)
44+
45+
Java
46+
* deps: update JUnit and Truth (#8319)
2947
* Detect invalid overflow of byteLimit and return InvalidProtocolBufferException as documented.
3048
* Exceptions thrown while reading from an InputStream in parseFrom are now
3149
included as causes.
3250
* Support potentially more efficient proto parsing from RopeByteStrings.
3351
* Clarify runtime of ByteString.Output.toStringBuffer().
52+
* Added UnsafeByteOperations to protobuf-lite (#8426)
53+
54+
JavaScript
55+
* Make Any.pack() chainable.
3456

3557
Python
58+
* Fix some constness / char literal issues being found by MSVC standard conforming mode (#8344)
59+
* Switch on "new" buffer API (#8339)
60+
* Enable crosscompiling aarch64 python wheels under dockcross manylinux docker image (#8280)
3661
* Fixed a bug in text format where a trailing colon was printed for repeated field.
3762
* When TextFormat encounters a duplicate message map key, replace the current
3863
one instead of merging.
3964

40-
JavaScript
41-
* Make Any.pack() chainable.
65+
Objective-C
66+
* Move the class map to a CFDictionary. (#8328)
67+
68+
PHP
69+
* read_property() handler is not supposed to return NULL (#8362)
70+
* Changed parameter type from long to integer (#7613)
71+
* fix: README supported PHP version for C extension (#8236)
72+
73+
Ruby
74+
* Fixed quadratic memory usage when appending to arrays. (#8364)
75+
76+
Other
77+
* Some doc on AOT compilation and protobuf (#8294)
78+
* [CMake] Ability to pass options to protoc executable from cmake (#8374)
79+
* Add --fatal_warnings flag to treat warnings as errors (#8131)
80+
* [bazel] Remove deprecated way to depend on googletest (#8396)
81+
* add error returns missing from protoc to prevent it from exiting with… (#8409)
82+
4283

4384
2021-04-02 version 3.15.7 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
4485

0 commit comments

Comments
 (0)