Skip to content

Releases: r-quantities/units

units 0.8-4

13 Sep 19:32
Compare
Choose a tag to compare
  • 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

units 0.8-3

11 Aug 07:49
Compare
Choose a tag to compare
  • Remove tolerance from comparisons with logical operators, restoring behavior changed in previous release; #353 addressing #351

units 0.8-2

27 Apr 19:07
Compare
Choose a tag to compare
  • 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

units 0.8-1

10 Dec 16:12
Compare
Choose a tag to compare
  • 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

units 0.8-0

05 Feb 13:20
Compare
Choose a tag to compare
  • 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

units 0.7-2

12 Aug 11:32
Compare
Choose a tag to compare

units 0.7-1

16 Mar 15:33
Compare
Choose a tag to compare
  • 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

units 0.7-0

25 Feb 10:12
Compare
Choose a tag to compare
  • 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

units 0.6-7

13 Jun 22:33
Compare
Choose a tag to compare
  • 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

units 0.6-6

25 Apr 15:36
Compare
Choose a tag to compare
  • prettier str print for units and mixed units; #228 addressing #227

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