Skip to content

Version Bump for multiple packages#3

Merged
kaiserkiwi merged 3 commits into
mainfrom
lgt-179-package-updates-fur-den-linguist-connector-fur-laravel
Jul 1, 2026
Merged

Version Bump for multiple packages#3
kaiserkiwi merged 3 commits into
mainfrom
lgt-179-package-updates-fur-den-linguist-connector-fur-laravel

Conversation

@kaiserkiwi

Copy link
Copy Markdown
Member

This Pull request bumps the minimum PHP version to 8.3 and supported Laravel Version to 13.
It also drops support for old Laravel 10 and 11 versions.

Updates in detail

  • Updates minimum PHP version from 8.1 to 8.3:
  • Laravel support: 10/11/1212/13
  • PHPUnit schema: 10.311
  • Pest: 2.x4.x
  • Larastan: 2.x3.x
  • PHPStan packages: 1.x2.x
  • Orchestra Testbench: 8.x10/11
  • Add Laravel Pao package to reduce token usage for Agent sessions
  • When updating the packages I noticed, that the minimum-stability was set to dev. So I changed that to stable.
  • I added a platform config for PHP 8.3 top prevent composer update from picking the wrong version
  • Removes test-coverage script and coverage configuration from phpunit.xml as it was never used for this package

…rop support for old Laravel 10 and 11 versions

- Updates minimum PHP version from 8.1 to 8.3:
- Laravel support: 10/11/12 → 12/13
- PHPUnit schema: 10.3 → 11
- Pest: 2.x → 4.x
- Larastan: 2.x → 3.x
- PHPStan packages: 1.x → 2.x
- Orchestra Testbench: 8.x → 10/11
- Add Laravel Pao package to reduce token usage for Agent sessions

Also sets minimum-stability to stable, adds platform config for PHP 8.3, and removes test-coverage script and coverage configuration from phpunit.xml.
Copilot AI review requested due to automatic review settings July 1, 2026 06:06
@kaiserkiwi kaiserkiwi self-assigned this Jul 1, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the package’s baseline to PHP 8.3 and Laravel 12/13, aligning runtime and tooling (Pest/PHPUnit/PHPStan/Larastan/Testbench) with the new supported framework versions.

Changes:

  • Bump runtime/framework constraints: PHP ^8.1^8.3, Laravel (illuminate/contracts) ^10|^11|^12^12|^13.
  • Upgrade dev tooling: Pest 2.x4.x, Larastan 2.x3.x, PHPStan PHPUnit/deprecation rules 1.x2.x, Testbench 8.x10/11, add laravel/pao.
  • Update PHPUnit config: schema version to 11, remove unused coverage configuration; remove test-coverage composer script; set minimum-stability to stable and add a PHP 8.3 platform override.

Note: Laut euren Guidelines sollte die PR-Beschreibung auf Deutsch sein; bitte die Beschreibung entsprechend anpassen.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
composer.json Raises PHP/Laravel version requirements and upgrades dev tooling to match Laravel 12/13 and PHP 8.3.
phpunit.xml.dist Moves configuration to PHPUnit 11 schema and removes unused coverage reporting configuration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread phpunit.xml.dist
…HPStan analysis

- Remove 'config' directory from PHPstan paths
- Simplify languages collection return (already initialized by getAllLanguages)
- Replace string checks with filled() helper for cleaner validation
- Remove redundant null coalescing operators where values are guaranteed
- Strengthen null check in SetupOrchestrator for explicit comparison
@kaiserkiwi kaiserkiwi changed the title Version Bump Version Bump for multiple packages Jul 1, 2026
@kaiserkiwi kaiserkiwi merged commit b3f44b0 into main Jul 1, 2026
3 checks passed
@kaiserkiwi kaiserkiwi deleted the lgt-179-package-updates-fur-den-linguist-connector-fur-laravel branch July 1, 2026 06:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants