Skip to content

Latest commit

 

History

History
237 lines (131 loc) · 5.66 KB

CHANGELOG.md

File metadata and controls

237 lines (131 loc) · 5.66 KB

Changelog

This changelog follows the Keep a Changelog format, and this project adheres to Semantic Versioning.

[3.0.0]

Changed

  • Try to straight upgrade to Laravel 10/11 and Livewire 3.
  • min Livewire 3
  • min Php-Version 8.2
  • min Laravel 10 (testing with 11)
  • Allow Livewire 3 for creating Livewire Components (not fully working now)

Added

  • /config/app-modules.php config('app-modules.livewire_location') and config('app-modules.livewire_namespace'); perhaps that help BC

Added

  • The modules sync command now adds modules to PhpStorm exclude path, preventing double-registration of modules

Added

  • Added support for Laravel 11
  • Added support for event discovery

Fixed

  • Fixed an error with how module command signatures were set

[2.0.0] - 2023-05-19

Changed

  • Dropped support for older versions of PHP and Laravel. If you are using Laravel 7 or 8, or PHP 7, please use the 1.x releases

1.12.0 - 2023-05-19

Added

  • Added support for factory model name resolution inside modules

Fixed

  • Added support for new make:command changes in Laravel 10

1.11.0 - 2023-02-14

Changed

  • Updated version constraints to add Laravel 10 support and drop automated testing for old versions of PHP and Laravel

1.10.0 - 2022-08-12

Fixed

  • Improved path normalization on Windows (thanks to @Sophist-UK)

1.9.0 - 2022-07-06

Fixed

  • Addressed issue where make:migration and make:livewire were not loading the custom --module option
  • Added additional tests for make: commands to catch necessary changes quicker in the future
  • Passing a --module flag for an unknown module now triggers a console error

1.8.0 - 2022-06-04

Added

  • Added support for Blade component namespaces (i.e. <x-module::component.name />)

Fixed

  • Fixed issue with make:seeder command introduced in Laravel 9.6.0

1.7.0 - 2022-02-11

Added

  • Added support for Laravel 9.x

Added

  • Added support for custom module stubs

Fixed

  • Only register the make:livewire integration if Livewire is installed

Added

  • Added support for syncing modules to PhpStorm library roots

Added

  • Added support for make:cast

Added

  • Added support for Livewire's make:livewire command

Added

  • Added support for --module in php artisan db:seed

Fixed

  • Create seeders in the correct namespace when --module flag is used in Laravel 8+
  • Create factories in the correct namespace when --module flag is used in Laravel 8+
  • Apply module namespace to models when creating a factory in a module

Fixed

  • Added better handling of missing directories

Added

  • Added support for translations in modules

Changed

  • Switched to diglactic/laravel-breadcrumbs for breadcrumbs check

Added

  • Added better patching for PHPStorm config files to minimize diffs

Added

  • Support for auto-registering Laravel 8 factory classes

Fixed

  • Better Windows support
  • Support for composer 2.0
  • Improves the file scanning efficiency of the AutoDiscoveryHelper

[1.1.0]

Added

  • Adds support for php artisan make:component
  • php artisan modules:sync will now update additional PhpStorm config files
  • Partial support for --all on make:model
  • Initial support for component auto-discovery
  • Switched to single app-modules/* composer repository rather than new repositories for each module
  • Added description field to generated composer.json file
  • Moved tests from autoload-dev to autoload because composer doesn't support autoload-dev for non-root configs
  • Added improved support for Laravel 8 factory classes

Changed

  • Introduces a few improvements to the default composer.json format.

Added

  • Initial release

"Keep a Changelog" - Types of Changes

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.