diff options
Diffstat (limited to 'CHANGELOG.txt')
-rw-r--r-- | CHANGELOG.txt | 50 |
1 files changed, 49 insertions, 1 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f7811a4..44e952b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,52 @@ -nanopb-0.3.9.1 (2017-04-xx) +nanopb-0.3.9.8 (2021-03-22) + Fix invalid free() with oneof (#647, GHSA-7mv5-5mxh-qg88) + Don't generate lines with trailing spaces (#622) + Verify stream size before allocating string / bytes (#620) + +nanopb-0.3.9.7 (2020-11-25) + Fix memory leak with oneofs and PB_ENABLE_MALLOC (#615, GHSA-85rr-4rh9-hhwh) + Fix unsigned enums not working correctly inside OneOf (#611) + Add '--version' option to nanopb_generator.py (#607) + SwiftPM rule updates (#567, #585) + +nanopb-0.3.9.6 (2020-06-23) + Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4) + Fix proto3 submessage improperly considered empty (#504) + Fix ImportError when using generator/protoc with Python 3 + Add build rules for Swift package manager (#549) + +nanopb-0.3.9.5 (2020-02-02) + Fix invalid free() after failed realloc() (GHSA-gcx3-7m76-287p) + Add workaround for avr-libc realloc() bug (#475) + Fix empty submessages getting encoded in proto3 mode (#395) + Avoid overflows in allocation for packed fields. + +nanopb-0.3.9.4 (2019-10-13) + Fix undefined behavior with bool fields (#434) + Fix enum min/max defines when values are not in order (#405) + Fix network_server socket example with zero-length strings (#421) + Don't call stream read callback with count=0 (#421) + Add compile time flag PB_ENCODE_ARRAYS_UNPACKED (#427) + +nanopb-0.3.9.3 (2019-03-08) + Fix fixed size and callback repeated fields inside proto3 submessages (#376, #382, #386) + Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363) + Fix generator error with mangle_names option (#380) + Generator: Allow comma separated options in plugin mode (#343) + +nanopb-0.3.9.2 (2018-11-10) + Erroneous free() when using callbacks combined with PB_ENABLE_MALLOC (#346) + Fix possible null-pointer dereference in decode_callback_field (#342) + Fix FindNanopb.cmake on Windows (#335) + Fix large generator memory usage with oneof fields (#338) + Fix error in splint test (#359) + Allow cmake to build as a shared library (#352, #353) + Add --no-strip-path command line option (#326) + Option for flattening nested protobuf names (#333) + Documentation fixes (#329, #350, #358) + Better error messages (#351) + +nanopb-0.3.9.1 (2018-04-14) Fix handling of special characters in string/bytes default values (issue #322) Fix encoding of negative numbers with PB_WITHOUT_64BIT (#285) Fix _zero initializer for enums that don't begin at 0. (#295) |