NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #793 most downloaded on Packagist
Laravel Module management
Last release 6 months ago
19 Mar 2026
Ships unpredictably
gaps range from 8 days to 9 months
Some releases are documented
notes for 23 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
115 releases · first in 2016
artisan module:route-provider has a --force option to overwrite existing file
artisan module:route-provider has a --force option to overwrite existing fileRouteServiceProvider generation to properly use the routes/web and routes/api stubs@stop with @endsection in the view stub fileModule class does not extend Laravel's Service Provider class anymoreDeprecated string and array methods have been replaced
One column per quarter.
Add --api argument to module:make-controller command
--api argument to module:make-controller commandModules namespaceNew way of handling routes by default using a RouteServiceProvider (instead of start.php)
module:seed accepts a --class optionAdded the ability to set a sub-namespace to controllers module:make-controller Api\\TestController
module:make-controller Api\\TestControllermodule:update command has now the possibility to update all modules at once
module:update command has now the possibility to update all modules at onceNothing published for this version
Added possibility to update all modules at once if any not specified (PR #523)
Returns the parameter --class to the SeedCommand.
--class to the SeedCommand.module:make-migration commandUpdate publish commands to use the new API to get all enabled modules (PR #483 )
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Lumen compatibility with new way to register providers
Fixed issue with module:migrate-refresh command
module:migrate-refresh command### Added - Support Laravel 5.5
Allow migrate-refresh command to be run without module argument
Only run composer require on the module:update command if there's something to require
Update dev dependencies grumphp and phpcsfixer to latest versions
make:model command with the -m flag to create the associated migration is now using a current migration file nameThrow an exception if asset name structure was not correct when using {!! Module::asset() !!}
{!! Module::asset() !!}More flexibility to the json() method, while keeping the performance improvements.
json() method, while keeping the performance improvements.Improving performance by only instantiating Json class for the module.json file once
Using resource_path to register module views
resource_path to register module viewsNothing published for this version
Fixed the --plain on the make:module command, to not include a service provider in the module.json file as it's not generated.
--plain on the make:module command, to not include a service provider in the module.json file as it's not generated.GenerateNotificationCommand.Added the Macroable trait to the Module class.
Macroable trait to the Module class.collections method now accepts an optional parameter to get modules by status, in a laravel collection.5.5.* to be used.module:update: Copy over the scripts key to main composer.json file
module:update: Copy over the scripts key to main composer.json file--subpath option to migrate commandmodule:update: Install / require all require & require-dev package at once, instead of multiple calls to composer require.module:publish-config command now uses the namespace set up in the configuration file.module:update command now also takes the require-dev key into account
module:update command now also takes the require-dev key into account$migrations parameter optional on getLastBatchNumber()The module list command (module:list) now returns the native module name
module:list) now returns the native module nameFixed issues with route file location in start.php
start.phpAdd checking for failure to parse module JSON
Adding show method on resource controller
Added Macroable trait to Module class (PR #116)
Macroable trait to Module class (PR #116)Schema facade on migration stubsmodule:reset and module:migrate-rollback didn't have --database option (PR #88)Module::asset(), removed obsolete backslash. (PR #91)module:make-notification command to generate a notification class
module:make-notification command to generate a notification classlists() method on the laravel collection has been removed in favor of pluck()module.json fileNothing published for this version
Nothing published for this version
### Added - Generation of Mailable classes
Using stable version of laravelcollective/html (5.3)
Using stable development of laravelcollective/html
Nothing published for this version
Adding a plain option to the generate controller command
Module generation namespace now works with StudlyCase (Issue #14)
StudlyCase (Issue #14)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Experimental Laravel 5.3 support
Controller appended to it as well. Previously only the file had it suffixed.pingpong/support and pingpong/generatorsInitial release
Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →