1.2.0
This version introduces multiple improvements for generating forms to change configurations by introducing new services
and by adding security voters for permissions.
- 🌟 Improved performance greately (some use cases divided per 10) when getting configuration values.
- 🌟 Introduced new service
VisibleConfigsResolver
to check permissions when fetching configs. - 🌟 Introduced new voter
ConfigVoter
to allow user access to read or write on a config. - 🌟 Introduced new voter
ScopeVoter
to allow user access to read or write on a configs for a specific scope. - 🌟 Introduced command
comfy:config:get
to check configuration values from the command line. - 🌟 Introduced command
comfy:config:set
to change configuration values from the command line. - 💥 Method
getRecursiveFirstConfigPath
ofConfigDisplayManager
is now deprecated and shouldn't be used. TheVisibleConfigsResolver
should be used. - 🔧 Fix issue with
getScopeTree
failing onAbstractScopeResolver
ifinitScopes
was not called before. - 🔧 Fix issue
comfy:scope:list
command failing with some scope resolver implementations.
There are no Breaking Changes, so existing sources should behave as before.