Bitsery v2.0.0 Release Notes

Release Date: 2017-07-25 // over 6 years ago
  • ๐Ÿ”‹ Features

    • endianness support, default network configuration is little endian
    • added user extensible function ext, to work with objects that require different serialization/deserialization path (e.g. pointers)
    • optional extension (for ext function), to work with std::optional types

    ๐Ÿ’ฅ Breaking changes

    • file structure changed, added details folder.
    • no longer support for implicit size converions for all functions (value, array, container), instead added helper functions with specific size, to avoid typing s.template value... within serialization function body
    • ๐Ÿ”„ changed parameters order for all functions that use custom function (lambda)
    • BufferReader and BufferWriter is now alias types for real types BasicBufferReader/Writer<DefaultConfig> (DefaultConfig is defined in common.h)

    ๐Ÿ› Bug fixes

    • align method fixed in BufferReader