Skip to content

WP_Field v3.0.0 — Stable v3 release, CI aligned, docs updated

Choose a tag to compare

@tikhomirov tikhomirov released this 23 Feb 23:26
· 34 commits to main since this release
3294519

🚀 WP_Field v3.0.0

Stable v3 release with aligned CI, updated compatibility matrix, refreshed docs, and activated automated test suite.

✨ Highlights

  • Modern v3 positioning across package metadata and plugin headers
  • New/updated v3 demo flow and API examples
  • Core field system improvements:
    • Repeater/Flexible Content behavior refinements
    • Legacy adapter/internal compatibility layer cleanup
    • updates in containers, traits, and UI manager
  • Full test suite activation (Feature + Unit), replacing .disabled tests
  • Code style tooling migrated to .pint.json
  • Frontend build artifacts regenerated (assets/dist/*)

✅ CI / Quality

  • GitHub Actions PHP matrix aligned to actively supported versions:
    • 8.3, 8.4, 8.5
  • Coverage run moved to PHP 8.5 job
  • Static analysis and lint jobs aligned with current target runtime
  • Validation and checks pass:
    • composer validate --strict
    • composer test
    • composer analyse
    • composer lint:check
    • npm run build

🔧 Compatibility

  • PHP: 8.3+
  • WordPress: 6.0+

⚠️ Breaking/Important notes

  • Release messaging is now strictly v3-focused.
  • Legacy/v2 support claims were removed from public docs/metadata.
  • If your project is pinned to PHP < 8.3, upgrade PHP before adopting this release.

📦 Included in this release

  • CI workflow updates (.github/workflows/ci.yml)
  • Composer metadata/lock updates
  • README/README.ru consistency updates
  • v3 demo + source updates
  • test suite activation and cleanup
  • build output refresh