Rails Settings Versions Save

Manage settings with Ruby on Rails

v2.6.1

5 months ago
  • Fixes migration generator for Rails 7.1 (#114, thanks to @nicbet)

v2.6.0

7 months ago
  • 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

4 years ago
  • 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

6 years ago

Test against latest Rubies and Rails

v2.4.2

7 years ago
  • 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

8 years ago

Compatibility with Rails 5.0

v2.4.0

9 years ago
  • 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

10 years ago
  • 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)

v2.2.1

10 years ago
  • Fix bug in to_settings_hash. Issue #47 (thanks to @hankwallace)

v2.2.0

10 years ago
  • Added RailsSettings::Base#to_settings_hash (thanks to @mguymon)