Releases: jbtronics/settings-bundle
Releases · jbtronics/settings-bundle
Version 3.3.1
What's Changed
- Fix YamlDriver crash when symfony/yaml is not existing and wrong interface in error message by @Ozu-bezariusu in #38
Full Changelog: v3.3.0...v3.3.1
Version 3.3.0
What's Changed
- Added ability to define settings metadata via YAML. This is considered experimental and using attributes is still the recommended way.
- Decoupled metadata from attributes. Now MetadataDrivers can provide metadata from arbitary sources
New Contributors
- @Ozu-bezariusu made their first contribution in #36
Full Changelog: v3.2.1...v3.3.0
Version 3.2.1
New Contributors
Full Changelog: v3.2.0...v3.2.1
Version 3.2.0
- Made the pool to use for metadata caching configurable
- Use
cache.systemfor metadata caching by default, to ensure that cache clears run smoothly under all circumstances.
Full Changelog: v3.1.3...v3.2.0
Version 3.1.3
- Use the more performant xxh3 hash algorithm instead of md5 for cache key generation.
Full Changelog: v3.1.2...v3.1.3
Version 3.1.2
- Fixed compatibility with 7.4+ in regard of injecting settings as services
- Allow symfony 8
Full Changelog: v3.1.1...v3.1.2
Version 3.1.1
- Fixed deprecation on PHP 8.4+
Full Changelog: v3.1.0...v3.1.1
Version 3.1.0
Version 3.1.0
New features
- Use PHPs native lazy ghost objects, instead of symfony/var-exporter, when on PHP >= 8.4
Full Changelog: v3.0.1...v3.1.0
Version 3.0.1
Version 3.0.1
Bugfix
- Add the description info of the settings class as help to form, this is now also done for the root setting passed to
SettingsFormFactory::createSettingsFormBuilder
Full Changelog: v3.0.0...v3.0.1
Version 3.0.0
Version 3.0.0
Breaking changes
- The cache service must now be a tag aware cache adapter (by default now
cache.app.taggableinstead ofcache.app). If you have not explicitly configured before, nothing should change for you.
New features
- Added an API method to invalidate all cached metadata at once
miscellaneous
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #30
Full Changelog: v2.7.0...v3.0.0