This issue serves as a place to discuss what to include in this version, since major version bumps allow us to make breaking changes we think are necessary or worth it.
The wishlist keeps track of the items to include, but items may be added or removed at any time.
As changes are completed, they are added to https://github.com/angularsen/UnitsNet/wiki/Upgrading-from-5.x-to-6.x
ChangesSpeed.MeterPerMinute
UnitAbbreviationsCache.ctor()
should create empty cache, not load default abbreviations 💥Change UnitAbbreviationsCache ctor to not load defaults #1476UnitParser.ctor(UnitAbbreviationsCache)
should not fallback to built-in units if given null
💥Change UnitParser ctor to require unit abbreviations cache #1477AbsorbedDoseOfIonizingRadiation
to RadiationAbsorbedDose
Add radiation equivalent dose #1352 (comment)[Obsolete]
in code and add to this list
Equals
overloads 🐛ComparisonType ignored in obsolete Equals method #1396 (comment)Default
getters pointing to UnitsNetSetup.Default
🔥Remove static Default getters, obsoleted by UnitsNetSetup #1475 reverted by Revert "🔥Remove static Default getters, obsoleted by UnitsNetSetup" #1480TonneSquareMilimeter
, missing l
VolumeConcentration.LitersPerMililiter
, missing l
VolumeConcentration: fix typo in LitersPerMililiter (missing 'l') #1497TorquePerLength
: dimensionless, domain specific, conflicts with Force = Torque / Length
Removing TorquePerLength #1458ThermalResistance
to ThermalInsulance
: enables future conversions between thermal conductivity, resistivity if added Rename ThermalResistance to ThermalInsulance #1460Angle
base unit from Degree
to Radian
KiloNewton
=> Kilonewton
in SpecificFuelConsumption.json
IConvertible
from IQuantity
Removing the IConvertible interface and fixing the JsonNet converters handling for nulls #1550IQuantity
and sample quantity Length Per Angle Unit (e.g. mm/rev, m/degree) #1519 (comment)UnitsNetSetup.Default.UnitConverter
and each quantity's DefaultConversionFunctions
, these can become inconsistent when adding custom conversion functions at runtime. Consider making DefaultConversionFunctions
internal, not public.IQuantity
methods to extension methods with Untyped
suffix, e.g. ToUnit()
becomes ToUnitUntyped()
to improve intellisense from strongly typed extension methods Replace As(UnitSystem)
and ToUnit(UnitSystem)
with extension methods #1600RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4