Fix – Uninstall routine: replaced direct rmdir() calls with WP_Filesystem methods to comply with WordPress coding standards.
Fix – Uninstall routine: prefixed all script-level variables with the plugin prefix to comply with WordPress naming conventions.
1.1.0
New – Background WP-Cron job refreshes the cache automatically so no visitor triggers a live API call.
New – Plugin uninstall routine removes all options, transients, scheduled events and locally cached logo files.
New – Standings block displays custom group names (e.g. “Deutsche Bundesliga (A)”) and group logos when provided by the tournament.
Tweak – Admin menu item and page title renamed from “MeinTurnierplan” to “Matchday”.
Tweak – Admin menu icon updated to the Matchday brand logo.
Tweak – Match Schedule: “Preliminary Round” heading is hidden when no Final Round exists.
Tweak – Match Schedule: first column (match number) is now left-aligned.
Tweak – Higher-resolution logos used across all blocks (participants: lx95w; group logos: lx95; Upcoming Matches: lx160).
Tweak – Unnamed participants display an en dash (–) placeholder instead of a blank.
Tweak – Tested and confirmed compatible with WordPress 7.0.
Fix – Compatibility with updated MeinTurnierplan API: renamed fields teams → participants, team1Id/team2Id → homeParticipant/awayParticipant, and rank table stat fields.
Fix – PHP warnings for incomplete rank table entries (unconfirmed/TBD participants now show – placeholders).