Skip to content

Feat/backpack v7#25

Merged
thomascombe merged 12 commits into
masterfrom
feat/backpack-v7
Jun 15, 2026
Merged

Feat/backpack v7#25
thomascombe merged 12 commits into
masterfrom
feat/backpack-v7

Conversation

@thomascombe

Copy link
Copy Markdown
Owner

No description provided.

Thomas COMBE and others added 10 commits October 6, 2025 13:40
fix: provide the escape character as its default value will change
fix: store export on model's disk
- Bump backpack/crud constraint from ~6.0 to ^7.0
- Expand illuminate/contracts to ^12.0|^13.0 for Laravel 13 support
- Expand orchestra/testbench to ^10.0|^11.0 (testbench 11 = Laravel 13)
- Expand phpunit to ^10.1|^11.0 to match testbench 11 requirements

PHP 8.5 was already covered by ^8.2. No code changes required —
Backpack v7 retains prologue/alerts, button API, routes, and models.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add 5.x row to compatibility table (PHP ^8.2, Laravel ^12|^13, Backpack ^7.0).
Fix badges and composer require to use webqamdev instead of thomascombe.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat: add compatibility with Backpack v7, Laravel 13 and PHP 8.5
v3.x depends on phpoffice/phpspreadsheet 1.x which hard-blocks PHP >=8.5.
v4.x requires phpspreadsheet ^5.3 which supports PHP 8.5.

4.x is still dev but minimum-stability=dev + prefer-stable already set,
so stable users stay on 3.x and PHP 8.5 users can pull 4.x.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Undo the rename of composer.json "name" from thomascombe/backpack-async-export
to webqamdev/backpack-async-export, and revert the derived README badge URLs
and composer require instruction accordingly. The 5.x compatibility table row
is preserved.

Co-authored-by: Thomas Combe <thomascombe@users.noreply.github.com>
@codacy-production

codacy-production Bot commented Jun 15, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@thomascombe thomascombe left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

great

thomascombe and others added 2 commits June 15, 2026 20:47
orchestra/testbench ^10|^11 requires phpunit >= 11.5.50, which conflicts
with vimeo/psalm ^5.0. Bumping psalm to ^6.0 resolves dependency resolution
so the PHPStan CI job (composer install) passes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The chindit/actions-phpstan action bundled an older PHP that could not parse
Laravel 12 / Symfony 7 syntax, crashing Larastan's app bootstrap. Replace it
with shivammathur/setup-php (PHP 8.3 + required extensions) and run phpstan
directly. Drop --ignore-platform-reqs so platform requirements are honoured.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@thomascombe thomascombe merged commit 8b15dd0 into master Jun 15, 2026
4 checks passed
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.

4 participants