Skip to content

v0.3

Compare
Choose a tag to compare
@RemyDuijkeren RemyDuijkeren released this 07 Apr 21:56

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!