Releases: niXman/yas
Releases · niXman/yas
Release 7.1.0
- Added Abseil btree map and flat hash map support
- Added u16string support
- Now serialization/de-serialization can be performed using std::vector as buffer
- Compilation on FreeBSD was fixed
- Was added missing header files inclusion
- De-serialization for JSON was fixed to avoid segfault
Release 7.0.5
- Fix build on architectures where char is unsigned
- Fix for utf16(windows) / utf32(linux/osx) conversion for utf8
- Unnecessary
to_network()/from_network()functions was removed - Double/float types now can be serialized the same way as integers (on LE arch)
Release 7.0.4
load_array()optimized for nonvector<bool>containers- some optimization for binary_streams
Release 7.0.3
ctsortandctmapnow in separate files- serialization of
vector<bool>fixed - string escaping for JSON fixed
emscriptensupport addeddefault_traits::utoa()fixed- support for transparent comparators for
map/multimap/set/multisetadded - C++14 constexpr
fnv1a()fixed for MSVC - examples fixed according latest changes
Release 7.0.2
- mem i/o streams simplified
- some optimizations and beautifications
- copyright date updated
Release 7.0.1
- serialization of
std::chrono::duration<>fixed - use own struct
pairinstead ofstd::pairforct-map - JSON serialization improved
yas::std_traitsfixed- some optimizations and beautifications
Release 6.0.3
- __YAS_CALC_STORAGE_SIZE() improved
- binary_ostream improved
- new helpers function in yas/tools.hpp
- some optimizations and beautifications
Release 6.0.2
- some optimizations for binary-compacted archives
Release 6.0.1
- JSON
- binary-compacted archive optimized
Release 5.0.1
MSVC2015-2017 fix.