v0.18.0 - RC1 - testing in progress

🟑 * Performance - Clubs, Competitions, Standings, and Squads moved from postmeta to dedicated database tables for faster page loads and better long-term maintainability
πŸš€ * New Feature - Active Roster - clubs now have ONE current squad you can edit without picking a season. Historical seasons live in a separate Season Squad Archive (append, replace, or clear past rosters from the same screen). [anwpfl-squad] without `season_id` renders the active roster; with `season_id` renders that season's archive.
🟠 * Fix - Shortcode spacing, display, and text alignment utilities now reliably override theme styles (notably Kadence's `.entry-content` rules)
🟠 * Fix - Club, referee, and entity links built via the simple link building fast path now resolve correctly on WordPress installs in a subdirectory
🟑 * Performance - Faster sitemap generation for large sites with many matches and players
🟠 * Fix - Shortcode modal in Classic Editor missing styles
🟠 * Fix - Substitution batch import column mapping for player in/out fields
🟠 * Fix - Club card statistics counting extra yellow cards from second-yellow-to-red events
🟒 * Add - Cleanup tab in Toolbox to remove old club and squad postmeta after migration to the new clubs table
🟒 * Update - Club season dropdown filter now derives seasons purely from match data - clubs with squad-only season data (no matches yet) will drop from the filter, add a match or assign the club to the filter manually
🟒 * Add - Custom title and value fields in club CSV import (Data Import tool)

New Tutorials

-Β Migrating 0.18.0
-Β Templates migration to v0.18.0

Image 11900

Image 11901

Clean-Up Old data (optional in 5-7 days)
Football Leagues > Settings & Tools > Toolbox > Cleanup

Image 11902


Active Squad

Image 11903

Any timeline when this version will be rolled out?

I think in 5-7 days. It will depend on the testing process.

Release Candidate version is ready. If you want to test it on your website, create a support ticket.

--

Best Regards

Andrei S.