Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 1.88 KB

CHANGELOG.md

File metadata and controls

52 lines (44 loc) · 1.88 KB

Changelog

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.

[Unreleased]

Added

Changed

Deprecated

Removed

Fixed

[1.2.0] - 2024-06-14

Added

  • 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

  • Added testing support for Ruby 3.2.

Removed

  • Drops support for Ruby < 3.0
  • Drops support for Rails < 6.1

1.0.0 - 2022-02-10

Added

  • Added testing support for Ruby 2.7, 3.0, and 3.1
  • Added testing support for ActiveModel 5.2-7.0

Changed

  • Switched from TravisCI to GitHub Actions
  • Requiring MFA for pushing to rubygems.org
  • Upgraded to the latest in linter technology

Removed

  • Drops support for ActiveModel/ActiveSupport < 5.2
  • Drops support for Ruby < 2.6.5

0.1.0 - 2022-02-10

Added

  • 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

Added

  • The initial open source release! See the README for all available features.