Skip to content

Commit 318605d

Browse files
committed
Release v0.34.0.
1 parent df56da7 commit 318605d

File tree

4 files changed

+92
-6
lines changed

4 files changed

+92
-6
lines changed

CHANGELOG.md

Lines changed: 87 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,91 @@
99
### Removed
1010
### Fixed
1111
-->
12+
## [v0.34.0] — 2022-10-26
13+
This release adds a significant number of new quantities and units as well as a few minor fixes.
14+
15+
Many thanks to [adamreichold](https://github.com/adamreichold),
16+
[calbaker](https://github.com/calbaker), [Eagle941](https://github.com/Eagle941),
17+
[jossriLDR](https://github.com/jossriLDR), [swaits](https://github.com/swaits),
18+
[Uzaaft](https://github.com/Uzaaft) [werdahias](https://github.com/werdahias), and
19+
[zdimension](https://github.com/zdimension) for pull requests included and issues resolved in this
20+
release. Special thanks to [crystal-growth](https://github.com/crystal-growth) for the *thirty nine*
21+
pull requests included in this release.
22+
23+
### Added
24+
* [#318](https://github.com/iliekturtles/uom/pull/318) Add `particle` units to `AmountOfSubstance`,
25+
`CatalyticActivity`, `CatalyticActivityConcentration`, `MolarConcentration`, `MolarEnergy`, and
26+
`MolarHeatCapacity` quantities.
27+
* [#319](https://github.com/iliekturtles/uom/pull/319) Add `MolarFlux` quantity.
28+
* [#322](https://github.com/iliekturtles/uom/pull/322) Add `DiffusionCoefficient` quantity.
29+
* [#323](https://github.com/iliekturtles/uom/pull/323) Add `DynamicViscosity` quantity.
30+
* [#324](https://github.com/iliekturtles/uom/pull/324) Add atomic units of energy, mass, length,
31+
electric charge, and current.
32+
* [#325](https://github.com/iliekturtles/uom/pull/325) Add `Action` quantity.
33+
* [#326](https://github.com/iliekturtles/uom/pull/326) Add `ElectricField` quantity.
34+
* [#327](https://github.com/iliekturtles/uom/pull/327) Add `ElectricDipoleMoment` and
35+
`ElectricQuadrupoleMoment` quantities.
36+
* [#329](https://github.com/iliekturtles/uom/pull/329) Add `ElectricalMobility` quantity.
37+
* [#330](https://github.com/iliekturtles/uom/pull/330) Add `ElectricalResistivity` quantity.
38+
* [#331](https://github.com/iliekturtles/uom/pull/331) Add `ElectricalConductivity` quantity.
39+
* [#332](https://github.com/iliekturtles/uom/pull/332) Add `ElectricPermittivity` quantity.
40+
* [#333](https://github.com/iliekturtles/uom/pull/333) Add `ElectricCurrentDensity` quantity.
41+
* [#334](https://github.com/iliekturtles/uom/pull/334) Add `ArealNumberDensity`,
42+
`LinearNumberDensity`, and `VolumetricNumberDensity` quantities.
43+
* [#335](https://github.com/iliekturtles/uom/pull/335) Add `ReciprocalLength` quantity.
44+
* [#336](https://github.com/iliekturtles/uom/pull/336) Add `MassFlux` quantity.
45+
* [#337](https://github.com/iliekturtles/uom/pull/337) Add `MagneticPermeability` quantity.
46+
* [#339](https://github.com/iliekturtles/uom/pull/339) Add `ArealNumberRate`, `LinearNumberRate`,
47+
and `VolumetricNumberRate` quantities.
48+
* [#341](https://github.com/iliekturtles/uom/pull/341) Add `ArealMassDensity`, `LinearMassDensity`,
49+
and `VolumetricMassDensity` quantities.
50+
* [#342](https://github.com/iliekturtles/uom/pull/342) Add `SurfaceElectricCurrentDensity`
51+
quantity.
52+
* [#343](https://github.com/iliekturtles/uom/pull/343) Add `MagneticMoment` quantity.
53+
* [#344](https://github.com/iliekturtles/uom/pull/344) Add `ElectricChargeArealDensity`,
54+
`ElectricChargeLinearDensity`, and `ElectricChargeVolumetricDensity` quantities.
55+
* [#345](https://github.com/iliekturtles/uom/pull/345) Add `ElectricDisplacementField` quantity.
56+
* [#346](https://github.com/iliekturtles/uom/pull/346) Add `MagneticFieldStrength` quantity.
57+
* [#347](https://github.com/iliekturtles/uom/pull/347) Add `MolarVolume` quantity.
58+
* [#348](https://github.com/iliekturtles/uom/pull/348) Add `ElectricFlux` quantity.
59+
* [#349](https://github.com/iliekturtles/uom/pull/349) Add `TemperatureGradient` quantity.
60+
* [#350](https://github.com/iliekturtles/uom/pull/350) Add `LinearPowerDensity` and
61+
`VolumetricPowerDensity` quantities as well as additional `HeatFluxDensity` units.
62+
* [#351](https://github.com/iliekturtles/uom/pull/351) Add `standard_gravity` unit to
63+
`Acceleration`.
64+
* [#352](https://github.com/iliekturtles/uom/pull/352) Add `SpecificArea` and `SpecificVolume`
65+
quantities.
66+
* [#353](https://github.com/iliekturtles/uom/pull/353) Add `boltzmann_constant` unit to
67+
`HeatCapacity` and `molar_gas_constant` unit to `MolarHeatCapacity`.
68+
* [#354](https://github.com/iliekturtles/uom/pull/354) Add `TemperatureCoefficient` quantity.
69+
* [#355](https://github.com/iliekturtles/uom/pull/355) Add `ArealDensityOfStates`,
70+
`LinearDensityOfStates`, and `VolumetricDensityOfStates` quantities.
71+
* [#356](https://github.com/iliekturtles/uom/pull/356) Add `MomentOfInertia` quantity.
72+
* [#358](https://github.com/iliekturtles/uom/pull/358) Add molar flow rate units to
73+
`AmountOfSubstance` and `CatalyticActivity`.
74+
* [#361](https://github.com/iliekturtles/uom/pull/361) Add `atomic_unit_of_velocity`,
75+
`natural_unit_of_velocity` and `speed_of_light_in_vacuum` units to `Velocity`.
76+
* [#368](https://github.com/iliekturtles/uom/pull/368) Add quantities for `Radioactivity`,
77+
`MolarRadioactivity`, and `SpecificRadioactivity` as well as additional `VolumetricNumberRate`
78+
units.
79+
* [#369](https://github.com/iliekturtles/uom/pull/369) Add `VolumetricHeatCapacity` quantity as
80+
well as additional `HeatCapacity` and `SpecificHeatCapacity` units.
81+
* [#370](https://github.com/iliekturtles/uom/pull/370) Add `Molality` quantity.
82+
* [#388](https://github.com/iliekturtles/uom/pull/388) Add `FrequencyDrift` quantity.
83+
* [#396](https://github.com/iliekturtles/uom/pull/396) Add `SpecificPower` quantity.
84+
* [#399](https://github.com/iliekturtles/uom/pull/399) Add `liter per minute` unit to `VolumeRate`
85+
and `newton per square millimeter` unit to `Pressure`.
86+
* [#405](https://github.com/iliekturtles/uom/pull/405) Add `ton_per_minute`, `ton_per_hour`, and
87+
`ton_per_day` units to `MassRate`.
88+
* [#408](https://github.com/iliekturtles/uom/pull/408) Add `ThermalConductance` quantity.
89+
90+
### Fixed
91+
* [#383](https://github.com/iliekturtles/uom/issues/383) Fix typos in past release notes.
92+
* [#392](https://github.com/iliekturtles/uom/issues/392) Disable certain `Area` and `Volume` tests
93+
on ARM CPUs until floating point behavior issues can be resolved.
94+
* [#393](https://github.com/iliekturtles/uom/pull/393) Fix typo in the spelling of `millijoule`.
95+
* Correct volume rate unit tests.
96+
1297
## [v0.33.0] — 2022-06-28
1398
This release adds one new quantity, `Absement`. Two new underlying storage types, `Complex32` and
1499
`Complex64`. Eight new exponential and logarithmic functions on `Ratio` and changes to use
@@ -626,7 +711,8 @@ for the creation of custom systems or the use of the pre-built SI. Basic mathema
626711
are implemented and a minimal set of quantities (length, mass, time...) and units (meter, kilometer,
627712
foot, mile, ...) are included.
628713

629-
[Unreleased]: https://github.com/iliekturtles/uom/compare/v0.33.0...master
714+
[Unreleased]: https://github.com/iliekturtles/uom/compare/v0.34.0...master
715+
[v0.34.0]: https://github.com/iliekturtles/uom/compare/v0.33.0...v0.34.0
630716
[v0.33.0]: https://github.com/iliekturtles/uom/compare/v0.32.0...v0.33.0
631717
[v0.32.0]: https://github.com/iliekturtles/uom/compare/v0.31.1...v0.32.0
632718
[v0.31.1]: https://github.com/iliekturtles/uom/compare/v0.31.0...v0.31.1

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uom"
3-
version = "0.33.0"
3+
version = "0.34.0"
44
edition = "2018"
55
authors = ["Mike Boutin <mike.boutin@gmail.com>"]
66
description = "Units of measurement"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Units of measurement is a crate that does automatic type-safe zero-cost
2727

2828
```toml
2929
[dependencies]
30-
uom = "0.33.0"
30+
uom = "0.34.0"
3131
```
3232

3333
and this to your crate root:
@@ -79,7 +79,7 @@ enabled by default. Features can be cherry-picked by using the `--no-default-fea
7979
```toml
8080
[dependencies]
8181
uom = {
82-
version = "0.33.0",
82+
version = "0.34.0",
8383
default-features = false,
8484
features = [
8585
"autoconvert", # automatic base unit conversion.

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
//!
1919
//! ```toml
2020
//! [dependencies]
21-
//! uom = "0.33.0"
21+
//! uom = "0.34.0"
2222
//! ```
2323
//!
2424
//! and this to your crate root:
@@ -66,7 +66,7 @@
6666
//! ```toml
6767
//! [dependencies]
6868
//! uom = {
69-
//! version = "0.33.0",
69+
//! version = "0.34.0",
7070
//! default-features = false,
7171
//! features = [
7272
//! "autoconvert", # automatic base unit conversion.

0 commit comments

Comments
 (0)