Skip to content

chore(deps-dev): update dev-to-geek/laravel-init requirement from ^0.1.5 to ^0.1.5 || ^0.2.0 - #10

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/dev-to-geek/laravel-init-tw-0.1.5or-tw-0.2.0
Open

chore(deps-dev): update dev-to-geek/laravel-init requirement from ^0.1.5 to ^0.1.5 || ^0.2.0#10
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/dev-to-geek/laravel-init-tw-0.1.5or-tw-0.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Feb 10, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on dev-to-geek/laravel-init to permit the latest version.

Release notes

Sourced from dev-to-geek/laravel-init's releases.

v0.2.0

Breaking Changes

  • Dropped support for Laravel 10 and Laravel 11. Minimum required version is now Laravel 12.
  • Dropped support for PHP < 8.3. Minimum required version is now PHP 8.3.
  • minimum-stability changed from dev to stable.
  • Removed spatie/laravel-package-tools dependency.

New Features

  • --only flag — Install only specific tools: php artisan laravel-init:install --only=pint --only=rector (#23)
  • --force flag — Overwrite existing configuration files instead of skipping them (#23)

Bug Fixes

  • Fixed --remove-me flow — Self-removal now executes after Laravel Boost installation and composer update, preventing broken state mid-installation (#23)

Improvements

  • Upgraded to Pest v4 and Orchestra Testbench v10 (#22)
  • Refactored InstallCommand: extracted runComposerStep(), installToolWithStub(), installPest() methods, reducing handle() from ~165 to ~40 lines (#23)
  • Removed dead code: empty LaravelInit class, unused UnitTestCase, empty config file, stale autoload paths (#23)
  • Cleaned TestCase.php: removed unused Factory guessing and database setup boilerplate (#23)
  • Updated command description to list all 6 tools (Pint, PHPStan, Pest, Pail, Rector, Laravel Boost) (#23)
  • Replaced deprecated Rector strictBooleans set with codingStyle (#23)
  • Cleaned phpstan.neon.dist: removed empty includes and commented-out blocks (#23)

Tests

  • 39 tests, 95 assertions (up from 28 tests, 61 assertions)
  • Added arch tests: strict types, command extends Command, no env() calls
  • Added ServiceProviderTest for command registration
  • Added --remove-me failure and execution order tests
  • Added --only and --force feature tests

CI

  • Added ramsey/composer-install caching to test workflow
  • Fixed PHPStan workflow: trigger on phpstan.neon.dist, run on PHP 8.3 (minimum supported)
  • Added new Rector dry-run workflow

Dependencies

  • build(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 (#20)

Full Changelog: dev-to-geek/laravel-init@v0.1.6...v0.2.0

Changelog

Sourced from dev-to-geek/laravel-init's changelog.

v0.2.0 - 2026-02-09

Breaking Changes

  • Dropped support for Laravel 10 and Laravel 11. Minimum required version is now Laravel 12.
  • Dropped support for PHP < 8.3. Minimum required version is now PHP 8.3.
  • minimum-stability changed from dev to stable.
  • Removed spatie/laravel-package-tools dependency.

New Features

  • --only flag — Install only specific tools: php artisan laravel-init:install --only=pint --only=rector (#23)
  • --force flag — Overwrite existing configuration files instead of skipping them (#23)

Bug Fixes

  • Fixed --remove-me flow — Self-removal now executes after Laravel Boost installation and composer update, preventing broken state mid-installation (#23)

Improvements

  • Upgraded to Pest v4 and Orchestra Testbench v10 (#22)
  • Refactored InstallCommand: extracted runComposerStep(), installToolWithStub(), installPest() methods, reducing handle() from ~165 to ~40 lines (#23)
  • Removed dead code: empty LaravelInit class, unused UnitTestCase, empty config file, stale autoload paths (#23)
  • Cleaned TestCase.php: removed unused Factory guessing and database setup boilerplate (#23)
  • Updated command description to list all 6 tools (Pint, PHPStan, Pest, Pail, Rector, Laravel Boost) (#23)
  • Replaced deprecated Rector strictBooleans set with codingStyle (#23)
  • Cleaned phpstan.neon.dist: removed empty includes and commented-out blocks (#23)

Tests

  • 39 tests, 95 assertions (up from 28 tests, 61 assertions)
  • Added arch tests: strict types, command extends Command, no env() calls
  • Added ServiceProviderTest for command registration
  • Added --remove-me failure and execution order tests
  • Added --only and --force feature tests

CI

  • Added ramsey/composer-install caching to test workflow
  • Fixed PHPStan workflow: trigger on phpstan.neon.dist, run on PHP 8.3 (minimum supported)
  • Added new Rector dry-run workflow

Dependencies

  • build(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 (#20)

Full Changelog: dev-to-geek/laravel-init@v0.1.6...v0.2.0

v0.1.6 - 2025-08-14

... (truncated)

Commits
  • 40f5712 Merge pull request #23 from dev-to-geek/feature/codebase-review-cleanup
  • 57a4b25 Codebase review: fix, modernize, and improve
  • 1678fa5 Merge pull request #22 from dev-to-geek/feature/upgrade-pest4-laravel12
  • 108dee5 Fix missing File mock in laravel boost tests
  • d09c4b9 Drop Laravel 10/11 support, upgrade to Pest v4 and Testbench v10
  • 6c55067 Merge pull request #20 from dev-to-geek/dependabot/github_actions/dependabot/...
  • 5229d8e build(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0
  • 9a89c99 Update CHANGELOG
  • 1c3a8c4 Merge pull request #14 from dev-to-geek/feature/laravel-boost
  • 3e95634 Adds tool installation overview to README
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [dev-to-geek/laravel-init](https://github.com/dev-to-geek/laravel-init) to permit the latest version.
- [Release notes](https://github.com/dev-to-geek/laravel-init/releases)
- [Changelog](https://github.com/dev-to-geek/laravel-init/blob/main/CHANGELOG.md)
- [Commits](dev-to-geek/laravel-init@v0.1.5...v0.2.0)

---
updated-dependencies:
- dependency-name: dev-to-geek/laravel-init
  dependency-version: 0.2.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Feb 10, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@amargiovanni

Copy link
Copy Markdown

[claude] dependabot review — safe

Bump del constraint per dev-to-geek/laravel-init da ^0.1.5 per permettere 0.2.x. È un dev tool CLI di bootstrap, non importato in src/ (verificato via grep), e i breaking upstream — drop di Laravel 10/11 e PHP < 8.3 — non ci toccano: composer.json già richiede php: ^8.3 e orchestra/testbench: ^10.3|^11.0 (Laravel 12+).

Punti rilevanti:

  • Pacchetto usato solo come CLI di setup (php artisan laravel-init:install), zero chiamate da codice sorgente

Aggiornamento valutato safe: nessuna obiezione automatica al merge (la decisione resta umana).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant