Changes for version 0.43 - 2024-06-04
- Release 0.42_07 as stable without changes
Changes for version 0.42_07 - 2024-06-03
- Blind fix for compilation error
Changes for version 0.42_06 - 2023-11-27
- Fix encoding of tied/magical hashes as protobuf maps
Changes for version 0.42_05 - 2023-11-23
- Added --help/--man to protoc plugins, in case they are called directly
- Compilation fix for Perl 5.16 or older
- Compilation fix for old C++ compilers
Changes for version 0.42_04 - 2023-11-16
- Fail build for protobuf library version 2 with a clear message (it has not been working for a long time). Note that files with 'proto2' syntax are still supported
- Build fix for protobuf 3.6 and older
Changes for version 0.42_03 - 2023-11-14
- Fix failing assertion with recent versions of GCC standard library
Changes for version 0.42_02 - 2023-11-13
- Avoid issues with enum values that clash with "special" Perl names (e.g. STDERR, BEGIN, ...)
- Speed up map key encoding
- Fix tests on Perl 5.38 (patch by José Joaquín Atria)
- Avoid double-destruction when using threads (patch by Joey Korkames)
Changes for version 0.42_01 - 2023-07-05
- Add option to treat undef field/map values as if they were not present
Documentation
introspection API for classes
abstract interface for message classes
protoc plugin for Google::ProtocolBuffers::Dynamic
protoc plugin demonstrating insertion points
Modules
fast and complete protocol buffer implementation