X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=CHANGELOG;h=a58be47aa58259e65ba914e8ae11cf869bd7f39d;hb=f15093e8bde18bb9fc6f56a7f6fff727eef74e6c;hp=655acc8932134d67378c1459b57829939f367dec;hpb=5442e690f65fd09e7a44437da02fb7e14af6fe8f;p=apps%2Fagl-service-can-low-level.git diff --git a/CHANGELOG b/CHANGELOG index 655acc89..a58be47a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,33 @@ +nanopb-0.2.1 + NOTE: The default callback function signature has changed. + If you don't want to update your code, define PB_OLD_CALLBACK_STYLE. + + Change the callback function to use void** (issue 69) + Add support for defining the nanopb options in a separate file (issue 12) + Add support for packed structs in IAR and MSVC (in addition to GCC) (issue 66) + Implement error message support for the encoder side (issue 7) + Handle unterminated strings when encoding (issue 68) + Fix bug with empty strings in repeated string callbacks (issue 73) + Fix regression in 0.2.0 with optional callback fields (issue 70) + Fix bugs with empty message types (issues 64, 65) + Fix some compiler warnings on clang (issue 67) + Some portability improvements (issues 60, 62) + Various new generator options + Improved tests + +nanopb-0.2.0 + NOTE: This release requires you to regenerate all .pb.c + files. Files generated by older versions will not + compile anymore. + + Reformat generated .pb.c files using macros (issue 58) + Rename PB_HTYPE_ARRAY -> PB_HTYPE_REPEATED + Separate PB_HTYPE to PB_ATYPE and PB_HTYPE + Move STATIC_ASSERTs to .pb.c file + Added CMake file (by Pavel Ilin) + Add option to give file extension to generator (by Michael Haberler) + Documentation updates + nanopb-0.1.9 Fixed error message bugs (issues 52, 56) Sanitize #ifndef filename (issue 50)