Skip to content

Prepare PHP 8.1-compatible Open Region fork - #1

Merged
Gruven merged 1 commit into
developfrom
support/php-8.1
Aug 18, 2026
Merged

Gruven merged 1 commit into
developfrom
support/php-8.1

Conversation

@Gruven

@Gruven Gruven commented Aug 18, 2026

Copy link
Copy Markdown
Member

Summary

  • publish the fork as openregion/image while replacing intervention/image 4.x
  • require PHP 8.1+ and select a compatible PHPUnit major for each PHP runtime
  • depend on openregion/gif 5.x
  • add PHP 8.1 to CI and use it as the Docker development baseline
  • update package links, installation instructions, maintainership, and requirements
  • remove PHP 8.3 typed class constants without changing their values

Verification

  • Composer strict validation passed
  • PHP 8.1 lint passed for 626 PHP files
  • PHPStan and PHPCS passed on PHP 8.1
  • local cross-package Composer consumer passed platform checks on PHP 8.1
  • Docker build check and Compose configuration validation passed
  • the full PHPUnit result is identical on PHP 8.1 and 8.2; the remaining 20 failures and one error are limited to JP2 support missing from the local ImageMagick build

Dependency order

Merge and release openregion/gif before consuming this branch as a released package.

@Gruven Gruven self-assigned this Aug 18, 2026
@Gruven
Gruven merged commit 70c63bf into develop Aug 18, 2026
34 of 60 checks passed
@Gruven
Gruven deleted the support/php-8.1 branch August 18, 2026 17:13
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