Skip to content

Releases: kipcole9/money

Money version 5.15.1

09 Oct 18:27
Compare
Choose a tag to compare

Bug Fixes

  • Fixes the exchange rate retriever, removing the double retrieval loop. Thanks to @dbernheisel for the report. Closes #152.

Money version 5.15.0

24 Jul 00:20
Compare
Choose a tag to compare

Enhancements

  • Adds an option :no_fraction_if_integer to Money.to_string/2. If truthy this option will set fractional_digits: 0 if money is an integer value. This may be helpful in cases where integer money amounts such as Money.new(:USD, 1234) should be formatted as $1,234 rather than $1,234.00.

Money version 5.14.1

23 Jul 08:13
Compare
Choose a tag to compare

Bug Fixes

  • Fix Looger.warn/1 warnings by moving to Logger.warning/1.

  • Fix failing test case.

Money version 5.14.0

28 Apr 23:41
Compare
Choose a tag to compare

Enhancements

  • Adds Money.integer?/1 to return a boolean indicatng if a money amount is an integer value (ie has no significant fractional digits).

Money version 5.13.0

28 Apr 04:47
Compare
Choose a tag to compare

Enhancements

  • Updates to ex_cldr version 2.37.0 which includes data from CLDR release 43

  • Tests now assume Decimal ~> 2.0 since the Inspect protocol implementation now emits executable code examples.

Money version 5.12.4

30 Mar 11:26
Compare
Choose a tag to compare

Bug Fixes

  • Delegates http requests (used in exchange rates retrieval) to Cldr.Http.get_with_headers/2. This centralizes all HTTP get requests for all ex_cldr_* libraries to this one function which can then be reviewed and managed for security concerns.

Money version 5.12.3

13 Oct 08:59
Compare
Choose a tag to compare

Bug Fixes

  • Fix NaN and Inf amount detection to be compatible with Decimal 1.x and 2.x. Thanks to @LostKobrakai for the PR. Closes #144.

Money version 5.12.2

12 Oct 17:52
Compare
Choose a tag to compare

Bug Fixes

  • Don't create "NaN" or "Inf" valued Money structs. Thanks for @coladarci for the report. Closes #143.

Money version 5.12.1

26 Aug 22:00
Compare
Choose a tag to compare

Bug Fixes

  • Removes compile-time warnings for Elixir 1.14 (use Application.compile_env/2, not Application.get_env/2)

Money version 5.12.0

08 Jun 00:24
Compare
Choose a tag to compare

Enhancements

  • Add Money.localize/2 to convert a money amount into the currency in affect for the given locale.