Mateusz Pusz
00a2e06eb1
test: duplicated unit tests removed
2026-01-07 12:38:52 +01:00
Mateusz Pusz
090330d16a
docs: admonition indentation fixed in "Introduction"
2026-01-07 12:38:10 +01:00
Mateusz Pusz
3b0518853f
docs: "Extending the Library" chapter removed
2026-01-07 12:37:38 +01:00
Mateusz Pusz
136cb88c04
docs: "Using Custom Representation Types" chapter added
2026-01-07 12:35:56 +01:00
Mateusz Pusz
26792a5200
docs: chapter TOC level fixed for the RepresentationOf concept
2026-01-07 12:06:07 +01:00
Mateusz Pusz
a2128c8eb1
docs: documentation-related comment added to total_energy example
2026-01-07 12:04:29 +01:00
Mateusz Pusz
1f1707a1ce
refactor: representation concepts cleanup
2026-01-07 12:02:07 +01:00
Mateusz Pusz
4f163cf39a
docs: total_energy example added
2026-01-05 21:15:50 +01:00
Mateusz Pusz
faaff929d8
docs: tags for some examples fixed
2026-01-05 21:15:17 +01:00
Mateusz Pusz
1d18acda5e
docs: "Working with Legacy Interfaces" improved
2026-01-05 20:24:33 +01:00
Mateusz Pusz
698640dccf
style: pre-commit
2026-01-05 20:19:32 +01:00
Mateusz Pusz
f1fce07827
docs: "Pure Dimensional Analysis" chapter added
2026-01-05 20:19:07 +01:00
Mateusz Pusz
98be73f0f6
docs: tutorial 11 added
2026-01-05 19:17:16 +01:00
Mateusz Pusz
39ad14a751
docs: "Introduction" chapter removed from tutorial 8
2026-01-05 18:58:34 +01:00
Mateusz Pusz
fdd76d5bd8
docs: tutorial 7 structure unified with other tutorials
2026-01-05 18:58:08 +01:00
Mateusz Pusz
1511c73d36
Merge pull request #756 from mpusz/new_natural_units
...
feat: 💥 natural units reworked from scratch
2026-01-05 14:13:07 +01:00
Mateusz Pusz
db6075a4ff
fix: unconditional framework header files removed from natural.h
2026-01-05 11:34:32 +01:00
Mateusz Pusz
e770a40910
feat: 💥 natural units reworked from scratch
...
`system_reference` and `AssociatedUnit` removed
2026-01-04 20:11:53 +01:00
Mateusz Pusz
498d49f799
Merge branch 'master' of github.com:mpusz/units
2026-01-04 19:42:32 +01:00
Mateusz Pusz
4fdd6457d8
docs: broken link to "Tutorial 7" fixed
2026-01-04 12:20:06 +01:00
Mateusz Pusz
80758efb10
docs: "Obtaining Metadata" renamed to "Type Introspection"
2026-01-04 12:18:57 +01:00
Mateusz Pusz
bd694819a3
style: pre-commit
2026-01-04 10:07:29 +01:00
Mateusz Pusz
6383d211f8
docs: "Obtaining Metadata" chapter added
2026-01-04 10:07:06 +01:00
Mateusz Pusz
a8da7656d8
docs: "Overview" renamed to a section title to improve the next chapter title in page navigation
2026-01-03 20:50:30 +01:00
Mateusz Pusz
31e112ae22
docs: tutorial 10 added
2026-01-03 20:49:36 +01:00
Mateusz Pusz
be1c6fb1aa
Merge pull request #755 from mpusz/update-contributors
...
Update Contributors List
2026-01-01 18:41:52 +01:00
mpusz
a5ad36a6b1
docs: update contributors list
2026-01-01 00:14:27 +00:00
Mateusz Pusz
fdfaefc89f
fix: quantity_cast support fixed for quantity_point
2025-12-29 18:40:34 +01:00
Mateusz Pusz
06d157565d
feat: explicit quantity_spec conversions added for quantity_point
2025-12-29 18:39:09 +01:00
Mateusz Pusz
ab3837d8cc
refactor: quantity_spec call operator constraints improved
2025-12-29 18:36:28 +01:00
Mateusz Pusz
4fb1bc4f35
refactor: quantity_cast constraints improved
2025-12-29 18:24:17 +01:00
Mateusz Pusz
6bb179adce
docs: tutorial 9 added
2025-12-29 13:06:45 +01:00
Mateusz Pusz
d6dc00db5e
docs: tutorials 7 and 8 swapped in order
2025-12-29 13:05:25 +01:00
Mateusz Pusz
6d10a154fa
feat: 💥 pi and π is now a unit constant (pi magnitude constant renamed to pi_c)
2025-12-28 13:35:54 +01:00
Mateusz Pusz
4da8a9d2ab
docs: 2.5.0 release announcement added
2025-12-26 17:54:40 +01:00
Mateusz Pusz
b960b811a8
build: version bumped to 2.6.0
2025-12-24 16:27:18 +01:00
Mateusz Pusz
312bf92287
docs: removed blog post taht was posted too early
2025-12-24 16:16:02 +01:00
Mateusz Pusz
27d2def908
feat: 2.5.0 released
v2.5.0
2025-12-24 15:50:11 +01:00
Mateusz Pusz
714b259b9b
fix(test): invoke_with_prefixed static tests require constexpr math
2025-12-23 10:22:06 +01:00
Mateusz Pusz
c9055dc841
Revert "refactor: default constructor improved for fmt_arg_ref::value"
...
This reverts commit f4b3b646e4 .
2025-12-23 09:59:01 +01:00
Mateusz Pusz
743056dcf2
test: unit tests for si::invoke_with_prefixed
2025-12-23 09:57:25 +01:00
Mateusz Pusz
7b3c41c439
fix: invoke_with_prefixed made constexpr
2025-12-23 09:56:35 +01:00
Mateusz Pusz
2da832546c
docs: "Auto-scaling of a quantity" chapter added
2025-12-22 23:27:40 +01:00
Mateusz Pusz
f4efd2503f
build: update test dependency from catch2/3.10.0 to catch2/3.11.0
2025-12-22 21:10:59 +01:00
Mateusz Pusz
4de4f8220a
build: CMAKE_COMPILE_WARNING_AS_ERROR set in conanfile
2025-12-22 21:10:15 +01:00
Mateusz Pusz
18b71a914e
refactor: explicitly defaulted special member functions removed
...
SonarQube was complaining about move operations not being marked as `noexcept`. However, I believe that the class should inherit such properties from its members and base clases.
2025-12-22 18:19:58 +01:00
Mateusz Pusz
f4b3b646e4
refactor: default constructor improved for fmt_arg_ref::value
2025-12-22 18:17:09 +01:00
Mateusz Pusz
381cb7b9b0
refactor(example): is_hae function refactored to HAEAltitude concept
2025-12-22 18:15:09 +01:00
Mateusz Pusz
7caa95c034
Merge branch 'master' of github.com:mpusz/units
2025-12-21 19:32:37 +01:00
Mateusz Pusz
83236e40c1
Merge pull request #689 from alejandro-alvarez-sonarsource/aa/sonarcloud
...
Integrate SonarQube Cloud workflow Analysis
2025-12-21 18:38:27 +01:00