v0.18.0 - Work In Progress
🟡 * Performance - Competition data stored in dedicated database table for faster page loads
🟡 * Performance - Standing data stored in dedicated database table for faster page loads
🟡 * Performance - Squad data stored in dedicated database table for faster page loads
🟠 * Fix - Shortcode spacing, display, and text alignment utilities now reliably override theme styles (notably Kadence's `.entry-content` rules)
🟡 * Performance - Faster loading for Matches, Clubs, Competitions, Players, and Standings admin list pages on sites with many entities
🟠 * 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 - Standing list refreshes correctly after match saves (previously could lag up to 30 days)
🟡 * Performance - Faster loading of competition admin metabox for multi-stage competitions
🟠 * 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
🚀 * 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.
🟢 * Add - Historical roster fallback for old seasons - when a season's squad archive is empty, the [anwpfl-squad] shortcode derives the roster from match participation (lineups + named bench across that season's finished matches) instead of returning empty or showing the current squad
🟢 * Update - Theme overrides for `shortcode-squad*.php` and `club/club-squad.php` need re-syncing - the old `empty($season_id)` guard blocks active-squad rendering
⚠️ * Note - Historical roster fallback limitations: training-only / cup-only-pre-eliminated players are absent; `status` flags (`on loan`, `on trial`, `left`) are lost; jersey numbers and positions reflect most-recent values, not per-match
🟢 * 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)
🟠 * Fix - Standing clone setup screen rendering, cascade delete on standing removal, and confirm popover in Toolbox Cleanup tab
v0.18.0 - Work In Progress
🟡 * Performance - Competition data stored in dedicated database table for faster page loads
🟡 * Performance - Standing data stored in dedicated database table for faster page loads
🟡 * Performance - Squad data stored in dedicated database table for faster page loads
🟢 * Add - "Formula" column type for team stats in the Stats Configurator (multi-operand expressions over team stat columns, with the same safety guards as player formula stats)
🟠 * Fix - "Remove Player Photo Duplicates" tool now skips files that can't be processed and continues, instead of stopping the entire batch
🟠 * Fix - Wrong sort order in standings using "away" or "fewer cards" ranking rules when matches reference clubs removed from the group
🟠 * Fix - "Missing Players" section no longer shows each injured player twice (existing duplicates are cleaned up automatically on update)
🟠 * Fix - "Automatically Suspend Players" toggle now works on manually-created competitions even when API Import is configured for other competitions
🟢 * Add - Template Status admin page (Settings & Tools > Template Status) - detects theme and third-party plugin template overrides, compares @version tags against plugin defaults, and flags patterns that need updating before the next database migration
🟢 * Add - Custom stats (xG, possession time, etc.) now available in Head-to-Head team stats shortcode
🟢 * Add - Calculated and formula stat columns can now be used as the match formation / lineups rating pill (Configurator > Match Lineups)
🟢 * Add - ":avg" modifier on Player Stats Panel shortcode to show per-game average as the main value (e.g. stats="distance:avg")
🟡 * Performance - API import configuration no longer autoloaded on every page request
🟠 * Fix - Shortcode spacing, display, and text alignment utilities now reliably override theme styles (notably Kadence's `.entry-content` rules)
🟠 * Fix - Cache flush no longer wipes other plugins' data on sites with Redis or Memcached
🟠 * Fix - Suspension risk shortcode now properly cached on sites with object cache
🚀 * New Feature - Public REST API - opt-in via Settings & Tools > API. Includes anonymous live match polling (score, clock, events, lineups), public read endpoints for competitions / clubs / players / taxonomies, and authenticated endpoints for third-party apps to manage matches, lineups, and statistics.
🟡 * Improve - Faster loading of competition admin metabox for multi-stage competitions
🟠 * Fix - Fatal error on club pages when third-party menu plugins pass string post ID (AnWP Mega Menu)
🟢 * Add - Support for AWD (Technical Loss) and WO (WalkOver) fixture statuses in API-Football import
🚀 * New Feature - Player Merge Tool (FL API Import > Toolkit) - detect duplicate players via slug or DOB, preview impact on stats and lineups, merge duplicates, and clean up orphaned player records
🟢 * Add - "Who Will Win" probabilities from bookmaker odds with configurable bookmaker selection
🟠 * Fix - Stats shortcodes no longer crash the site when used without scope filters
🟠 * Fix - Formula and calculated stats not working in Stat::Players shortcode
🟠 * Fix - Stat::Clubs shortcode showing incorrect card totals
🟠 * Fix - Referee stats cache never being saved
🟠 * Fix - Clean sheets counted for all positions instead of goalkeepers only
🟢 * Add - Calculated and formula stats now supported in Stats::Players Custom shortcode
🔒 * Security - Captain custom_numbers in lineup API now scoped to own-side players (prevents cross-team writes)
🟠 * Fix - Standing H2H toggle in admin not reflecting saved state (always rendered OFF regardless of stored value)
🟠 * Fix - Squad kebab dropdowns in Club editor clipped by container overflow (now use Popover API to escape)
⚠️ * Note - Suspension warnings may include extra players after the historical roster fallback change in core - derived rosters can't recover the "left" status flag, so departed players appear in the at-risk list (false positives, no false negatives)
🚀 * New Feature - Site Migration (Settings & Tools > Site Migration) - copy a competition (matches, standings, clubs, players, staff, lineups, stats, squads, transfers) from one WordPress site to another over a donor / recipient REST connection with Application Password auth
🟢 * Update - Transfer "Register in squad" no longer writes per-season - players added through the Transfer UI always go on the active roster; the `season_id` field in the REST payload is now ignored
v0.17.2.1 - 2026-02-06
v0.17.2 - 2026-02-06
v0.17.2 - 2026-02-05
🟢 * Add - Historical club logos and names now display in tournament brackets
🟠 * Fix - Import Matches paste now correctly maps data to optional columns
🟠 * Fix - Import Matches - Stadium not auto-populated from home club
🟠 * Fix - Excessive scheduled cron events in lazy games import
🟠 * Fix - Calendar Slider match indicator icon not displaying correctly
v0.17.1 - 2026-01-22
🟠 * Fix - Historical club logos not displaying in standings
🟠 * Fix - Some SVG icons not displaying correctly
🟠 * Fix - Dynamic days filter now works with Competition, Competition-compact, and Player layouts in
Transfers shortcode
v0.17.0 - 2026-01-20
Add - Live preview panel in Shortcode Builder with width toggle
Add - Parse existing shortcode to populate form fields
Update - Admin menu reorganization
Update - Improved Data Import tool with batch mode for match events and better UX
New Shortcode Builder UI

v0.17.0 - 2026-01-20
improved AI Writer UI and design
add AI Writer - option to export JSON data to use in other AI chat (ChatGPT, Claude, Perplexity, e.t.c.)
add AI Writer - ability to generate prediction/preview
fix - correct sort parameter handling in stat-clubs shortcode
update - Admin menus reorganized for easier navigation
add - Entity Tags Dashboard for managing tags across Football Leagues entities
tweak - Tag Posts shortcode with caching, optimized queries, filter hooks, and fluid responsive grid
add - Entity Links system for connecting posts to clubs, players, matches and other entities
add - FL Entity Links metabox on post edit screens with dashboard statistics
add - Toolkit tab in API Import for logo optimization and data cleanup tools
performance - Optimized import_mapping table with new index and streamlined schema
update - Shortcode Builder with collapsible sections, modern field layout, preview and parse shortcode functionality
add - Club History feature for displaying historical club names and logos in past seasons' matches and standings
add - Dynamic days filter for relative date ranges in stats shortcodes
add - new Shortcode - Goals by 10-minute intervals chart visualization
Tutorials
- AI Writer (updated) - https://anwp.pro/docs/football-leagues/3-features-reference/3-2-premium-features/ai-writer/
- Entity Links - https://anwp.pro/docs/football-leagues/pro-features/entity-links/
- Tag Posts Shortcode (updated) - https://anwp.pro/docs/football-leagues/pro-features/tag-posts-shortcode/
- Import Matches Tool (updated) - https://anwp.pro/docs/football-leagues/pro-features/import-matches-tool/
- Club History (Historical Logos & Names) - https://anwp.pro/docs/football-leagues/pro-features/club-history-historical-logos-names/
Updated AI Writer

Entity Tags

New Toolkit in API Import

Shortcode Builder with preview

Club History

new Shortcode - Goals by 10-minute intervals chart visualization

v0.16.20 - 2025-08-30
added API Import: possibility to change "Update Finished Games" scheduled interval
fixed API Import: error on Update Finished due to missing some data in the game event (BETA 0.16.19.4)
fixed API Import: Lazy Import - problem with Update Players on Dashboard
added AI Writer
New Tutorials

AI Writer

v0.16.18 - 2025-08-11
fixed FL Selector - problem with non-Latin characters in Search field
improved accessibility improvements
v0.16.19 - 2025-07-29
improved Stats::Players Custom shortcode - disable pagination when stats data count is less than 11
fixed error message in Batch Matches Import in some cases
fixed minor fixes
v0.16.18 - 2025-07-26
fixed Player Stats panel - incorrect result of calculated field with "ratio" or "ratio_pr" calculation
fixed Club Stats shortcode - ignore friendly games
fixed API Import - rounds mapping problem in some cases
added new optional tag in Player Layout (Layout Builder) - [IF%last_game_rating%]
fixed Standings shortcode - determine the correct active stage in the stage filter
added new arguments in Standings shortcode grid_width & title_short
fixed home/away functionality in Standing table breaks columns on small viewport width
fixed home/away functionality in Standing table is available only when Round-Robin Format is "double"
added API Import - Lazy Import
added update Dashboard Action Settings from the Import Configuration
added manual Odds (W1-X-W2)
fixed Stats :: Players (Custom) shortcode - incorrect rating recognition
added new arguments in Stats :: Players (Custom) shortcode (layout="tabulator") - 'show_filter', 'hide_zeros', 'hide_empty_columns', 'full_column_name', 'column_font_size', 'max_column_width', 'short_position', 'frozen_columns'
fixed Live Matches shortcode - several Competition IDs are ignored
fixed Stats :: Clubs shortcode - round xG field
added Stats :: Clubs shortcode - new arguments: 'sort_column_2', 'sort_order_2', 'column_font_size', 'max_column_width', 'hide_empty_columns'
added predefined Layout for "3. Default Layout" - Competition Multistage
New Tutorials
Updated Documentation
- Stats :: Players (Custom) shortcode
Lazy API Import

Update Dashboard Action Settings from the Import Configuration

Manual Odds

Updated Stats :: Player (Custom) shortcode

Predefined Layout For "3. Default Layout" - Competition Multistage

v0.16.17 - 2025-06-03
improved plugin caching system (added object cache support + automatic detection of what to use: transients or object cache)
improved minor performance improvements
improved Game Edit: custom numbers are automatically filled on adding a player to the lineups (if squad number is set)
fixed default values in Player Header - Compact layout (Customizer)
fixed making "LIVE" & "LIVE scheduled" strings translatable in Text Options
fixed minor fixes
added Default Layout in "Layout Builder" >> "Competition Multistage"
added new arguments in Standings shortcode: "main_stage_id", "show_bracket", "filter_stages"
Default Layout in "Layout Builder" >> "Competition Multistage"

New arguments in Standings shortcode: "main_stage_id", "show_bracket", "filter_stages"
"main_stage_id" - use it to include all secondary stages.
For example, set main_stage_id="29371" (see screenshot)

"show_bracket" - 1/0 - (yes/no) include brackets (only works with main_stage_id)
"filter_stages" - 1/0 - (yes/no) show stage titles as a filter (only works with main_stage_id) - see screenshot below

v0.16.16 - 2025-06-03
added option in Squad to show/hide - age/birth date/nationality (Customizer > Football Leagues > Squad)
improved plugin caching system (added object cache support + automatic detection of what to use: transients or object cache)
improved minor performance improvements
updated Syria flag (rounded flags)
improved Game Edit: custom numbers are automatically filled on adding a player to the lineups (if squad number is set)
New Option in Squad to show/hide - age/birth date/nationality

v0.16.16 - 2025-05-08
fixed Suspension risk shortcode - show players
fixed missing Imagick library generates error
improved API Import - player data fetching
added Player Header - Compact Layout
added option to apply Head-to-head rules in Standing table only after teams complete all their matches against each other
fixed handle division by zero in Formula statistic type
Player Header - Compact Layout
Customizer > Football Leagues > Player Header

Option to apply Head-to-head rules in Standing table only after teams complete all their matches against each other

v0.16.15 - 2025-05-08
improved minor performance improvements
added new option - Simple Permalink Slug Building (BETA)

v0.16.15 - 2025-04-16
added Formula stat type support in Game Player's statistics
added Formula and Calculated type support in Player Stat Panel
improved Game Team Stats layout (Modern)
added API Import - expected goals (xG) import
added option to show xG in Scoreboard (Customizer >> Fl >> Match) and game list - slim layout (Customizer >> FL >> Match List)
Game Team Stats layout (Modern)

API Import - expected goals (xG) import
The plugin will update the statistics configuration automatically. Data will only be retrieved for new completed games.

To get xG for old games, go to the Leagues >> Import Configuration and run Re-Update finished games.


v0.16.14 - 2025-03-24
added new Matches Section shortcode
fixed "clean_sheets" calculation in "Stat :: Clubs (Single Stat Value)" shortcode
added new option "Show Player Photo in Lineups" in Customizer > Match
added new dynamic variables in Player Layout (Layout Builder)
added new Formula type in Player Statistics (can be used in Stat Players (Single Stat Value) shortcode)
added new argument "exclude_nationality" in Stat Players (Single Stat Value) shortcode
added new argument "min_games_percent" (Minimum Games in % (0-100) - of most played) in Stat Players (Single Stat Value) shortcode
added option in Customizer to change default home/away team colors used in Charts
New Tutorials
New "Matches Section" shortcode
Show section of the selected games. For example, the prediction section of the upcoming 10 games in LaLiga (screenshot).

New option "Show Player Photo in Lineups" in Customizer > Match

New dynamic variables in Player Layout (Layout Builder)
>> NEW VARIABLES
%player_height%
%player_weight%
%player_age%
%club_link%
%squad_number%
%next_game%
%next_game_date%
%next_game_time%
%next_game_league%
%last_game%
%last_game_minutes%
%last_game_date%
%last_game_time%
%last_game_league%
%last_game_rating%
%current_season%
%current_season_minutes%
%current_season_goals%
%current_season_played%
%current_season_started%
%current_season_sub_in%
%current_season_assists%
%current_season_own_goals%
%current_season_goals_penalty%
%current_season_goals_conceded%
%current_season_clean_sheets%
%current_season_card_y%
%current_season_card_r%
>> NEW CONDITIONAL TAGS
[IF%player_height%] your conditional content [ENDIF%player_height%]
[IF%player_weight%] your conditional content [ENDIF%player_weight%]
[IF%squad_number%] your conditional content [ENDIF%squad_number%]
[IF%next_game%] your conditional content [ENDIF%next_game%]
[IF%last_game%] your conditional content [ENDIF%last_game%]
[IF%last_game_minutes%] your conditional content [ENDIF%last_game_minutes%]
[IF%current_season_minutes%] your conditional content [ENDIF%current_season_minutes%]
>> Use Case


New Formula type in Player Statistics


option in Customizer to change default home/away team colors used in Charts

v0.16.14 - 2025-03-24
added tool to update player's 'Current Team' based on the last game played
added new option to show player's current team by last game with save/fix (if incorrect) in the Player Profile
added option in Customizer to change default home/away team colors used in teams statistics
Update player's 'Current Team' based on the last game played
Football Leagues >> Toolbox >> Toolkit

New option to show player's current team by last game with automatic save/fix (if incorrect)
Customizer >> Player & Staff >> Current Team

New Option in Customizer to change default home/away team colors used in teams statistics

v0.16.13.3 - 2025-03-05
v0.16.13.2 - 2025-03-03
v0.16.13 - 2025-02-27
fixed incorrect calculation in Stat Clubs shortcode in some cases
fixed API Import: incorrect recognition of player nationality (Czechia, Tanzania, Türkiye, Kyrgyz Republic)
added new Game Prediction section (replaced the old one)
fixed Prediction Advice - translation of team name (will require prediction update)
performance added delay loading for the Echarts JavaScript files (used in Prediction section & charts shortcodes)
added options page to translate Odds
added Odds: support custom bookmaker logos
added Odds: Show Pre-Match Odds (Match Winner) in Game (W1-X-W2)
New Tutorials
- Cache WordPress Rest API Endpoint With Cloudflare
Show Pre-Match Odds (Match Winner) in Game (W1-X-W2)



Updated Prediction section

Prediction Advice - translation of team name

Added delay loading for the Echarts JavaScript files

Options page to translate Odd names


Odds - Custom Bookmaker Logos


v0.16.12 - 2025-01-27
fixed LIVE timeline not working on PHP below 8.1
fixed scorers overlapping in the Game Scoreboard in some themes
fixed LIVE game team stats header duplication
fixed API Import: prevent player photo duplicate creation on "Force update Player Photo on Squad Update" set to YES
fixed Live search: player club without logo - logo will be hidden
added support for calculated field in Stat Players (Single Stat Value) shortcode
added Advanced Buttons functionality #2224
New Tutorials
- Advanced Button
Filters on selecting a league in the Competition edit page

Advanced Buttons

v0.16.12 - 2025-01-27
improved Game Substitutes in mobile view
added filters on selecting a league in the Competition edit page
fixed incorrect and duplicated Competition title (secondary stage) in the Game header #3614

v0.16.11 - 2024-12-09
added Player - All Season - season combine options if many seasons
fixed duplicated stage title
fixed game team stats with 0 is not shown
fixed not finished games affect player statistics
fixed Data Import - error on Player update with custom fields only
improved game outcome label (highlighted score)
added red card in game slim layout (right after team name)
added Staff - Current Team display options (by value, hide, last game)
improved Cards Shortcode - added support for several club IDs in club_id argument
improved Player Statistics - removed zeros for better readability
Game outcome label (highlighted score)

Red card in game slim layout (right after team name)

Staff(coach) - Current Team

Player Statistics - Removed zeros

v0.16.11 - 2024-12-09
fixed API Import - Missing Standings - added groups from multistage tournaments
added new Timeline
added additional game time (in the Match Stats section) - visible on the timeline
added API Import - save additional game time (1st half only on live games)
added API Import - show LIVE elapsed time on timeline with orange background
fixed Live Search shortcode in Shortcode Builder
added API Import - added support for Fonbet & Betano bookmakers
fixed not finished games affect player statistics
improved Game Scoreboard style improvements on mobile devices (compact, less space)
added new fields in Batch Matches Import tool: stadium and game duration (full and extra)
added API Import - live scorers in Game Scoreboard
improved Player Games Stats - removed zeros and added rating field
improved Team Player Stats - removed zeros, added new icons, added rating, layout changes
New Timeline

Additional game time

LIVE elapsed time on timeline with orange background

API Import - live scorers in Game Scoreboard

Player Games Stats - removed zeros and added rating field

Team Player Stats

v0.16.10 - 2024-10-31
fixed inline search on Standing Setup in "Select Competition Group"
added Admin Club - players per page option in Attach Player to Squad
v0.16.10 - 2024-10-31
added Dynamic SEO options (title) also affect the H1 tag on the Game page if allowed
improved frontend LIVE Game edit - minor fixes and improvements
fixed Bracket in manual layout shows zeros on upcoming games
improved performance improvements (for sites with a large number of tournaments)
v0.16.9 - 2024-10-25
fixed Game frontend - own goals players - (v0.16.8.2-beta)
fixed Birthdays shortcode - club_id argument - support several ids
fixed Stats Players Custom - incorrect rendering of player URL
added Live Search shortcode
improved "Clean Sheets" parameter will also include those who started in the lineup, were later substituted, played more than 60 minutes, and did not concede a goal. This will affect several shortcodes and the Player Stat panel.
fixed LIVE Game frontend - Game Player Stats is not saved when Game Team Stats is disabled
added option in Customizer to show prediction text in Slim layout for the games in LIVE status
New Tutorials
Live Search - ShortcodeLive Search

option in Customizer to show prediction text in Slim layout for the games in LIVE status

v0.16.9 - 2024-10-25
added custom squad status
fixed Safari 18 conflict with WordPress classic editor layout
Custom squad status

v0.16.8 - 2024-09-30
added Calendar Slider: new option in "Competition Title" argument - "Competition Title + Stage"
improved API Import - Predictions Update scheduled task is split into smaller subtasks to prevent "Too Many Requests" error
added API Import: API Settings - new option "Reset Staff Squad on Update"
fixed API Import: coach is not added to the squad after permanently deleted
added Manual LIVE (frontend and admin): Game Team Stats and Game Player Stats support
added Match LIVE - Layout Builder: new block support "Custom Player Stats" (game player statistics)
fixed flatpickr Calendar conflict with Elementor (used in team Calendar and Calendar widget)
added API Import - LIVE game team and player stats support
added Match Player Stats - new Customizer options
added API Import - Missing Standings (for not active leagues)
New Tutorials:
How To: UCL 2024 - League Stage
Added new Customizer options in Match Player Stats

API Import: API Settings - new option "Reset Staff Squad on Update"

Manual LIVE (frontend and admin): Team Stats and Players Stats support


LIVE Frontend edit - Team & Player stats

API Import - LIVE game team and player stats support

API Import - Missing Standings (for not active leagues)

v0.16.7 - 2024-08-22
added new admin Competition UI
added possibility to fix incorrect status (official/friendly) of the games
improved admin UI code has been rewritten
New admin Competition UI

Fix incorrect status (official/friendly) of the games

v0.16.7 - 2024-08-22
fixed Admin UI: selecting content on dragging in Layout Builder and Formation
fixed Stat Clubs (Single Stat Value) - home_away argument not working in Shortcode builder
fixed Stats Clubs shortcode - custom team statistics for away games not calculated
added new dynamic variables %stadium_title% and %prediction_text% in Match Layout
fixed Game Edit: player custom stats are not saved for the newly added players without page reload
improved admin UI code has been rewritten
added new admin Competition UI
added new option in Game Formation to show a link to the player profile in Customiser >> Football Leagues >> Match >> Formation - Show link to Player Profile
New Tutorials
- Euro 2024 - add knockout games
New admin Competition UI

v0.16.6 - 2024-06-12
fixed Frontend Game Edit - problem with saving game stadium
fixed API Import - Discover Games only from saved in the Dashboard
added new shortcode: "Stat :: Clubs (Single Stat Value)"
New Tutorials
- Shortcode - Stat Clubs - Single stats value
New shortcode: "Stat :: Clubs (Single Stat Value)"

v0.16.5 - 2024-04-30
added API Import: Discover New Games to Create (new tool)
added option to restrict editing plugin instances only by administrators
added argument in shortcode "Stat :: Players (Single Stat Value)" - "player_name": default/short/full
fixed automatic Bracket errors in some situations
New Tutorials
API Import - Discover New Games to Create - (New Tool) - Football Leagues
API Import: Discover New Games to Create

Option to restrict editing plugin instances only by administrators

v0.16.4 - 2024-04-10
fixed Game list footer - show "penalties" scores if extra time is not set
fixed updated Twitter icon in Player and Club profile
fixed referee saving on Data Import tool
added option to show Player's Current Club based on the last game (Customizer >> Football Leagues >> Player & Staff)
option to show Player's Current Club based on the last game

v0.16.4 - 2024-04-10
fixed Transfers shortcode incorrect link in unknown club - #3175
added new Gutenberg block - Calendar (based on old Classic widget)
added new Gutenberg block - Next Game (based on old Classic widget + some extra arguments)
added new Gutenberg block - Matchweek Slides (based on old Classic widget)
added new Gutenberg block - Calendar Slider (based on Calendar Slider shortcode)
added new Gutenberg block - Games Scoreboard (based on Vertical Matches Scoreboard shortcode)
added new Gutenberg block - Transfers (based on Transfers shortcode)
added team logo in Player >> Stats Totals block
added Layout Builder - option to select a custom layout for National teams and teams by IDs
added Layout Builder - inline CSS option in every block
added Layout Builder - Clone Block button
added Layout Builder - Raw HTML block
improved shortcode "Stat :: Players (Single Stat Value)" - changed design and added new arguments
added new Gutenberg block - "Stat::Players (Leaders)" (based on Stat :: Players (Single Stat Value) shortcode)
New arguments in shortcode "Stat :: Players (Single Stat Value)"
-- "calculation" - with possible values "sum", "min", "max", "avg_game" (average per game) and "avg_90" (average per 90 min)-- "competition_id" - now supports several values separated by a comma
-- "digits" - digits after decimal point. Only applied for average calculation (avg_game, avg_90)
-- "type" - added options: defenders, midfielders and forwards
-- "club_logo" - to show/hide club logo
-- "show_position" - to show/hide player position
-- "minutes_played" - show/hide number of minutes played
-- "show_flag" - show/hide nationality flag
-- "nationality" - filter by country
-- "days_offset" and "days_offset_to" - dynamic days filter
-- "sort" - sorting "asc" or "desc" (default)
-- "min_games" (number) - filter by the minimum number of games played
-- "min_minutes" (number) - filter by the minimum number of minutes played
-- "max_width" (number in px) - maximum block width in pixels
-- "one_line" 0 (no) /1 (yes) - try to put all player information in one line (ignoring some fields: position, minutes)
-- "matchweeks" - filter by match weeks or rounds
-- "stadium_id" - filter by Stadium ID
-- "include_ids" - filter by Game IDs includes (comma separated)
- "exclude_ids" - exclude Game IDs (comma separated)Team logo in Player >> Stats Totals block

Layout Builder - option to select a custom layout for National teams and teams by IDs

Layout Builder - inline CSS option



Shortcode "Stat :: Players (Single Stat Value)" - Use cases
Default layout

With "nationality" filter
nationality="es"

Average rating per game
calculation="avg_game" digits="1"

Goalkeepers with fewer goals conceded in 90 minutes with a minimum of 5 games played
stat="goals_conceded" calculation="avg_90" digits="1" type="g" min_games="5" sort="asc"

one_line="1"

v0.16.3 - 2024-02-20
fixed Frontend Game Edit - fixed size of substitute icon
fixed Club page - duplicated transfers
fixed game status "penalties" if extra time is not set
fixed Calendar Slider - multiple competition IDs support
fixed show Trophies metabox on the Club edit page
fixed Frontend Edit (Edit Game & Live Edit) - possible JS name conflict with other plugins (e.g.: Essential Addons for Elementor)
v0.16.3 - 2024-02-20
fixed Game Edit admin - show save button on mobile
fixed game status "penalties" if extra time is not set
fixed errors in Game >> Missed Penalties
fixed lineup data migration of non-existent games (removed)
fixed show multiple player nationalities in the Squad section and in Players shortcode
Customer support service by UserEcho

