Skip to content

1.2.0

Compare
Choose a tag to compare
@oliverde8 oliverde8 released this 06 Oct 09:32
· 1 commit to master since this release
6a9ed71

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 of ConfigDisplayManager is now deprecated and shouldn't be used. The VisibleConfigsResolver should be used.
  • 🔧 Fix issue with getScopeTree failing on AbstractScopeResolver if initScopes 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.