Releases: SolidWorx/Toggler
Releases · SolidWorx/Toggler
2.0.0-alpha6
2.0.0 Alpha 5
What's Changed
- Readme updates by @smithandre in #21
- Update dependencies by @pierredup in #26
- Add all() method to storage to list all configured keys by @pierredup in #25
- Update predis/predis requirement from ^1.1 to ^1.1 || ^2.0 by @dependabot in #27
- Add PDOStorage adapter by @pierredup in #29
- Add ENV storage by @pierredup in #30
New Contributors
- @dependabot made their first contribution in #27
Full Changelog: 2.0.0-alpha4...2.0.0-alpha5
2.0.0 Alpha 4
Changelog
- Explicitly add injected service name in service definition, and set default value for variables
- Fix check for features in Symfony configuration
- Fix typo on interface name
- Fix PHPStan errors
- Fix incorrect expression service definitions, and fixed typo in twig extension service definition argument
2.0.0 Alpha 3
2.0.0 Alpha 2
Changelog
- Introducing ability to specify a namespace for redis storage (#10)
- Change Config class to StorageFactory (#6)
- Update Travis config to test on different environments (#8)
- Update PHPUnit to the latest version
- Remove HHVM support
- Change
Config
class toStorageFactory
- Remove the
get
,set
and__construct
methods in theStorageFactory
class - Move the
StorageFactory
class to theSolidWorx\Toggler\Storage
namespace
2.0.0 Alpha 1
Changelog
- Add a Symfony command to update the status of a feature
- Added Symfony command to get the status of a feature
- Added PersistenStorageInterface to identify storage adapters that can persist the storage
- Removed functions
- Don't memoize callables and expressions
- Update Toggle to take an instance of an ExpressionLanguage class
- Created a factory method for Config
- Added ArrayStorage class, update Toggle to accept a StorageInterface instead of a Config, and made Config a factory for any storage
- Added YamlFileStorage
- Added RedisStorage
- Remove static methods and moved config into the Config class
- Drop support for PHP 5 and PHP 7.0
- Add a New Namespace
Release 1.2.0
Release 1.1.0
This release adds some bug fixes with the Symfony integration, and offers the following new features:
- Add context to feature config - This allows you to enable a feature under certain conditions, E.G only enable feature for users in a specific group
- Add custom storage interface - This allows you to store your feature config in any storage, not just an array or config files
1.0.0 - Initial Release
This is the first stable release of Toggler.
Features include:
- Load config with php or yaml config files
- Twig Integration
- Symfony Integration