protozero v1.7.1 Release Notes

Release Date: 2022-01-10 // 9 months ago
  • ๐Ÿ”„ Changed

    • ๐Ÿ— Don't build tests if the standard CMake BUILD_TESTING variable is set to off.
    • Now needs CMake 3.5.0 or greater.
    • โšก๏ธ Update included catch2 framework to current version v2.13.8.
    • Only enable clang-tidy make target if protobuf was found.
    • ๐Ÿ‘ Allow setting C++ version to compile with in CMake config.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixes undefined behaviour in float and double byteswap.
    • โž• Add missing includes of "config.hpp".
    • Avoid narrowing conversion by doing an explicit static_cast.

Previous changes from v1.7.0

  • โž• Added

    • ๐Ÿ‘Œ Support for buffer types other that std::string. pbf_writer is now just a typedef for basic_pbf_writer<std::string>. Other buffer types can be used with basic_pbf_writer. See doc/advanced.md for details.

    ๐Ÿ”„ Changed

    • Switched to catch2 for testing.
    • Some minor tweaks.

    ๐Ÿ›  Fixed

    • โœ‚ Removed some undefined behaviour.