All notable changes to feature-flags will be documented in this file
- Laravel 11 by @peterfox in ylsideas#65
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.4.2...v2.5.0
- Fix maintenance mode by @peterfox in ylsideas#62
- Fix a typo in the about command by @peterfox in ylsideas#63
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.4.1...v2.4.2
- Fixes a typo in the error message for missing in memory config files #55
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.4.0...v2.4.1
- Maintenance mode with flags by @peterfox in ylsideas#54
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.3.1...v2.4.0
- Automates updating Facade DocBlock by @peterfox in ylsideas#52
- Fix facade docs to contain fake methods by @peterfox in ylsideas#53
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.3.0...v2.3.1
- Implement a middleware message by @peterfox in ylsideas#49
- Default config changes by @peterfox in ylsideas#50
- Support Laravel 10 by @peterfox in ylsideas#51
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.2.0...v2.3.0
- Adds a new system for debugging features that are accessed.
- Testing a feature now is easy to do via the Features facade.
- You can now add a handler for when features should be expired.
- Adds a mixin for the Eloquent Query Builder allowing you to use the methods whenFeatureIsAccessible() and whenFeatureIsNotAccessible().
- Breaking Changes. Adds a pipeline and gateway system over the old repository system. Allows for multiple use
- of the same driver within the pipeline. Changes config to in_memory driver. Adds a gate based driver.
- Fixes a mistake with the
update_on_resolveconfig option not being used for the Chain repository.
- Adds a new console command
feature:stateto report the current state of a feature flag.
- Fixes incorrect logic for handling features that are off and being check via the middleware or validations.
- Tested to work with Laravel 6.0 release
- initial release