v2.5.0: Plugin Config and Process Tweaks
This release has some changes to how processes are spawned by Pattern Lab so clean-up is easier. It also addresses managing the plugin configs. Finally, all of the dependencies for Core have been updated.
- ADD:
--with-watch
flag to--server
command so the server and watch can be launched with one command - ADD:
--no-procs
flag to--watch
command to disable processes that may hook into a watch event - ADD:
Console\ProcessSpawner
class to handle spawning processes for better clean-up - ADD:
Console::getPathPHP()
gives the path to PHP. Useful for plugins that spawn processes. - ADD:
Console::getPathConsole()
gives the path tocore/console
. Useful for plugins that spawn processes. - ADD: can add a
sayings
array toconfig.yml
to add your own sayings - ADD:
plugins
is now an always exposed option for the front-end - FIX:
Sayings
is now in its own class - FIX: titles from pattern documentation now overwrites the pattern-derived title
- FIX: removed
gatherMQs()
as that is no longer a core feature - FIX: pseudo-pattern path bug that affected the Data Inheritance plugin
- FIX: file extension matches used in PatternData rules are now exact matches
- FIX: watch uses the PatternData rules to determine which file extensions to watch for in
./source/_patterns/
- FIX: plugin data that is saved to the config properly prompts and overwrites where applicable
- FIX:
--sk
option for the--watch
command will now prompt for location of installed StarterKit. cleaner for core.