R Quantities Units Versions Save

Measurement units for R

v0.8-4

6 months ago
  • Identical unit division and multiplication will now respect units_options(simplify = FALSE) reverting a change from #310; #355 @billdenney

  • Fix scale_units when both unit and trans are specified; #357

v0.8-3

7 months ago
  • Remove tolerance from comparisons with logical operators, restoring behavior changed in previous release; #353 addressing #351

v0.8-2

11 months ago
  • Names are preserved when doing unit conversions; #305 @billdenney

  • Identical units will always divide (/) and allow integer division (%/%). And, inverse units will always be able to multiply; #310 @billdenney

  • Compare units via ud_compare(), fixing inconsistent results for aliases and symbols; #339, #346, #347

  • Fix units<-() to treat an empty unit the same as NULL; #332

  • New as.data.frame() method for mixed_units; #309

  • Use short paths for database loading on Windows to fix UTF-16 issues; #342

  • Add example in the docs about reversing a ggplot2 units scale; #343

  • Force storage mode to double; #344 addressing #324

  • Fix units in transformed axis; #323

  • Consider unitless as radians in trigonometric functions; #328

v0.8-1

1 year ago
  • fix %/% and %% if arguments have different units; #313

  • fix multiplier parsing for exp(log(x)) operations; #321

  • fix specification of secondary axes with scale_units; #326

v0.8-0

2 years ago
  • enhance unit mapping for newly installed units; #290

  • remove deprecations: install_symbolic_unit, remove_symbolic_unit, install_conversion_constant, install_conversion_offset; #290

  • fix multipliers for round trip log-exp operations; #292

  • integrate ggplot2 scales (previously in the ggforce package) to automatically print axes with units; #294 addressing #164

  • fix all.equal.units for non-units current

  • fix zero power; #285

  • fix unique.units to support arrays and matrices, implement methods for duplicated and anyDuplicated

  • fix plot labels with spaces; #298 addressing #297

  • always add units to labels, including user-provided ones; as part of #298

  • new symbols/names with a percentage character are not allowed due to an upstream bug; #289

v0.7-2

2 years ago
  • enhance pillar integration; #273, #275, #280 @krlmlr

  • new unique method for units and mixed_units objects; #283 addressing #277 @lewinfox

v0.7-1

3 years ago
  • allow longer units grouping; #270 addressing #269 @bart1

  • fix regression in set_units method for mixed_units to ensure that ordering is preserved; #272 addressing #271

v0.7-0

3 years ago
  • add load_units_xml to enable database reloading as well as loading user-provided unit systems; #254 addressing #243, #244

  • add install_unit and remove_unit for adding/removing custom user-defined symbols or names, with optional mapping to existing units; install_symbolic_unit, remove_symbolic_unit, install_conversion_constant, install_conversion_offset are deprecated; #261 addressing #89

  • add keep_units, a helper to apply functions that do not preserve units; #255 addressing #252

  • fix as_units(""), which is now equivalent to unitless; #199

  • fix plot axes for plot.formula and plot.data.frame; #213

  • fix arithmetic for powers above 1 and below -1; #264

  • improve arithmetic of logarithms; #249

  • export ud_are_convertible; #263 addressing #258 @cregouby

  • remove deprecations: as.units, as_cf, make_unit, parse_unit; #259

  • remove deprecated pre-computed ud_units database; #259

v0.6-7

3 years ago
  • port isFALSE to fix regression in old R versions; #230 addressing #229

  • fix replacement operation for units objects; #233 addressing #232

  • fix compatibility with dplyr 1.0; #247 addressing #239

v0.6-6

3 years ago
  • prettier str print for units and mixed units; #228 addressing #227

  • add compatibility with upcoming tibble v3.0.0; #225