Releases: ledermann/rails-settings
Releases · ledermann/rails-settings
v2.6.1
- Fixes migration generator for Rails 7.1 (#114, thanks to @nicbet)
2.6.0
- Support for lamdba on default value (#105)
- Fix setting object method regex (#107)
- Fix mutable default settings bug (#109)
- Add support for Rails 7 and 7.1 (#113)
- Requires Rails 6.1 or later
- Requires Ruby 3.0 or later
- Migrate CI to GitHub Actions
v2.5.0
- Add option
:persistent
to allow multiple has_settings
e.g. in Concerns (#99, thanks to @nicolaiespresso)
- Add support for Rails 6
- Test against Ruby 2.6
- Drop support for Ruby 2.3 or less (EOL)
- Drop support for Rails 4.1 or less
v2.4.3
Test against latest Rubies and Rails
v2.4.2
- Fix Rails 3 compatibility (#73, thanks to @justinmiller61)
- Allow SettingObject to
try
getters (#74, thanks to @marcferna)
- Improved support for Rails 5 by using versioned migrations
v2.4.1
Compatibility with Rails 5.0
v.2.4.0
- Compatibility with Rails 4.2
- Compatibility with gem "protected_attributes"
- Removed ActiveRecord patch to optimize saving of serialized attributes (it's too dangerous and not needed with Rails 4.2 anymore)
- Specs convert to RSpec 3
v2.3.0
- Allow saving blank settings (#51, thanks to @Kriechi)
- Fixed migration generator to make a .rb file
- Removed need for a :require option in Gemfile (#52, thanks to @Kriechi)
- Tested against Rails 4.1
- Readme improved (thanks to @Kriechi)