From c0197aec7d5032fec5827c04f87247d58dabcfae Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Mon, 28 Dec 2020 17:40:54 +0100 Subject: [PATCH] docs: CHANGELOG updated --- docs/CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 667bf07d..1c06ec8e 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -2,15 +2,17 @@ - **0.7.0 WIP** - (!) refactor: `ScalableNumber` renamed to `QuantityValue` - - (!) refactor: Output stream operators moved to the `units/quantity_io.h` header file + - (!) refactor: output stream operators moved to the `units/quantity_io.h` header file - refactor: basic concepts, `quantity` and `quantity_cast` refactored - refactor: `abs()` definition refactored to be more explicit about the return type + - feat: unit constants support added (thanks [@johelegp](https://github.com/johelegp)) - feat: interoperability with `std::chrono::duration` and other units libraries - feat: CTAD for dimensionless quantity added - feat: value initialization for quantity value removed (left with a default initialization) - perf: preconditions check do not influence the runtime performance of a Release build - perf: `quantity_cast()` generates less assembly instructions - perf: temporary string creation removed from `quantity::op<<()` + - perf: limited the C++ Standard Library headers usage - (!) fix: `exp()` has sense only for dimensionless quantities - fix: `quantity_cast()` fixed to work correctly with representation types not convertible from `std::intmax_t` - fix: ambiguous case for empty type list resolved