Skip to content

Allow PHP 8.4#8

Merged
deadda7a merged 1 commit into
deadda7a:mainfrom
dougbradbury:php-8.4-support
May 30, 2026
Merged

Allow PHP 8.4#8
deadda7a merged 1 commit into
deadda7a:mainfrom
dougbradbury:php-8.4-support

Conversation

@dougbradbury

Copy link
Copy Markdown
Contributor

Summary

  • Raise the PHP upper bound in plugin.json from <8.4 to <8.5 so the plugin manager no longer refuses to install on PHP 8.4. Matomo core supports PHP 8.4 (Ensure Matomo is functional with PHP 8.4 matomo-org/matomo#22471, closed Oct 2024) and the plugin source uses nothing that changed in 8.4.
  • Add 8.4 to the GitHub Actions test matrix (and the regeneration command comment) so future regressions on 8.4 are caught.

Fixes #7.

Test plan

  • CI matrix passes on 7.4, 8.1, 8.2, 8.3, and the newly added 8.4.
  • Plugin installs cleanly on a Matomo 5.x instance running PHP 8.4.

🤖 Generated with Claude Code

Raise the upper bound in the plugin manifest from <8.4 to <8.5 so that
installations on PHP 8.4 are no longer blocked by the plugin manager.
Matomo core supports PHP 8.4 as of late 2024 (matomo-org/matomo#22471),
and nothing in this plugin's source relies on behaviour that changed
in 8.4.

Also extend the test matrix to include PHP 8.4 so regressions are caught.

Fixes deadda7a#7

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dougbradbury

Copy link
Copy Markdown
Contributor Author

@deadda7a - Mind taking a look at this? Just a version bump.

@deadda7a

Copy link
Copy Markdown
Owner

Hey, sorry, I was on holiday :)

If I find the time I will also finally rewrite this extension, I wrote it very much "yolo", and I think now I know how to integrate it better with Matomo

@deadda7a deadda7a merged commit f9ef3f2 into deadda7a:main May 30, 2026
2 of 12 checks passed
@deadda7a

Copy link
Copy Markdown
Owner

Manually reviewed the few changes; They are ok, maybe this is the valid usage of AI in development? idk

Should not introduce any breaking changes, will test

@dougbradbury

Copy link
Copy Markdown
Contributor Author

@deadda7a - thanks for the merge. Would you be able to cut a 3.0.3 release?

@deadda7a

deadda7a commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Yep, I'm just testing 8.5 too "quickly". Should be done today, or as soon as the database imported on my laptop...

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.

PHP version requirement caps at <8.4, blocking installation on PHP 8.4

2 participants