Repository navigation
Releases: whilesmartphp/laravel-plugin-engine
Releases · whilesmartphp/laravel-plugin-engine
Release list
v1.2.1
Release Notes
Changed
- Update composer.json to support Laravel 12
Installation
composer require whilesmart/laravel-plugin-engineDocumentation
See the README for usage instructions.
Full Changelog
View the complete version history in CHANGELOG.md.
Release 1.2.0
Release Notes
Added
- Installing a plugin now installs the plugin's own declared dependencies into the host application, so packages the plugin relies on are available at runtime instead of failing with class-not-found
- Local directory paths are a supported install source:
plugin:install ./path/to/plugincopies the plugin into place, alongside the existing package-name and repository-URL sources - Dependency installation integrates with
wikimedia/composer-merge-pluginwhen the host enables it, and otherwise installs the plugin's requirements directly
Installation
composer require whilesmart/laravel-plugin-engineDocumentation
See the README for usage instructions.
Full Changelog
View the complete version history in CHANGELOG.md.
Release 1.1.0
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:cachecompiles discovery results to a file loaded on boot, skipping the filesystem scan;plugin:clearreturns 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, andplugin:discoverrefresh an existing plugin cache
Installation
composer require whilesmart/laravel-plugin-engineDocumentation
See the README for usage instructions.
Full Changelog
View the complete version history in CHANGELOG.md.
v1.0.0
Release Notes
Added
- First stable release
- Complete plugin management system
- Documentation
- Test suite
Installation
composer require whilesmart/laravel-plugin-engineDocumentation
See the README for usage instructions.
Full Changelog
View the complete version history in CHANGELOG.md.