Changelog
Changed
- Raised minimum PHP requirement to 8.1.
- Updated license from GPL-3.0-or-later to GPL-2.0-or-later.
- Adopted PHP 8.0+ syntax:
matchexpressions andstr_starts_with(). - Added null guard for
get_edit_post_link()return value. - Added ABSPATH guard in main plugin file.
- Added stricter type hints to gateway and extension methods.
- Replaced Grunt tooling with
@wordpress/scripts. - Added Rector code transformation setup.
- Raised PHPStan to level 9 and updated to v2.
- Switched Composer repository from wpackagist.org to repo.wp-packages.org.
- Replaced
wpackagist-plugin/givewithwp-plugin/give ^4.16. - Added
automattic/jetpack-autoloaderas a runtime dependency. - Updated
pronamic/wp-coding-standardsfrom ^1.3 to ^2.3. - Updated
szepeviktor/phpstan-wordpressfrom ^1.3 to ^2.0. - Updated
vimeo/psalmto ^5.26. - Updated
@wordpress/envfrom ^5.2.0 to ^11.12.0. - Updated copyright years to 2026.
Full Changelog: v4.2.5...v4.3.0