Skip to content

[MAINTENANCE] Raise minimum PHP version and update dev tools#31

Open
beatrycze-volk wants to merge 2 commits into
slub:masterfrom
beatrycze-volk:update-php
Open

[MAINTENANCE] Raise minimum PHP version and update dev tools#31
beatrycze-volk wants to merge 2 commits into
slub:masterfrom
beatrycze-volk:update-php

Conversation

@beatrycze-volk

Copy link
Copy Markdown
Collaborator

Drop support for PHP 7.4, making PHP 8.2 the new minimum requirement for the project.

This update also includes bumping PHPStan and PHPUnit to their latest major versions, ensuring compatibility with modern PHP environments and leveraging new features from these development tools.

@beatrycze-volk beatrycze-volk added this to the PHP MODS Reader 1.0.0 milestone Jun 22, 2026
@beatrycze-volk beatrycze-volk self-assigned this Jun 22, 2026
@beatrycze-volk beatrycze-volk added the maintenance Routine updates, code refactoring, and general repository upkeep label Jun 22, 2026
@codacy-production

codacy-production Bot commented Jun 22, 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.

@beatrycze-volk beatrycze-volk force-pushed the update-php branch 9 times, most recently from 0abfe89 to 3fe327e Compare June 22, 2026 10:32
Drop support for PHP 7.4, making PHP 8.2 the new minimum requirement for the project.

This update also includes bumping PHPStan and PHPUnit to their latest major versions, ensuring compatibility with modern PHP environments and leveraging new features from these development tools.
Migrate PHPUnit test method annotations from the legacy `@test` docblock tag to the native PHP 8 `#[Test]` attribute syntax. This aligns the test suite with modern PHP practices as part of the ongoing PHP version update.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file maintenance Routine updates, code refactoring, and general repository upkeep

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant