# Release v0.6.0 (on development) Refactored logging for extensibility. ## Breaking Change - Refactored logging for extensibility. - Additional log levels, "debug" and "critical" ([Issue #244](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/244)). - Make log formatters changeable in log sink classes ([Issue #245](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/245)). - Lazy evaluation of log sinks using factory classes ([Issue #246](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/246)). - Asynchronous log sink ([Issue #250](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/250), [Issue #259](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/259)). - Combined log sink ([Issue #247](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/247)). - Validation of log tags ([Issue #262](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/262)). ## Feature - Schema of logging configuration files ([Issue #261](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/261)). ## Miscellaneous - Compact console logs ([Issue #243](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/243)). - Removed warnings in tests caused by Boost library ([Issue #237](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/237)). - Use `[[likely]]`, `[[unlikely]]` attributes in logging and assertions ([Issue #249](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/249)). - Benchmark of logging ([Issue #254](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/254)). - Update compilers in documents ([Issue #257](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/issues/257)).