Releases: portyanikhin/SharpProp
Releases · portyanikhin/SharpProp
v7.0.0
What's Changed
- Added mass specific volume for the inputs and outputs of fluids, mixtures and humid air by @portyanikhin in #191
- Added the ability to specify the phase for fluids and mixtures by @portyanikhin in #192
- Documentation update by @portyanikhin in #193
- Bump UnitsNet from 5.9.0 to 5.29.0 by @dependabot in #150, #153, #173, #182 and #190
- Bump UnitsNet.NumberExtensions from 5.9.0 to 5.29.0 by @dependabot in #151, #152, #174, #183 and #189
- Bump UnitsNet.Serialization.JsonNet from 5.5.0 to 5.28.0 by @dependabot in #186
⚡️Breaking Changes
- To compare instances of the
Fluid
,Mixture
, andHumidAir
classes, you now need to use only theEquals
method (not the equality operators:==
and!=
). - The
Reset
method of theFluid
,Mixture
andHumidAir
classes has become public. - The
Fluid
,Mixture
, andHumidAir
classes now implements theIFluid
,IMixture
, andIHumidAir
interfaces, respectively.
Now, to add new properties to these classes, you also need to extend these interfaces. See examples: FluidExtended class and IFluidExtended interface (for theFluid
andMixture
); HumidAirExtended class and IHumidAirExtended interface (for theHumidAir
).
Full Changelog: v6.0.4...v7.0.0
v6.0.4
What's Changed
- Bump UnitsNet from 5.8.0 to 5.9.0 by @dependabot in #146
- Bump UnitsNet.NumberExtensions from 5.8.0 to 5.9.0 by @dependabot in #147
Full Changelog: v6.0.3...v6.0.4
v6.0.3
What's Changed
- Bump UnitsNet from 5.5.0 to 5.8.0 by @dependabot in #144
- Bump UnitsNet.NumberExtensions from 5.5.0 to 5.8.0 by @dependabot in #143
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3 by @dependabot in #145
Full Changelog: v6.0.2...v6.0.3
v6.0.2
What's Changed
- Bump UnitsNet from 5.4.0 to 5.5.0 by @dependabot in #138
- Bump UnitsNet.NumberExtensions from 5.4.0 to 5.5.0 by @dependabot in #139
- Bump UnitsNet.Serialization.JsonNet from 5.0.0 to 5.5.0 by @dependabot in #140
Full Changelog: v6.0.1...v6.0.2
v6.0.1
What's Changed
- Bump UnitsNet from 5.3.0 to 5.4.0 by @dependabot in #136
- Bump UnitsNet.NumberExtensions from 5.3.0 to 5.4.0 by @dependabot in #137
Full Changelog: v6.0.0...v6.0.1
v6.0.0
What's Changed
- Added compatibility with .NET Framework and older versions of .NET Core by @portyanikhin in #130
- Added macOS compatibility by @portyanikhin in #134
- Fix bug #125 by @portyanikhin in #126
- Updated examples in the documentation by @portyanikhin in #127
- Bump CoolProp from 6.4.1 to 6.4.3 by @portyanikhin in #133
- Bump UnitsNet from 4.149.0 to 5.1.0 by @dependabot in #123
- Bump UnitsNet.Serialization.JsonNet from 4.6.0 to 5.0.0 by @dependabot in #121
- Bump UnitsNet.NumberExtensions from 4.149.0 to 5.1.0 by @dependabot in #122
- Bump UnitsNet from 5.1.0 to 5.2.0 by @dependabot in #129
- Bump UnitsNet.NumberExtensions from 5.1.0 to 5.2.0 by @dependabot in #128
- Bump UnitsNet from 5.2.0 to 5.3.0 by @dependabot in #132
- Bump UnitsNet.NumberExtensions from 5.2.0 to 5.3.0 by @dependabot in #131
⚡️Breaking Changes
- Now, to add new properties to the
Fluid
,Mixture
, andHumidAir
, it is necessary to override theCreateInstance
method. In addition, you will need to use thenew
keyword instead ofoverride
for other methods when inheriting. See examples for theFluid
andMixture
and for theHumidAir
. This was necessary to add compatibility with .NET Framework and older versions of .NET Core. - This does not apply directly to SharpProp, but it may affect your code, since UnitsNet (SharpProp depends on it) is probably used by you. A new mechanism for comparing values has been introduced in the UnitsNet v5. Operators
==
and!=
, as well as the usualEquals
method have become obsolete. More detailed information is available on the UnitsNet repository.
Full Changelog: v5.0.0...v6.0.0
v5.0.0
What's Changed
- Change target frameworks to .NET 6.0 and .NET 7.0 by @portyanikhin
- Thread safety is implemented by @portyanikhin
- All CoolProp files have been moved to the SharpProp namespace by @portyanikhin
- Documentation update by @portyanikhin
- Refactoring by @portyanikhin
- Bump Newtonsoft.Json from 13.0.1 to 13.0.2 by @dependabot in #112
Full Changelog: v4.4.1...v5.0.0
v4.4.1
- Bump UnitsNet from 4.148.0 to 4.149.0.
- Bump UnitsNet.NumberExtensions from 4.148.0 to 4.149.0.
- Bump Enums.NET from 4.0.0 to 4.0.1.
v4.4.0
Added altitude above sea level as an input for humid air.
v4.3.3
- Bump UnitsNet from 4.146.0 to 4.148.0.
- Bump UnitsNet.NumberExtensions from 4.146.0 to 4.148.0.