bug fixes fix rendering with included module
bug fixes Can render layout of parent application
features Configurable_Engine is mountable. This allows folks to use it with a catch-all route
breaking changes
Existing users must add mount ConfigurableEngine::Engine, at: "/admin/configurable"
to their routes.rb. Routing helpers may not work as they used to.
features Official rails 5.2 support
breaking changes No further support for rails < 5.2
features Official rails 4.2 support (Thanks @ento)
breaking changes No further support for rails < 4.2, and non-mri rubies. Happy to accept those back as PRs!
bug fix Cacheing was just totally broken. Whoops! (thanks, @antoshalee)
bug fix Configurable broke for users using cacheing.
cleanup When using Configurable with cache, destroying a configurable instance erases it from cache
bug fixes Configurable can store false values when the default is true (#24, thanks @lilliealbert)
bug fixes list types can actually deserialize comma delimeted nested and non-nested lists tested end-to-end but need better specs. sorry about the mess.
bug fixes list types can deserialize comma delimeted nested and non-nested lists
in other news ... time to learn how to release beta versions. If I have to release another fix today, I'll do that.
bug fixes list types can serialize comma delimeted nested and non-nested lists
bug fixes if cacheing was enabled, configurable engine would never return default for unset values.
features Configurable.[]= will serialize arrays set to list-type params. BREAKING CHANGE: Configurable#value and Configurable.[] should return similarly cast values (previously #value was always the string value)
bug fixes No longer uses mass assignment internally.
features re-releasing gem without test files included to shrink it. Should have no code changes.
features
- add support for rails 4 and drop support for Rails 3.0 (3.1+)
- add flash notifications for Configurable updates
- added ability to cache configurables
bug fixes
- moved view logic back to the controller
- modernize dependency management
- modernize test suite
- support travis.yml (testing against Ruby 1.9, 2, jruby in 19 mode, rails 3.1, rails 3.2, rails 4)
features
- add validations for keys in configurables
- Assignment of configuration with []= and method missing
- Configurables works if table doesn't exist (returns defaults)
bug fixes
- remove unused dependencies & development dependencies
features
- relax dependencies to allow support for Rails 3.1
bug fixes
- remove unused dependencies
features
- Sort keys alphabetically in the admin
bug fixes
- make dependencies more accurate & less stringent
- dry up admin form
features
- Add checkbox for booleans
- Sort keys
features
- Add support for 'list' type