All Versions
27
Latest Version
Avg Release Cycle
121 days
Latest Release
983 days ago
Changelog History
Page 3
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 ofstd::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.
- ๐ Use more efficient new
-
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 topbf_writer
for "manual" rollback.
๐ Changed
- ๐ Various test and documentation cleanups.
- ๐ Rename
pbf_types.hpp
totypes.hpp
.
- โ Added
-
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.
- โ Added
-
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
andpbf_builder
template classes wrappingpbf_reader
andpbf_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