docs: CHANGELOG updated

This commit is contained in:
Mateusz Pusz
2020-12-22 00:17:14 +01:00
parent 792dba28fb
commit 707f1816a4

View File

@@ -3,15 +3,23 @@
- **0.7.0 WIP** - **0.7.0 WIP**
- (!) refactor: `ScalableNumber` renamed to `QuantityValue` - (!) refactor: `ScalableNumber` renamed to `QuantityValue`
- refactor: basic concepts, `quantity` and `quantity_cast` refactored - refactor: basic concepts, `quantity` and `quantity_cast` refactored
- refactor: `abs()` definition refactored to be more explicit about the return type
- feat: interoperability with `std::chrono::duration` and other units libraries - feat: interoperability with `std::chrono::duration` and other units libraries
- feat: CTAD for dimensionless quantity added - feat: CTAD for dimensionless quantity added
- feat: value initialization for quantity value removed (left with a default initialization) - 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: preconditions check do not influence the runtime performance of a Release build
- perf: `quantity_cast()` generates less assembly instructions - perf: `quantity_cast()` generates less assembly instructions
- perf: temporary string creation removed from `quantity::op<<()` - perf: temporary string creation removed from `quantity::op<<()`
- (!) 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: `quantity_cast()` fixed to work correctly with representation types not convertible from `std::intmax_t`
- fix: ambiguous case for empty type list resolved - fix: ambiguous case for empty type list resolved
- (!) build: The library should now be linked as `mp::units` in the CMake's `target_link_libraries()`
- (!) build: `BUILD_DOCS` CMake option renamed to `UNITS_BUILD_DOCS`
- (!) build: `-g cmake_paths` has to be manually provided for `conan install` command (workaround for a Conan bug)
- build: doxygen updated to 1.8.20 - build: doxygen updated to 1.8.20
- build: Conan generator switched to `cmake_find_package_multi`
- build: Conan CMakeToolchain support added
- build: CMake scripts cleanup
- ci: CI switched from Travis CI to GitHub Actions - ci: CI switched from Travis CI to GitHub Actions
- **0.6.0 September 13, 2020** - **0.6.0 September 13, 2020**