Skip to content

Release 1.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 16:31
dc421fb

Release Notes

Added

  • Configurable logging: the engine logs through its own channel and minimum level (PLUGIN_ENGINE_LOG_CHANNEL, PLUGIN_ENGINE_LOG_LEVEL), independent of application logging
  • Compiled plugin cache: plugin:cache compiles discovery results to a file loaded on boot, skipping the filesystem scan; plugin:clear returns to live discovery
  • Dockerized development environment with make targets

Changed

  • A missing plugins directory is treated as a normal state and logged at debug instead of warning on every request
  • Discovery logs a single summary line instead of one line per directory entry
  • The configured plugins path is honored instead of a hardcoded one
  • plugin:enable, plugin:disable, and plugin:discover refresh an existing plugin cache

Installation

composer require whilesmart/laravel-plugin-engine

Documentation

See the README for usage instructions.

Full Changelog

View the complete version history in CHANGELOG.md.