Releases: jbtronics/settings-bundle
Releases · jbtronics/settings-bundle
Version 3.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
Version 2.7.0
Version 2.7.0
New features
- Expose settings metadata to form templates, to allow further rendering customizations
Full Changelog: v2.6.1...v2.7.0
Version 2.6.1
Version 2.6.1
Bugfixes
- Use the default values for settings if ORMStorageAdapter cannot connect to the database, instead of failing.
Full Changelog: v2.6.0...v2.6.1