Releases: RemyDuijkeren/NodaMoney
1.0.5
Improvements and bug-fixes
- ISO 4217 Amendment Number 167
- ISO 4217 Amendment Number 168
- ISO 4217 Amendment Number 169
- Fix for rounded value in ExchangeRate #60
Potentially breaking change
- None
If you have any feedback, please let us know by creating a GitHub issue!
1.0.4
Improvements and bug-fixes
- ISO 4217 Amendment Number 166
Potentially breaking change
- None
If you have any feedback, please let us know by creating a GitHub issue!
v1.0.3
Improvements and bug-fixes
- ISO 4217 Amendment Number 165
- Fix Money XmlSerialization
Potentially breaking change
- None
If you have any feedback, please let us know by creating a GitHub issue!
v1.0.2
Improvements and bug-fixes
Potentially breaking change
- Changed .NET Standard 1.6 to 1.3
If you have any feedback, please let us know by creating a GitHub issue!
v1.0.1
Improvements and bug-fixes
- ISO 4217 Amendment Number 163
- Issue #49 Plus Operator
- Convert .NET Core .json to .csproj
Potentially breaking change
- Removed PCL, replaced by .NET Standard
If you have any feedback, please let us know by creating a GitHub issue!
v1.0.0
NodaMoney is releasing the 1.0 version!
Improvements and bug-fixes
- Changed ExchangeRate to accept 6 decimals instead of 4 decimals #43
- Add Chinese Yuan to MostUsedCurrencies (
var yuan = Money.Yuan(23)
) - ISO 4217 Amendment Number 161 implemented #33
- Added Standard Money Format 'I' to display code instead of symbol #46
- Added the El Salvador Colón (SVC) to ISO-4217 list
- Added historic ISO-4217 currencies #30
- Added default currency sign ¤ (
Currency.CurrencySign
) - Fixed NodaMoney.Serialization.AspNet targets problem #42
- NodaMoney now targets .NET 4.0, .NET 4.5, .NET Standard 1.0, .NET Standard 1.6, PCL
- Changed from GitFlow to GitHub Flow strategy
- Restructured the solution and changed all the projects to .NET core.
- Move from MSTest to Xunit
Potentially breaking change
- Projects are converted to .NET Core, which shouldn't be a problem, but nevertheless it is a big change which can cause unexpected problems.
If you have any feedback, please let us know by creating a GitHub issue!
v0.6.0
The release is a small update where we started with adding historic currencies.
Improvements and bug-fixes
- Added ISO 4217 Amendment Number 162 (#36)
- Started with Feature #30 Historic currencies, added namespace 'ISO-4217-HISTORIC'.
- Fix #37, Add CSD as Historic currency
- Fix #35 Removed dependency on Concurrent Dictionary
- Fix #38, Fixed Nuget installing files into your project root
- Move build to PSake
Potentially breaking change
- None, that we know of
If you have any feedback, please let us know by creating a GitHub issue!
v0.5
The release is a small update where Parse and TryParse support is added.
As part of this release we had 22 commits.
Improvements and bug-fixes
- Added feature #8 Namespaces, so that own currencies can be added (see readme).
- Added IsObsolete flag to Currency, to be used for historic currencies (LTV, LVL, ZMK, ZWL and EEK are added this way).
- Added ISO 4217 Amendment Number 160 (change names of HRK and RON)
- Update of the source to use C# 6 features
Potentially breaking change
- None, that we know of
If you have any feedback, please let us know by creating a GitHub issue!
v0.4
The release is a small update where Parse and TryParse support is added.
As part of this release we had 27 commits.
Improvements and bug-fixes
- Added implementation of Parse and TryParse.
- Fixed a bug #24 when serializing Money object that is embedded in another instance.
- Update decimal places for CLF currency to 4
- Added Nuget package for NodaMoney.Serialization.AspNet.
Potentially breaking change
- None, that we know of
If you have any feedback, please let us know by creating a GitHub issue!
v0.3
The focus of this release was to re-check all the ISO currency signs and making sure that serialization works correct.
As part of this release we had 37 commits.
Improvements and bug-fixes
- More unit tests added: code coverage for Currency is now 100%.
- Add override to create ExchangeRate from currency codes.
- Fixed bug in ToString method of Money.
- Checked and updated all ISO currency signs.
- Support for XmlSerializer, DataContractSerializer, DataContractJsonSerializer and Newtonsoft Json.NET.
- Support for JavaScriptSerializer. JavaScriptSerializer can only be supported by a new library NodaMoney.Serializer.AspNet. You can download the code and compile this when you need this (If requested I will create a NuGet Package for it). This fixes Issue #23.
- XML documentation is now added to get it on http://www.nudoq.org/.
Potentially breaking change
- NodaMoney has now a dependency on Json.Net, to support it. It's used a lot, so we took the risk to have a dependency on it. If needed (causes problems) this could be a separated library.
If you have any feedback, please let us know by creating a GitHub issue!