All Versions
58
Latest Version
Avg Release Cycle
55 days
Latest Release
80 days ago

Changelog History
Page 1

  • v9.0.0 Changes

    August 09, 2021

    โž• Added

    • โž• Added Ruby 3.0 support

    ๐Ÿ’ฅ Breaking changes

    • โœ‚ Removed Ruby 2.4
  • v8.0.3 Changes

    June 08, 2021

    โž• Added

    • Implement Machine#last_transition_to, to find the last transition to a given state #438
  • v8.0.2 Changes

    March 30, 2021

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed a bug where the history of a model was left in an incorrect state after a transition conflict #433
  • v8.0.1 Changes

    January 20, 2021

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed no implicit conversion of nil into String error when quoting null values #427
  • v8.0.0 Changes

    January 06, 2021

    โž• Added

    • ๐Ÿ—„ Use AR Arel table to type cast booleans in order to avoid deprecation warning #421
    • ๐Ÿ‘Œ Support relationships that doesn't use id as a Primary Key #422
  • v7.4.1 Changes

    November 11, 2020

    โž• Added

    • โž• Add #reset method to state machine and adapter interfaces #417
  • v7.4.0 Changes

    August 26, 2020

    โž• Added

    • ๐Ÿ“‡ Gem Metadata to make finding changes between releases even easier.
  • v7.3.0 Changes

    August 24, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use correct Arel for null #409
  • v7.2.0 Changes

    May 19, 2020

    ๐Ÿ”„ Changed

    • โœ… Set non-empty password for postgres tests #398
    • ๐Ÿ– Handle transitions differently for MySQL #399
    • pg requirement from >= 0.18, <= 1.1 to >= 0.18, <= 1.3 #400
    • Lazily enable mysql gaplock protection #402
  • v7.1.0 Changes

    February 10, 2020
    • ๐Ÿ›  Fix to_s on TransitionFailedError & GuardFailedError. .message and .to_s diverged when from and to accessors where added in v4.1.3