10 curated breaking changes across major versions of decimal. Use this as a migration checklist before bumping dependencies.
Remove deprecated support for floats in `Decimal.new/1`
Change `Decimal.compare/2` to return `:lt | :eq | :gt`
Change `Decimal.cast/1` to return `{:ok, t} | :error`
Change `Decimal.parse/1` to return `{t, binary} | :error`
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/hex/decimalRemove `:message` and `:result` fields from `Decimal.Error`
Change `Decimal.compare/2` to return `:lt | :eq | :gt`
Change `Decimal.cast/1` to return `{:ok, t} | :error`
Change `Decimal.parse/1` to return `{t, binary} | :error`
Remove `:message` and `:result` fields from `Decimal.Error`
Remove deprecated support for floats in `Decimal.new/1`