Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 17:42
· 23 commits to main since this release
3f770a6

New Features

  • Added a schema-first v2 REST API with cursor-based payment pagination, field contexts, standard WordPress REST errors, and HTTP DELETE semantics.
  • Added dedicated least-privilege capabilities for payment reads, member activation, and member deletion.
  • Added a private, read-only WordPress Abilities API status operation for WordPress 7.

Improvements

  • Split the plugin into focused REST controllers, an ARMember gateway, a payment repository, capability management, privacy guidance, and admin modules.
  • Preserved all v1 route and query-parameter names while adding stricter validation and bounded pagination.
  • Added WordPress 6.9 and 7.0 integration coverage across PHP 7.4, 8.3, and 8.5, plus PHP syntax coverage through PHP 8.5.
  • Added release-package Plugin Check validation, immutable action pins, checksums, and build provenance attestations.
  • Prepared payment-query values with explicit placeholders and constrained Plugin Check to the distributable plugin package.

Bug Fixes

  • Fixed Composer dependency resolution so the development lockfile remains installable on the plugin's PHP 7.4 baseline.
  • Fixed WordPress integration setup by installing Subversion and creating the test database before PHPUnit runs.
  • Restored the established v1 member route patterns verified by the compatibility test suite.