diff --git a/CHANGELOG.md b/CHANGELOG.md index 3be2045..0a71f8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## 2021-04-16 + +Major release with new fatures. +In CI, C++17 is preferred now (but C++14 is still being tested on Linux), +and the online documentation is updated automatically on merge. +Boost is no longer required to build the tests, doctest is used instead. + +### Changed + + - Change default bread date format to %Y-%m-%d %H:%M:%S.%N + - Make this_thread::get_id() the name of default_thread_local_writer + +### Added + + - Make MSERIALIZE_MAKE_STRUCT_TAG support C-style array members + - Allow logging addresses, display them in hex + - Make time_point loggable with pretty printing + - Support logging of std::filesystem components + - Support logging of std::variant + - Support logging of std::error_code + +### Fixed + + - Allow noexcept getters in C++17 + - Repeated singular objects (e.g: empty tuple) do not spam the output + - Avoid not-helpful -Wtype-limits on GCC 10.2 + - Fix bread bugs uncovered by fuzzy testing + ## 2020-04-26 Bugfix release with minor new features.