Skip to content

v2.5.0: Plugin Config and Process Tweaks

Compare
Choose a tag to compare
@dmolsen dmolsen released this 02 Jul 23:50
· 85 commits to develop since this release

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 to core/console. Useful for plugins that spawn processes.
  • ADD: can add a sayings array to config.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.