Added
- Configuration system: Use
Identifiable.configure to set the overwrite_to_key and overwrite_to_param options that control whether Identifiable overrides Rails' to_key and to_param model methods. Both options default to true to maintain backward compatibility.
- Support for Ruby version 3.2, 3.3, and 3.4.
Changed
- This is now considered a stable 1.0 release.
Removed
- Support for Ruby 2.7, 3.0, and 3.1. The new minimum supported Ruby version is 3.2.
- Support for Rails versions below 7.0. The new minimum supported Rails version is 7.0.
Fixed
- Configuration options resolve compatibility issues with other gems like Devise (#7).
See all the changes between 0.2.0 and 1.0.0