Bitsery v5.2.2 Release Notes

Release Date: 2021-08-31 // 12 months ago
  • ๐Ÿ‘Œ Improvements

    • โž• add 16 byte value support #75 (thanks to Victor Stewart)
    • avoid reinitializing nontrivial std::variant #77 (thanks to Robbert van der Helm)
    • avoid reinitializing nontrivial std::optional.

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  fix missing headers for GCC11, also added test to check includes #82 (thanks to michael-mueller-git)
    • fixed StdBitset to build on macOS (proxy type, returned by [] operator wasn't correctly converted to unsigned integral type).

    Other notes

    • โœ… migrated to Github actions for running tests.
    • ๐Ÿ›  fixes few warnings on MSVC compiler.
    • ๐ŸŽ now tests are also run on macOS and Windows.

Previous changes from v5.2.1

  • ๐Ÿ‘Œ Improvements

    • Input/OutputBufferAdapter now statically asserts that underlying type is 1byte in size.

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  fixed serialization in StdBitset when it's size is less then unsigned long long.