This repository has been archived by the owner on Jun 15, 2024. It is now read-only.
Releases: ljfa-ag/libnbtplusplus
Releases · ljfa-ag/libnbtplusplus
v2.5: Added support for tag_long_array
- (@peterix, MultiMC/libnbtplusplus@6673b6a) Implemented long array tag from Minecraft 1.13
v2.4.1-alpha
- (@RobertLeahy) Fixed ambiguity of make_unique with C++14
- (@RobertLeahy) Fixed an unused parameter warning
- (@minexew) Fixed building in Visual Studio
- Fixed a typo
v2.4-alpha
- Added open(), close() and reset() functions to both izlibstream and ozlibstream, allowing them to be reused
- Fixed some doxygen comments
v2.3.1-alpha1
- (@peterix) Made zlib optional and restructured the CMakeLists
v2.3.1-alpha
- Enabled the library to be built as shared library
- Added the necessary visibility exports for that
- Fixed problems with templates when built as shared
- Restructured the CMakeLists
v2.3-alpha
- Added izlibstream and ozlibstream. These are experimental and likely to change.
- As a result, added (for now, hard) dependency on zlib
- Fixed compiler errors (clang is stricter than g++)
- Small changes to the unit tests and their CMakeLists
v2.2-alpha
- Switched testing framework to CxxTest
- Made building tests optional
- Fixed some warnings in the tests
- Length errors on writing will set the failbit
- Inlined some functions in the headers
- On type mismatch, tag_list will throw
invalid_argument
orlogic_error
rather thanbad_cast
- Created
stream_writer::max_array_len
constant
v2.1-alpha
Add io::read_tag and write_tag functions
First prerelease
Add tests for writing bigtest in Big and Little Endian