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
ctsort
andctmap
now in separate files- serialization of
vector<bool>
fixed - string escaping for JSON fixed
emscripten
support addeddefault_traits::utoa()
fixed- support for transparent comparators for
map
/multimap
/set
/multiset
added - 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
pair
instead ofstd::pair
forct-map
- JSON serialization improved
yas::std_traits
fixed- 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.