Releases: typelevel/squants
Releases · typelevel/squants
Release 1.8.3
Release 1.8.2
What's Changed
- 481: Add hashCode and equals for
Currency
class (#482) @tomasherman - Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 (#480) @scala-steward
v1.7.2
What's Changed
- Update sbt to 1.4.8 (#451) @scala-steward
- Make
hashCode
of quantities stable across runs (#450) @julienrf - Update scalatest to 3.2.5 (#447) @scala-steward
- Update sbt-scalajs, scalajs-compiler, ... to 1.5.0 (#445) @scala-steward
- Update sbt-scala-native to 0.4.0 (#442) @scala-steward
- Added Turkish lira to supported currencies (#438) @fnandot
- Update scalacheck to 1.15.2 (#437) @scala-steward
- Update sbt-ci-release to 1.5.5 (#432) @scala-steward
- bump action versions (#431) @larsrh
- drop support for Scala.js 0.6.x (#426) @larsrh
- Upgrade to scala.js 1.3.0 (#421) @cquiroz
- drop json4s dependency (#419) @larsrh
- Update sbt-osgi to 0.9.6 (#415) @scala-steward
Release 1.7.1
Release 1.7.0
What's Changed
- Adds division of TimeDerivative[A] by quantity of A (#409) @quartin
- Add VolumeFlow units (l,nl,ml,µl per s,min,h,d) (#391) @yangchoo
- Scala 2.13.3 (#407) @sullis
- Update scalatest to 3.2.1 (#408) @scala-steward
- prepare for Dotty (#406) @larsrh
- Update scalatest to 3.2.0 (#401) @scala-steward
- run scalatest rewrites for 3.1 (#405) @larsrh
- Update json4s-native to 3.6.9 (#400) @scala-steward
- Update sbt-scalajs, scalajs-compiler to 1.1.1 (#404) @scala-steward
- Update sbt to 1.3.13 (#403) @scala-steward
- Use github actions for CI and release (#375) @cquiroz
- Update sbt-sonatype to 3.9.2 (#390) @scala-steward
- Update sbt-scalajs, scalajs-compiler to 0.6.33 (#396) @scala-steward
- Update scalatest to 3.1.2 (#395) @scala-steward
- Update json4s-native to 3.6.8 (#394) @scala-steward
- Update sbt-sonatype to 3.9.1 (#389) @scala-steward
- Update sbt-scala-native-crossproject, ... to 1.0.0 (#386) @scala-steward
- Update sbt-pgp to 2.0.1 (#376) @scala-steward
- Update scalacheck to 1.14.3 (#374) @scala-steward
Release v1.6.0
Release 1.5.0
- 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
Release 1.4.0
- 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/s^2 (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/s^2 (acceleration), ng (mass) (PR 290)
- Updates to support scala, scala.js and scala native versions
Release 1.3.0
- 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
- Added
Quantity.rounded
method (PR 217) - Stabilized
toString
output forMoneyContext
andMoneyNumeric
(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
Release 1.2.0
- 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.