You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(!) feat: phase_velocity and group_velocity aliases removed from ISQ by ISO
feat: iec::bit using-declared in iec::unit_symbols
feat: common unit symbols now use EQUIV{u1, u2, ...} syntax
feat: scaled_unit symbol printing improved ([] around the entire unit, small magnitude values do not use a power of 10 anymore)
feat: scaled_unit does not have a priority over derived_unit anymore
feat: fractional exponents support added to mag_power
feat: tag types are now required to be empty
feat: magnitude text now obeys formatting parameters and knows how to print constants
feat: added support for printing powers of magnitude constants
feat: SymbolicConstant concept added
feat: common_unit selection algorithm improved to make rev + rad return rad
feat: litre text symbol changed from l to L to avoid ambiguity with 1
feat: alternative litre unit symbol L added to prevent ambiguities with 1
feat: Unicode unit symbols
feat: π added as an alias for pi
feat: expr_pow extended to remove redundancy in callers
feat: DerivedDimensionExpr, DerivedQuantitySpecExpr and DerivedUnitExpr removed
feat: MagnitudeSpecExpr and PowerVBase removed and some functions renamed to limit possible ambiguity in overload resolution
feat: std::is_object constraint applied to value_type_t
feat: quantity_values are now defined on top of std::chrono::duration_values
feat: from now on truncation is not allowed in compound assignment
feat(example): currency example now uses chrono::time_point and has better interfaces
feat(example): treat_as_floating_point specializations for examples' types removed
(!) refactor: all iec quantity specifications are now deprecated and moved to isq
(!) refactor: mag_constant now takes a symbol and a value and the class deriving from it must be final
(!) refactor: op==(U1, U2) now checks for the same type (old behavior available as equivalent(U1, U2)) + convertible now verifies associated quantity_spec as well