Skip to content

Releases: dsanchezcr/ColonesExchangeRate

v2.1.0

20 Feb 19:47
724b8dd

Choose a tag to compare

v2.1.0

Added

  • Optional rate caching via new constructor overload
  • CancellationToken support on all methods (NuGet)
  • Custom HttpClient injection (NuGet)
  • TypeScript type definitions (npm)
  • XML documentation for IntelliSense (NuGet)

Fixed

  • Decimal.Parse now uses CultureInfo.InvariantCulture (prevents FormatException on non-US locales)
  • Division by zero guards on euro conversion methods
  • JsonSerializerOptions is now static (performance)

Changed

  • fetchExchangeRate/convertCurrency are now private (npm) — these were undocumented implementation details
  • Updated dependencies: axios, System.Text.Json, xunit, coverlet, Microsoft.NET.Test.Sdk
  • Tests and sample app target .NET 10.0
  • GitHub Actions workflows updated to latest versions

Note

  • The library continues to target .NET Standard 2.1 for maximum consumer compatibility

v2.0.2

24 Nov 21:44
69c8aaa

Choose a tag to compare

What's Changed

  • Updating to version 2.0.2 to fix problem with npm by @dsanchezcr in #23

Full Changelog: v2.0.1...v2.0.2

v2.0.1

20 Nov 21:45
10cd9fa

Choose a tag to compare

What's Changed

  • Fixing issues of the npm package. Resolves #21 update to 2.0.1 by @dsanchezcr in #22

Full Changelog: v2.0.0...v2.0.1

v2.0.0

19 Nov 00:48
f241d46

Choose a tag to compare

What's Changed

Full Changelog: v1.0.2...v2.0.0

v1.0.2

18 Nov 05:59
ba5d469

Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

12 Nov 07:26
9eaf682

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

07 Nov 00:24

Choose a tag to compare