Skip to content

Conversation

@afragen
Copy link
Contributor

@afragen afragen commented Jul 17, 2025

This PR splits the compat.php into WP and PHP polyfills.

It assumes a minimum PHP version of 7.4.

It assumes a minimum WordPress version of 5.3 as this is the first WordPress version compatible with PHP 7.4.

I have not adjusted the GitHub Actions or the plugin Requires headers for these data.

Signed-off-by: Andy Fragen <[email protected]>

remove PHPCS exclude

Signed-off-by: Andy Fragen <[email protected]>

require polyfills

Signed-off-by: Andy Fragen <[email protected]>

lint polyfills

Signed-off-by: Andy Fragen <[email protected]>

oops

Signed-off-by: Andy Fragen <[email protected]>

sorta place in order

Signed-off-by: Andy Fragen <[email protected]>
@afragen afragen requested review from Ipstenu, cdils, costdev and jdevalk July 17, 2025 20:58
@afragen
Copy link
Contributor Author

afragen commented Jul 17, 2025

Coding standards error is not in any of these files and is fixed in #156

@afragen afragen marked this pull request as ready for review July 17, 2025 21:03
afragen and others added 3 commits July 17, 2025 14:19
Signed-off-by: Andy Fragen <[email protected]>

Co-authored-by: Colin Stewart <[email protected]>
Signed-off-by: Andy Fragen <[email protected]>
Signed-off-by: Andy Fragen <[email protected]>
@afragen
Copy link
Contributor Author

afragen commented Jul 17, 2025

Signed-off-by: Andy Fragen <[email protected]>
@afragen afragen requested review from Ipstenu and costdev July 17, 2025 22:49
Signed-off-by: Andy Fragen <[email protected]>
@afragen
Copy link
Contributor Author

afragen commented Jul 17, 2025

@Ipstenu can you re-review please?

afragen added 3 commits July 18, 2025 07:10
Signed-off-by: Andy Fragen <[email protected]>
Signed-off-by: Andy Fragen <[email protected]>
@afragen afragen requested a review from costdev July 19, 2025 00:48
@afragen afragen dismissed Ipstenu’s stale review July 19, 2025 02:23

Items addressed

@costdev costdev merged commit fede6b6 into fairpm:main Jul 19, 2025
45 of 46 checks passed
@afragen afragen deleted the split-polyfills branch July 19, 2025 02:26
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