Releases: DuffsDevice/tiny-utf8
Version 4.1
This release introduces major build integration and fixes minor bugs.
Changelog
- Fixed bugs in the exception specification of several methods (Fixed through #53)
- Test Cases have been formalized, are accessible through CMake and have been integrated into Travis CI (#53)
- Created automated documentation using doxygen, which is accessable through CMake (#53)
At this point, I'd like to take the time to thank @iainchesworth for his great efforts enabling all of the above features!
Version 4.0.2
Version 4.0.1
Version 4
This is a major release. It introduces support for custom allocators and for custom value types and data types. The latter makes it compatible with the use of char8_t
in C++20. Additionally, it fixes broken / "loud" compilations.
Changelog
Version 3.2.4
This release fixes several compilation warnings. No functional changes.
Changelog
- Fixed warnings due to implicit casting. Thanks to @MattHarrington!
- Fixed warnings due to the use of
[[fallthrough]];
prior to C++17.
Version 3.2.3
This release only affects compilation under MSVC and suppresses „maybe-uninitialized“ warnings. No functional changes.
Changelog
- Fixed #38 by adding appropriate pragmas to the code.
Version 3.2.2
This release only affects compilation under MSVC and changes the choice of usage of compiler intrinsics. Namely:
Changelog
- implements the helper function
tiny_utf8_detail::clz
using the builtin functionBitScanReverse
instead of__lzcnt
. This change was done due to #35.
Version 3.2.1
Version 3.2
This is a convenience release.