All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project aims to adhere to Semantic Versioning.
- Added ability for scopes to use a named prefix, which will be useful when dealing with multiple state machines on one object.
1.1.0 - 2023-12-29
- Added testing support for Ruby 3.2.
- Drops support for Ruby < 3.0
- Drops support for Rails < 6.1
1.0.0 - 2022-02-10
- Added testing support for Ruby 2.7, 3.0, and 3.1
- Added testing support for ActiveModel 5.2-7.0
- Switched from TravisCI to GitHub Actions
- Requiring MFA for pushing to rubygems.org
- Upgraded to the latest in linter technology
- Drops support for ActiveModel/ActiveSupport < 5.2
- Drops support for Ruby < 2.6.5
0.1.0 - 2022-02-10
- Adds a class-level helper method for accessing all possible state values. It
automatically defines itself as the pluralized version of the name of the
steady_state attribute, and can be disabled by passing
states_getter: false
. Special thanks to @agirlnamedsophia for the contribution!
0.0.1 - 2018-10-23
- The initial open source release! See the README for all available features.