nasirkhan/module-manager
Laravel package for Laravel Starter that manages modular features with version tracking, migration baselines and update detection, dependency checks, enable/disable, publish/diff customization, scaffolding, removal, and module-specific test generation via Artisan commands.
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v7.0.0...v7.1.0
This introduces version 7.0.0 of the nasirkhan/module-manager package, focusing on improved dependency management and the addition of a modular activity logging system. The most significant changes are the addition of the spatie/laravel-activitylog and intervention/image-laravel packages as direct dependencies, the creation of a new Activity Log module, and related code and documentation updates.
Dependency Management and Breaking Changes:
spatie/laravel-activitylog (for activity logging) and intervention/image-laravel (for image manipulation) as direct dependencies in composer.json. Applications using these can now remove them from their own composer.json files. (composer.json, CHANGELOG.md, UPGRADE.md) [1] [2] [3]UPGRADE.md, CHANGELOG.md) [1] [2]Activity Log Module Addition:
ActivityLog module, including service provider, configuration, migration, views, and module manifest. This module integrates spatie/laravel-activitylog for tracking model changes. (src/Modules/ActivityLog/*) [1] [2] [3] [4] [5]ActivityLog module as enabled by default in the module manager. (src/ModuleManagerServiceProvider.php)Code Quality and Maintenance:
Post model to use the correct traits and methods from spatie/laravel-activitylog, reflecting changes in the dependency's API. (src/Modules/Post/Models/Post.php) [1] [2]src/ModuleManagerServiceProvider.php)These changes streamline dependency management, introduce modular activity logging, and improve maintainability for future development.
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.8.0...v6.9.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.7.0...v6.8.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.6.1...v6.7.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.6.0...v6.6.1
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.5.0...v6.6.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.4.0...v6.5.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.3.0...v6.4.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.1.0...v6.3.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.0.0...v6.2.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v6.0.0...v6.1.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.7.0...v6.0.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.6.0...v5.7.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.5.0...v5.6.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.3.0...v5.5.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.2.0...v5.4.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.2.0...v5.3.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.1.0...v5.2.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v5.0.0...v5.1.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v4.3.0...v5.0.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v4.2.0...v4.3.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v3.1.0...v4.2.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v4.0.0...v3.1.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v3.0.0...v4.0.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v2.7.0...v3.0.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v2.6.0...v2.7.0
Laravel Starter projectInsertDemoDataCommandAuthPermissionCommandFull Changelog: https://github.com/nasirkhan/module-manager/compare/v2.5.0...v2.6.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v2.4.0...v2.5.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v2.3.0...v2.4.0
Updated: config, structure, command and stubs
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v2.2.0...v2.3.0
module:generate commandFull Changelog: https://github.com/nasirkhan/module-manager/compare/v2.0.0...v2.1.0
Laravel v11 and Laravel Starter v11Full Changelog: https://github.com/nasirkhan/module-manager/compare/v1.3.0...v2.0.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v1.1.0...v1.2.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v1.0.0...v1.1.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v0.6.0...v0.7.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v0.4.0...v0.5.0
Full Changelog: https://github.com/nasirkhan/module-manager/compare/v0.1.0...v0.2.0
How can I help you explore Laravel packages today?