This repository has been archived by the owner on Oct 14, 2024. It is now read-only.
Releases: NiclasvanEyk/jetbrains-laravel-make-integration
Releases · NiclasvanEyk/jetbrains-laravel-make-integration
v3.6.0
v3.5.0
Added
- New tool window icons for the new UI
Changed
- Updated plugin & platform versions (support for 2023.1)
v3.4.1
v3.4.0
Added
- Gutter icons for Livewire components. Similar to the ones for controller actions.
Changed
- When navigating to the relevant code for a route from the list, it now takes you to the Livewire component class, instead of the generic
Livewire\Component::__invoke
method, if the route is handled by Livewire. - Require & support 2022.3 platform
v3.3.0
Changed
- Require & support 2022.2 platform
v3.2.0
Added
- Runnable Seeders. Press the usual green arrow next to a seeder to run/debug a seeder.
Changed
- Require & support 2022.1 platform
- Use new suggestion notifications for Sail autoconfiguration and PHP Interpreter notifications
Fixed
- The
make:seeder
action now properly works with the newdatabase/seeders
directory.
v3.1.0
Added
- Database connection autoconfiguration. Adds the default Laravel database connection from
config/datbase.php
to the 'Database' tool window. Also shows a banner while editingconfig/database.php
that offers to do this to make this feature more visible, which can also be turned off from within the banner or from the plugin settings. Only supports thepgsql
andmysql
(includesmariadb
) database drivers, so nosqlite
support at the moment.
Fixed
- Project detection. See #42 for more information.
- Creating a migration no longer results in an error
Removed
- Project templates to create a new Laravel Project using "File > New > Project". This was a WIP feature that should have not been published yet.
v3.0.0
Added
- Laravel tool window. See all your routes and commands at a glance. No need to run
artisan route:list
and search through the output. The automatic reloading of the contents can still be improved, but I still think it provides enough value to release it. - Gutter icons for controller actions. Highlights controller methods that handle requests, to make them more distinguishable from normal class methods. You can also hover over the icon to see more information, such as the HTTP verb, the path and registered middleware:
POST /api/blog/{article_id}/comments [api, Authenticate, AnotherMiddleware]
- Autoconfiguration for Laravel Sail. Automatically configures the PHP and Node interpreters to use the ones inside the Sail
laravel.test
service. - Settings! Check them out under "Languages & Frameworks > PHP > Laravel Make"
- Setting for disabling the "Autoconfigure Laravel Sail" notification
- Setting for hiding/disabling/keeping irrelevant artisan:make entries in the "File > New > Laravel" context menu
Changed
- Rebranded to Laravel Make. This is to reflect the fact, that this extension does not only contribute the "File > New" window, but also utilizes other Extension Points of the IDE. In the future I want to expand the scope of this extension even more, so I thought it would be reasonable to rename the extension.
- Internal changes to how commands and options are parsed and general huge refactorings of the whole codebase
- Updated the codebase to the most recent plugin development workflow
- Plugin Icon is now a combination of two Laravel L's to reflect the new name
Fixed
- Several errors related to JSON parsing
v2.3.5
v2.3.4
Added
- #24 A hint when you try to execute an artisan command through a remote interpreter that cannot be connected to (e.g.
when you forgot to start the docker daemon on macOS)
Changed
- The scanning for the available commands now works in a single pass. This means that command autocompletion and vendor
command support is now available faster (especially if you are using docker containers!)
Fixed
- #28 Error when starting a project without a project interpreter