Skip to content

Money SQL version 2.0.0

Latest

Choose a tag to compare

@kipcole9 kipcole9 released this 23 Apr 17:34
· 1 commit to master since this release

Breaking changes

  • The public API has not changed - just the dependency matrix. There should be no upgrade issues for current users beyond the changes in ex_money 6.0.

  • Supported on Elixir 1.17 or later only.

  • Requires ex_money ~> 6.0, which replaces the ex_cldr family of dependencies with the unified localize package. As a result, the CLDR backend module (e.g. MyApp.Cldr) and the :default_cldr_backend configuration key are no longer used. Configure locales via config :localize instead. See the ex_money 6.0 migration guide for details.

  • The error message format for Money.UnknownCurrencyError now follows the ex_money 6.0 convention (for example "The currency :AAA is not known."). Tests asserting on the previous message text will need to be updated.

  • jason is no longer a declared dependency. Postgrex defaults to Jason for json/jsonb columns; configure config :postgrex, :json_library, JSON (Elixir 1.18+) and run mix deps.compile postgrex --force once since Postgrex captures this setting at compile time.