All Versions
27
Latest Version
Avg Release Cycle
121 days
Latest Release
983 days ago

Changelog History
Page 3

  • v1.4.0 Changes

    July 22, 2016

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use more efficient new skip_varint() function when iterating over packed varints.
    • Split decode_varint() function into two functions speeding up the common case where a varint is only one byte long.
    • Introduce new class iterator_range used instead of std::pair of iterators. This way the objects can be used in range-based for loops. Read UPGRADING.md for details.
    • Introduce new class data_view and functions using and returning it. Read UPGRADING.md for details.
  • v1.3.0 Changes

    February 18, 2016

    โž• Added

    • โž• Added config.hpp header which now includes all the macro magic to configure the library for different architectures etc.
    • ๐Ÿ†• New way to create repeated packed fields without using an iterator.
    • โž• Add rollback() function to pbf_writer for "manual" rollback.

    ๐Ÿ”„ Changed

    • ๐Ÿ“š Various test and documentation cleanups.
    • ๐Ÿ“‡ Rename pbf_types.hpp to types.hpp.
  • v1.2.3 Changes

    November 30, 2015

    โž• Added

    • โž• Added config.hpp header which now includes all the macro magic to configure the library for different architectures etc.

    ๐Ÿ›  Fixed

    • Unaligned access to floats/doubles on some ARM architectures.
  • v1.2.2 Changes

    October 13, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix the recently broken writing of bools on big-endian architectures.
  • v1.2.1 Changes

    October 12, 2015

    ๐Ÿ›  Fixed

    • โœ‚ Removed unneeded code (1-byte "swap") which lead to test failures.
  • v1.2.0 Changes

    October 08, 2015

    โž• Added

    • pbf_message and pbf_builder template classes wrapping pbf_reader and pbf_writer, respectively. The new classes are the preferred interface now.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved byte swapping operation.
    • Detect some types of data corruption earlier and throw.
  • v1.1.0 Changes

    August 22, 2015

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Make pbf reader and writer code endianess-aware.

    ๐Ÿš€ [unreleased]: https://github.com/osmcode/libosmium/compare/v1.7.1...HEAD