All notable changes to feature-flags
will be documented in this file
- Allows for multiple fakes to occur by @peterfox @brunodevel in #67
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.5.0...v2.6.0
- Laravel 11 by @peterfox in #65
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.4.2...v2.5.0
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 #54
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.3.1...v2.4.0
- Automates updating Facade DocBlock by @peterfox in #52
- Fix facade docs to contain fake methods by @peterfox in #53
Full Changelog: https://github.com/ylsideas/feature-flags/compare/v2.3.0...v2.3.1
- Implement a middleware message by @peterfox in #49
- Default config changes by @peterfox in #50
- Support Laravel 10 by @peterfox in #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_resolve
config option not being used for the Chain repository.
- Adds a new console command
feature:state
to 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