@@ -9,7 +9,70 @@ This page documents the version history and changes for the **mp-units** library
99### 2.6.0 <small >TBD</small > { id="2.6.0" }
1010
1111- (!) feat: ` pi ` and ` π ` is now a unit constant
12+ - (!) feat: natural units reworked from scratch
13+ - (!) feat: IAU system definition improved
14+ - feat: comparisons against literal ` 0 `
15+ - feat: ` hep ` system refactored to be similar to leading projects in the HEP domain
16+ - feat: ` hep ` system extended with new constants and specialized quantities
17+ - feat: ` unit_for ` , ` reference_for ` , and ` rep_for ` added
18+ - feat: type conversions improved to raise compile-time warnings on truncation
19+ - feat: dimensionless quantities with unit one can now be created with ` quantity_spec::op(Val) `
20+ explicit conversions
21+ - feat: explicit construction from number enabled for ` dimensionless ` subkinds
22+ - feat: quantity hierarchies improved
23+ - feat: ` dim_angle ` text symbol changed to ` α `
24+ - feat: missing unit symbols added for cases where the unit and symbol have the same identifier
25+ - feat: ` league ` symbol set to ` lea `
26+ - feat: ` si2019 ` namespace made inline
27+ - feat: typographic system extended
28+ - feat: astronomy system added
29+ - feat: explicit ` quantity_spec ` conversions added for ` quantity_point `
1230- (!) refactor: ` pi ` magnitude constant renamed to ` pi_c `
31+ - (!) refactor: ` international ` system renamed to ` yard_pound `
32+ - refactor: CGS <-> SI interop improved with using declarations
33+ - refactor: ` isq::time ` swapped with ` isq::duration `
34+ - refactor: deprecation warnings now include the release version
35+ - refactor: representation concepts cleanup
36+ - refactor: ` quantity_spec ` call operator constraints improved
37+ - refactor: ` quantity_cast ` constraints improved
38+ - fix: dimensionless quantities truncation prevention fixed
39+ - fix: clang-18 workaround for pragmas not working in a C++ module build
40+ - fix: ` normal_stress ` and ` shear_stress ` fixed to have ` stress ` as a parent
41+ - fix: ` mechanical_energy ` requires a very generic equation that overrides the one from ` mechanical_work `
42+ - fix: ` fathom ` definition fixed and moved to ` yard_pound ` system
43+ - fix: ` quantity_cast ` support fixed for ` quantity_point `
44+ - test: multiply syntax unit tests added
45+ - test: ` gravitational_potential_energy ` definition updated to match ISQ
46+ - test: ` fathom ` test moved to ` yard_pound `
47+ - build: deprecation comments added to CMake file for ` format.h ` and ` ostream.h `
48+ - ci: ` build_policy ` and CI detection support added to ` check_all.sh `
49+ - ci: environment tests moved to ` validate_environment.sh ` script
50+ - chore: ` site/ ` subdirectory added to ` .gitignore `
51+ - chore: persistency for conan and pipx packages added to devcontainer
52+ - docs: systems reference documentation generator added
53+ - docs: HEP system description added
54+ - docs: "Safety Features" chapter added
55+ - docs: "Yard-Pound Systems" chapter added
56+ - docs: IAU and astronomy systems documentation added
57+ - docs: ISQ, SI, and CGS systems documentation added
58+ - docs: "Using Custom Representation Types" chapter added
59+ - docs: "Pure Dimensional Analysis" chapter added
60+ - docs: How-to Guides improved
61+ - docs: "Creating distinct quantity kinds with ` is_kind ` " chapter added
62+ - docs: "Strongly-Typed Counts" workshop added
63+ - docs: incremental migration workshop added
64+ - docs: workshops restructured into subdirectories
65+ - docs: "New Systems Documentation Generator" blog post added
66+ - docs: interactive learning blog post added
67+ - docs: quantity hierarchies added to User's Guide
68+ - docs: multiple new workshops added (tutorials 9–12)
69+ - docs: "Type Safety in Practice" chapter updated
70+ - docs: IEC 80000 renamed to IEC in documentation
71+ - docs: "Use Cases" renamed to "How-to Guides"
72+ - docs: "Obtaining Metadata" renamed to "Type Introspection"
73+ - docs: documentation TOC restructured
74+ - docs: total_energy example added
75+ - docs: "AI-Generated Contributions" chapter added to CONTRIBUTING
1376
1477### 2.5.0 <small >December 24, 2025</small > { id="2.5.0" }
1578
0 commit comments