Releases: LemLib/units
Quantity double operator hotfix
Marked Quantity double operator overload const
Full Changelog: v0.6.3...v0.7.1
Number Improvements
This update greatly improves how Number converts to and from built-in arithmetic types. It also fixes some bugs with operator overloads when using Number or a built-in arithmetic type. Theses obsoletes the number_double_ops
namespace, so it has been removed. The _num
string literal has also been removed, as it now does not have any purpose.
Improved Implicit Number Conversion, expanded std::format suppport
Full Changelog: v0.6.1...v0.6.2
Normalize Bugfix
fixed vector normalize not returning the correct type
v0.6.0
What's Changed
- Return
double
instead ofNumber
when units cancel in division or multiplication. by @sufferiing in #36 - ✨
std::format
support by @SizzinSeal in #37
Full Changelog: v0.5.2...v0.6.0
v0.5.2 - remainder, and explicit Number conversions
What's changed
- add explicit conversion operators for Number
- add remainder function
Full Changelog: v0.5.1...v0.5.2
v0.5.1 - Signum Fix
v0.5.0 - Vector2D defluff
What's Changed
Removed the "fluff" from Vector2D, which made it confusing to work with
Full Changelog: v0.4.3...v0.5.0
v0.4.3 - distanceTo hotfix
v0.4.2 - More Angle Shenanigans
Overview
Another release, many more regrets with the whole compass angle vs standard position angle thing. We will be strongly reconsidering this whole thing for the 2025-2026 season, but we don't feel like breaking everyone's autos quite yet, so here is yet another hotfix
What's Changed
- ✨ AngleRange class by @SizzinSeal in #35
Full Changelog: v0.4.1...v0.4.2