4.5.0
Core Forms 4.5.0 makes standalone forms easier to share and stops unrelated pages from paying the CSS cost of features they do not use.
Highlights
- Add clean, configurable standalone URLs such as
/collect/form-slug/, while preserving legacy?cf-formlinks. - Load frontend assets from each rendered form’s actual capabilities; basic forms no longer load Smart Forms CSS.
- Support native Post/Redirect/Get submissions when AJAX is disabled.
- Add global and per-form analytics controls, explicit partial-entry capture, consent filtering, runtime diagnostics, and form-usage discovery.
- Fix SQLite activation migrations, poll-cookie scope, and AJAX validation responses.
Verification
- 190 PHPUnit tests / 386 assertions
- PHPStan and ESLint clean
- WordPress Studio clean activation and upgrade tests on WordPress 7.0.2, PHP 8.2, SQLite
- Playwright coverage for AJAX success/error, asset gating, calculations, native submissions, and no-form pages
The licensed updater serves the immutable 4.5.0 package with SHA-256 fc8759e85d4a841556311a2c670e1de7c4e4bd42dcc0e684449acc7cadd3f2d5.