All Versions
Latest Version
Avg Release Cycle
53 days
Latest Release

Changelog History
Page 2

  • v6.13.3 Changes

    April 14, 2019
    • βœ‚ Remove specs from the packaged gem
    • πŸ‘‰ Use Currency::Loader directly without extending
    • Add Money.with_rounding_mode as a replacement for calling Money.rounding_mode with a block
    • πŸ›  Fix currency search for two digit ISO numbers
    • βž• Add description to TypeError raised by +/- operations
  • v6.13.2 Changes

    January 07, 2019
    • Prevent Money initialization with non-finite amounts
    • Convert the fractional value of a Money object to BigDecimal when initializing
    • πŸ—„ Offer replacements for currency position deprecations
    • πŸ›  Fix Peruvian Sol symbol
    • πŸ”’ Lock i18n to <= 1.2.0 for older (< 2.3) rubies
    • Prevent Divide By Zero in Money#allocate
  • v6.13.1 Changes

    October 27, 2018
    • βž• Add bolΓ­var soberano (VES)
    • πŸ—„ Deprecate bolΓ­var fuerte (VEF)
    • πŸ—„ Deprecate old #format rules passed as a symbol
    • πŸ—„ Clarify use_i18n deprecation
    • βž• Add :currency locale_backend for explicit per-currency localization
  • v6.13.0 Changes

    October 01, 2018
    • βž• Add :format option to the Formatter
    • βž• Add ruby 2.6.0 support
    • 🐎 Performance improvement (lazy stringify currency keys)
    • βž• Add Money.locale_backend for translation lookups
    • Deprecate use_i18n flag in favour of locale_backend = :i18n
    • πŸ—„ Deprecate old formatting rules in favour of :format
    • LVL and LTL are no longer used
    • βž• Add Currency#iso? for checking if currency is iso or not
    • πŸ”’ Relax versions-lock of i18n and rspec dependencies
    • βž• Add Bitcoin Cash
    • Fix incorrect behaviour of Currency#find_by_currency_iso when given empty input
  • v6.12.0 Changes

    July 12, 2018
    • βœ‚ Remove caching of .empty/.zero
    • Preserve assigned bank when rounding
    • Always round the fractional part when calling #round
    • Wrap all amount parts when :html_wrap option is used
    • Deprecate #currency_as_string and #currency_as_string= (in favour of #with_currency)
    • βž• Add #with_currency for swapping the currency
    • Rewrite allocate/split (fixing some penny loosing issues)
  • v6.11.3 Changes

    May 09, 2018
    • πŸ›  Fix regression: if enabled use i18n locales in Money#to_s
  • v6.11.2 Changes

    May 03, 2018
    • πŸ›  Fix regression: ignore formatting defaults for Money#to_s
  • v6.11.1 Changes

    April 30, 2018
    • πŸ›  Fix issue with adding non-USD money to zero (used when calling .sum on an array)
  • v6.11.0 Changes

    April 08, 2018
    • πŸ‘Œ Support i18n 1.0
    • ⚑️ Update yard dependency to 0.9.11
    • πŸ‘Œ Support for ruby 2.5.0
    • βž• Add inheritance for currency definitions
    • βž• Added new symbol for bitcoin denomination
    • Specify custom rounding precision when using infinite_precision
    • πŸ‘ Allow splits with sums greater than 1
    • Prevent arithmetic methods from loosing reference to the bank
    • πŸ›  Fix coerced zero numeric subtraction
    • πŸ›  Fix south asian formatting to support whole numbers
    • πŸ”¨ Refactor formatting logic
  • v6.10.1 Changes

    • πŸ›  Fix an issue with Money.empty memoization