Skip to content

Releases: RemyDuijkeren/NodaMoney

1.0.5

29 Aug 18:14
5ee1065
Compare
Choose a tag to compare

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

18 Apr 13:47
Compare
Choose a tag to compare

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

17 Dec 18:21
Compare
Choose a tag to compare

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

19 Nov 18:33
5cb4dd5
Compare
Choose a tag to compare

Improvements and bug-fixes

  • ISO 4217 Amendment Number 164 #54
  • Improved Money deserialization #55

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

21 Aug 19:32
Compare
Choose a tag to compare

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

10 Oct 19:50
Compare
Choose a tag to compare

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

27 Apr 19:19
Compare
Choose a tag to compare

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

05 Nov 21:38
Compare
Choose a tag to compare

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

27 May 21:17
Compare
Choose a tag to compare

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

07 Apr 21:56
Compare
Choose a tag to compare

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!