Skip to content

v0.9.0

Compare
Choose a tag to compare
@phlptp phlptp released this 11 Aug 17:00
· 38 commits to main since this release
5a8a85e

A few user suggested tweaks, and support additional unit string conversions supported by the google unit converter. Cleaner output for Hz and prioritization of SI base units in the to_string operation.

Changed

  • Modified the eflag to work a little differently than the iflag and moved a couple units to use the eflag instead to support things like sqrt(degC.pow(2))=degC #275
  • Updated copyright date to 2023 #266
  • Updated to new version of google test and added some additional units and test from the google unit conversion #283
  • Fixed and corrected some documentation to match the latest code #284
  • Altered the match_flags to 64 bits and corresponding updates to the flag constants#294
  • adjusting the partitioning algorithms to have a minimum size and have some controlling flags #294,#297
  • split the non-english units into a separate array that can be controlled independently in the build #296

Fixed

  • fix fuzzing issue with arb. unit #275
  • Format arb.unit nicely and fix a hardcoded namespace #272
  • Fix quad unit, and clean up some unit conversion strings involving Hz #265
  • Update clang tidy and fix resulting issues #267
  • Fixed an issue where scalar unit values in measurements using to_string could cause a crash #289
  • Fixed some issues with prioritization of base units in the string generation #303

Added

  • Added multiplies and divides operations which take into account perunit operations #299
  • Added application notes on strain #299
  • Added support for addition in unit string, the units on both sides must have the same units #298
  • Updated coverage to hit 100% again #291
  • Added several unit strings and cleaned up the typography units #282
  • Added a dependabot configuration for updating the actions #274
  • Added removeUserDefinedUnit method #273
  • Added `addUserDefinedOutput method to specify an output string for a unit #270
  • Added support for robi and qubi prefixes