All Versions
13
Latest Version
Avg Release Cycle
186 days
Latest Release
1347 days ago

Changelog History
Page 1

  • v1.7.1

    August 12, 2020
  • v1.7.1-RC1

    August 12, 2020
  • v1.7.0 Changes

    August 12, 2020

    What's Changed

  • v1.6.0 Changes

    December 11, 2019
    • Enable scala 2.13 (fixing #344) #368
    • 🛠 Fix typos #369
    • ⚡️ Update scalatest to 3.1.0 #371
    • ⚡️ Update scalacheck to 1.14.2 #370
  • v1.5.0 Changes

    September 10, 2019
    • ➕ Add missing operations with Price, Quantity and numbers. #343
    • 👍 Improving support for radiological units and types #337
    • EnergyDensity: symbol changed from j/m³ to J/m³ #332
    • 👍 Allow currency parsing from implicit context #330
    • 🔄 Changed the Kelvin symbol from "°K" to "K" #328
    • All dimensions were made to have implicit field equal to this #326
    • ⚡️ Updates to support scala, scala.js and scala native latest versions
  • v1.4.0 Changes

    November 07, 2018
    • ➕ Add support for {Gibi|Mebi|Kilo|etc}bits PR 304)
    • Inches of Mercury unit of Pressure PR 313)
    • 🛠 Fix Quantity hashcode method. PR 307)
    • ➕ Added very large units of length: kpc, Mpc, Gpc PR 303)
    • ➕ Add ZAR and NAD to defaultCurrencySet PR 295)
    • ➕ Add currencies ZAR and NAD. Add MoneyContext.withAdditionalCurrencies PR 294)
    • 📜 Make Dimension.parseString/Tuple public PR 293)
    • ➕ Add units of measure: mm/s (velocity), mm/s2 (acceleration), ng (mass) PR 280)
    • ➕ add power density, implement power method PR 297)
    • Electron volt as a length unit PR 294)
    • ➕ Add milliwatt hour energy unit (mWh) PR 284)
    • Mass electron volt PR 275)
    • ➕ add MolarEnergy, implement Energy unimplemented method PR 274)
    • Energy electron volt PR 273)
    • ➕ add ElectricFieldStrength, implement ElectricPotential unimplemented method PR 272)
    • Permeability PR 271)
    • ➕ Adds mass.AreaDensity UOM PoundsPerAcre PR 270)
    • ➕ add ElectricCurrentDensity and MagneticFieldStrength types PR 269)
    • 👌 Improvements to precision of Money operations (PR 268)
    • ➕ Added an implicit conversion from Dimensionless to Double to allow Dimensionless values to be used in places that require a Double (PR 267)
    • ➕ Added Permeability quantity (PR 271)
    • ➕ Add mm/s (velocity), mm/s2 (acceleration), ng (mass) (PR 290)
    • ⚡️ Updates to support scala, scala.js and scala native versions
  • v1.3.0 Changes

    May 25, 2017
    • ➕ Added Parsecs unit (PR 208)
    • ➕ Added Solar radius, Nominal Solar radius, Solar Luminosity, and Solar Mass (PR 209)
    • ➕ Added Torrs and Standard Atmospheres pressure units (PR 210)
    • 👌 Improvements to Money (PR 217)
      • added Money.rounded method
      • modified Money.toString to return the full precision amount and currency code
      • fixed Money.toFormattedString to apply proper rounding
      • added Money.mapAmount method
      • added Currency.toString method
    • ➕ Added Quantity.rounded method (PR 217)
    • Stabilized toString output for MoneyContext and MoneyNumeric (PR 218)
    • ➕ Added *, /, per to squantified numbers to improve frequency support (PR 213)
    • ➕ Added rotational dynamics units (MomentOfInertia, AngularAcceleration, Torque) (PR 227)
    • 👌 Support scala-native (PR 238)
    • ➕ Added experimental UnitGroup (PR 234 and PR 235)
    • ➕ Added experimental Formatter (PR 240 and PR 244)
    • 👌 Improved documentation
  • v1.2.0 Changes

    February 17, 2017
    • 👉 Make AngularVelocity a derivative of Angle (PR 173)
    • 🛠 Fix typo in ElectricPotential: "mircoVolts" to "microVolts" (PR 175). Note this change technically breaks API backwards compatibility.
    • 📜 Properly parse temperatures written in scientific notation (PR 183)
    • 📜 Don't parse multiple degree symbols (°) in temperature (PR 190). Note this change technically breaks backwards compatibility for data parsing.
    • 👌 Support for AcreFeet volume unit (PR 201)
    • 📚 Miscellaneous documentation and compiler warning fixes.
  • v1.1.0 Changes

    January 10, 2017

    🔄 Changes merged:

    • ➕ Add Rankine to thermal package (PR 161)
    • ➕ Add ceil, floor, and rint to Quantity base class (PR 162)
    • ➕ Add Troy mass units (grain, pennyweight, ounce, pound), Carat and Tola (PR 164)
    • ➕ Add Stone mass unit (PR 166)
  • v1.0.0 Changes

    December 20, 2016

    Dec 20, 2016

    • ➕ Add money / price in place of price * money
    • ⚡️ Update to Scala 2.12.1
    • ⚡️ Update to Scala.js 0.6.13
    • 👉 Use zero decimal places for JPY and KRW

    Thanks to Derek Morr, Gary Keorkunian and Szabolcs Berecz for their contributions.

    🚀 On release 1.0.0 squants has moved to the org.typelevel organization and got new commiters and administrators to keep the project moving forward.

    Migration Notes

    • ⚡️ Update the dependency organization from com.squants to org.typelevel as

      "org.typelevel" %% "squants" % "1.0.0"