- Run tests using Github Actions, and test lowest set of dependencies #121
- Support PHP8.0 #117
- Fix PHPUnit deprecations #120
- Documentation and bugfixes
- Added support for Symfony 4 & 5
- Added FCQN as service names
- Added PHP 7 type hints
- Dropped support for Symfony < 3.4
- Dropped support for PHP < 7.2
- Added optional caching
- New interface for your entity. We are no longer using
UserInterface
. UseSettingsOwnerInterface
instead. - Changed behavior of
SettingsManager::all
. It will not return global config if the user/local values are missing - Added possibility to add default value as third parameter on
SettingsManager::get
- Updated namespace to
Dmishh\SettingsBundle
instead ofDmishh\Bundle\SettingsBundle
- Updated the configuration. This break BC but makes sure the configuration is not as "deep". #31
- Bump PHP to
^5.5.9
and Symfony to^2.7|^3.0
#50
- Minor code improvements and bug fixes
- System messages translations to en, it, es, fr, de, ru, uk, sv languages
- Ability to choose serialization mechanism (php or json)
- Ability to add constraints to validation
- First stable version