- Allow eager loading of features for ActiveRecord and Sequel strategies.
- Admin page redirection enhancements after updating a feature switch. Now after flipping a switch it will take you back to the section that you were navigating previously. This is very helpful when having several feature switches.
- Removing .css extension from render partial and adding it to html handler to correctly render the erb file.
- Fixes Rails 6 & 7 deprecation:
Render file with extension is deprecated
- Ruby 3.x compatible (Credits: #36)
- Fixes Rails 6 & 7 deprecation:
- Failure to load strategies in test environments will result in a warning instead of an error. This should aid in running Rake tasks.
- Add Sequel strategy. ActiveRecord/Sequel can be used side by side.
- Rails 6 compatibility.
- Add location of feature definition.
- Raise error for undefined feature or strategy keys. This change can potentially break test cases that use dummy keys.
- Fixed backwards compatibility of strategies controller. The incompatibility was introduced in 2.3.0. (@jcoyne)
- Support for Rails API only apps.
- Features can now be grouped in the dashboard.
- Features can now be added to Rails engines and loaded with an initializer.
- The dashboard (including features and strategies) can be translated.
- Removed Rails asset pipeline dependency.