Changelog


Here you can find the latest changes by date. For more information about what I am currently working on and what I have planned, have a look at the Trello board.

Version 2.30.1 (January 18, 2025)
Changed order of Consent Management Platform and Analytics


Version 2.30 (January 17, 2025)
Changed ad provider to Raptive


Version 2.29.51 (January 15, 2025)
Updated privacy policy to include Google Analytics and Raptive


Version 2.29.50 (December 30, 2024)
Changed cleanup process, preventing the website from hanging for multiple minutes per hour


Version 2.29.49 (December 18, 2024)
Fixed bug where a match in a cup could be scheduled while logged out


Version 2.29.48 (December 18, 2024)
Fixed bug where deleting a team or nation in a mod did not seem to work


Version 2.29.47 (December 9, 2024)
Changed match progress events cleanup, ensured it only runs when there are records to clean up


Version 2.29.46 (December 9, 2024)
Changed public mods page to increase page speed


Version 2.29.45 (November 29, 2024)
Changed security: disabled directory listing


Version 2.29.44 (November 27, 2024)
Added dismissible announcement message


Version 2.29.43 (November 21, 2024)
Added maintenance page


Version 2.29.42 (November 1, 2024)
Improved loading speed for comments
Fixed sorting on teams page


Version 2.29.41 (October 31, 2024)
Added a new table with bigint for lineups (Database maintenance)
Removed cloudmc video player from match


Version 2.29.40 (October 8, 2024)
Added check for match type to prevent disrupted cups in league + knockout formats


Version 2.29.39 (October 5, 2024)
Added new Champions League format (league + knockout)


Version 2.29.38 (October 3, 2024)
Added script for adding custom teams and players to the actual database


Version 2.29.37 (September 30, 2024)
Changed scripts for adding events


Version 2.29.36 (September 29, 2024)
Added partner links


Version 2.29.35 (September 28, 2024)
Added player data for 2024/25 season


Version 2.29.34 (June 29, 2024)
Optimized page speed for cups and matches


Version 2.29.33 (June 28, 2024)
Optimized view mod and edit mod pages for faster page speed


Version 2.29.32 (June 2, 2024)
Added tinymce rich-text editor locally to prevent overload


Version 2.29.31 (May 18, 2024)
Updated event match-widget to conform to new database structure


Version 2.29.30 (May 16, 2024)
Replaced old logo with the new version
Updated homepage to include the new logo
Updated favicon to the new logo


Version 2.29.29 (April 27, 2024)
Added event UEFA EURO 2024


Version 2.29.28 (April 4, 2024)
Added latest article to homepage


Version 2.29.27 (March 28, 2024)
Added additional rate limiting on comments


Version 2.29.26 (March 27, 2024)
Added CAPTCHA on signup-form


Version 2.29.25 (March 25, 2024)
Added email verification requirement to place comments following a bot attack


Version 2.29.24 (March 21, 2024)
Database cleanup of cup stats & match progress events tables


Version 2.29.23 (March 19, 2024)
Fixed bug that overlooked suspensions in the return of a quick match


Version 2.29.22 (March 18, 2024)
Database cleanup of matches table (matchType)


Version 2.29.21 (March 18, 2024)
Database cleanup of matches table (homeTeamId, awayTeamId)


Version 2.29.20 (March 15, 2024)
Database cleanup of matches table (active_mods)


Version 2.29.19 (March 15, 2024)
Database cleanup of matches table (previous_match)


Version 2.29.18 (March 15, 2024)
Database cleanup of matches table (clubType, line_ups_type, match_engine)


Version 2.29.17 (February 17, 2024)
Changed storage of match fixtures
Edited cleanup of match events


Version 2.29.16 (February 17, 2024)
Changed cleanup script mpe


Version 2.29.15 (February 16, 2024)
Added fixture_id tracking for matches started from the daily matches or event page


Version 2.29.14 (February 16, 2024)
Decreased loading time for edit mod


Version 2.29.13 (February 16, 2024)
Updated cleanup script mpe2


Version 2.29.12 (February 14, 2024)
Match events are now stored in a new table. Older matches will still use the old table.


Version 2.29.11 (February 11, 2024)
Changed query for match_progress_events to allow for cleanup of unnecessary data


Version 2.29.10 (January 5, 2024)
Updated Discord link in footer


Version 2.29.9 (December 28, 2023)
Changed Stats page to experiment with new ad provider (Adnimation)


Version 2.29.8 (December 28, 2023)
Changed Login and register buttons for comments so that they also have the return URL
Added Discord link in footer


Version 2.29.7 (December 17, 2023)
Changed login functionality so that you get redirected to the page you were initially coming from


Version 2.29.6 (December 12, 2023)
Changed comment display so that it only shows first 50 results, additional comments can be loaded by clicking the 'Load more' button
Updated daily matches with smooth scrolling and auto-scroll past finished matches
Fixed display of comments with urls/long words going out of their container
Fixed display of long profile names going out of their container


Version 2.29.5 (December 6, 2023)
Fixed bug in events where league standings would not get updated


Version 2.29.4 (December 5, 2023)
Changed daily matches so that live matches get updated to final score once the match is over


Version 2.29.3 (December 4, 2023)
Changed daily matches so that live matches get a live indicator and score
Fixed bug in live score retrieval


Version 2.29.2 (December 1, 2023)
Fixed bug that caused too many api-calls


Version 2.29.1 (November 27, 2023)
Fixed bug that prevented you from selecting national teams on first load of quick match


Version 2.29 (November 27, 2023)
Added daily matches to homepage
Changed the homepage match settings so that your settings are remembered during a session
Updated homepage design
Fixed bug that made it possible to simulate empty matches


Version 2.28.4 (November 20, 2023)
Added more events (Serie A, Ligue 1)


Version 2.28.3 (November 19, 2023)
Added more events (La Liga, Bundesliga)


Version 2.28.2 (November 17, 2023)
Updated events that are a league so that the schedule is also copied when starting a cup from the event page


Version 2.28.1 (November 17, 2023)
Fixed bug where an invisible notification item was shown on mobile when not logged in
Fixed bug where comment urls would have double slashes in notification mails
Fixed bug that caused incorrect comment count on event pages


Version 2.28 (November 16, 2023)
Added real life events that update in real time, starting with World Cup, Champions League, Premier League, Eredivisie
Added FK Crvena Zvezda from Larsson into the base game


Version 2.27.1 (November 2, 2023)
Fixed bugs related to user profiles (incorrect register date, cups pagination, created by in preset, public mods username, profile not found to 404)


Version 2.27 (November 2, 2023)
Added profile pages which allow you to quickly check out other user's content


Version 2.26.7 (October 27, 2023)
Fixed bug that started an empty match upon pressing enter
Fixed bug that showed the wrong player stats in same-team matches


Version 2.26.6 (October 27, 2023)
Fixed bug that prevented account deletion (error 500)


Version 2.26.5 (October 27, 2023)
Fixed bug that crashed squad overview pages


Version 2.26.4 (October 24, 2023)
Added variable version number for all style and javascript files


Version 2.26.3 (October 24, 2023)
Fixed a bug where sent emails did not get logged


Version 2.26.2 (October 24, 2023)
Fixed a bug where submitting a reply did not seem to succeed but on refresh you would find multiple submitted replies


Version 2.26.1 (October 23, 2023)
Added pinned comments
Added 'mark all as read' functionality in notifications page


Version 2.26 (October 21, 2023)
Added custom comment system - replacing all Disqus threads.
Added notifications
Added preferences to account settings
On account settings, date of birth has been replaced by year of birth


Version 2.25 (September 29, 2023)
Added player data for season 2023-24


Version 2.24.6 (September 21, 2023)
Removed unused code on teams page that caused indexing issues


Version 2.24.5 (September 21, 2023)
Added the option to recover account by email address


Version 2.24.4 (September 21, 2023)
Fixed page titles (all page titles are now shown as 'Match Simulator - ...')


Version 2.24.3 (September 21, 2023)
Changed description of articles and homepage for SEO
Added FAQ page


Version 2.24.2 (September 16, 2023)
Fixed reduced page speed on mods


Version 2.24.1 (September 10, 2023)
Fixed reduced page speed on cup, teams and homepage




Version 2.24 (September 7, 2023)
Added dynamic and more diverse commentary


Version 2.23.5 (September 2, 2023)
Fixed warnings
Better error message for private cups


Version 2.23.4 (September 2, 2023)
Fixed bug that caused recovery emails not to send
Added option to delete your account
Fixed bug that prevented recovery emails to send if you had an open request from another day at the same time
Added tracking of last login
Updated privacy policy
Removed CMC video player from setup page


Version 2.23.3 (July 31, 2023)
Fixed bug that caused double matches with custom lineups from a quick match to lead to a 404 page


Version 2.23.2 (July 31, 2023)
Fixed bug that sometimes played a match outside of a cup, while the result was already set in the background


Version 2.23.1 (July 28, 2023)
Updated teams page with filter controls and pagination


Version 2.23 (July 27, 2023)
Added female teams, nations and players for version 2022/23


Version 2.22 (July 16, 2023)
Added additional demographics (date of birth, nationality, gender) on account settings


Version 2.21.4 (June 9, 2023)
Added test page for new experiment with advertisements


Version 2.21.3 (June 4, 2023)
Converted match_progress (lineup_home, lineup_away) table to lineups_info and lineups


Version 2.21.2 (June 4, 2023)
Added cleanup migration for match lineups


Version 2.21.1 (April 22, 2023)
Fixed bug that suspended players for unscheduled matches (in league with odd amount of teams)
Fixed bug that caused the return match to default to standard match engine (even though beta match engine was selected for first tie)


Version 2.21 (April 16, 2023)
Added suspensions in cups and return matches


Version 2.20.13 (April 6, 2023)
Database migration: cup_stats


Version 2.20.12 (March 17, 2023)
Added cleanup cronjob for match_progress_events


Version 2.20.11 (March 17, 2023)
Fixed a bug with regards to editing and creating players; added extra validation on selected team


Version 2.20.10 (March 14, 2023)
Database migrations: improved match_progress data


Version 2.20.9 (March 12, 2023)
Database migrations: removed 'finished' column


Version 2.20.8 (March 12, 2023)
Updated analytics and playwire tracking


Version 2.20.7 (February 7, 2023)
Fixed bug that prevented public squads to show up


Version 2.20.6 (January 14, 2023)
Fixed bug that caused incorrect live standings


Version 2.20.5 (January 13, 2023)
Added functionality to see historical league standings (i.e. you can switch back to an earlier matchday to see what the league standings were at that point in time)


Version 2.20.4 (January 13, 2023)
Added font to league table and cup stats pages


Version 2.20.3 (December 27, 2022)
Fixed bug where default squad would be overwritten in cups


Version 2.20.2 (December 27, 2022)
Added correct font to add participants, edit draw, new cup and new preset pages


Version 2.20.1 (December 25, 2022)
Fixed bug that would not allow you to create a public squad
Fixed bug that would not allow you to view a squad


Version 2.20 (December 24, 2022)
Added Squads: create and save line-up presets to use in quick matches and cups
Default squad can be selected within a cup (Manage Teams)
Cup settings can be edited


Version 2.19.3 (December 2, 2022)
Added share buttons to articles and mods


Version 2.19.2 (November 24, 2022)
Added social link tracking
Added article views tracking


Version 2.19.1 (November 20, 2022)
Changed font size of clubs in matches so that icon/flag and name always align.
Added social media links in footer
Added cleanup of cup stats for deleted cups


Version 2.19 (November 18, 2022)
Added events: a page that reflects real life events and allows for easy setup of the related cup and the matches.
Added Iran and Qatar to version 2022/23
Changed the group numbers to characters (e.g. A - H) in cups


Version 2.18 (November 13, 2022)
Database refactoring of match events, match details and cup stats
Added a confirmation pop-up when deleting a mod


Version 2.17.1 (October 4, 2022)
Database cleanup: removed scheduled matches that were already played and scheduled daily cleanup
Teams can meet up to 4 times in leagues and group stage


Version 2.17 (October 3, 2022)
Added Beta match engine: player's positions in a formation affect the defensive and attacking strength of a team
Added light, medium and heavy rotation functionality when editing line-ups
Modified league maximum teams to 32


Version 2.16 (October 1, 2022)
Added player data for season 2022-23


Version 2.15 (September 7, 2022)
Line-ups can now be edited
Quick Match-screen updated


Version 2.14.1 (August 23, 2022)
Fixed a bug that caused return matches in a cup to take wrong previous result
Fixed a bug that caused Disqus-forums on mods to link to the wrong page


Version 2.14 (August 16, 2022)
Changed Stats page with quicker loading time and new information


Version 2.13 (August 15, 2022)
Added advertisements
Changed button design


Version 2.12 (August 6, 2022)
Added Articles page
Added comment section to mods
Updated button design


Version 2.11.1 (August 3, 2022)
Fixed bug where teams could not be added to cup anymore (if you did not have any custom teams activated)


Version 2.11 (July 29, 2022)
Added descriptive urls throughout the website
Added validation errors on adding participants pages
Added restoring of teams on error of adding participants pages
Added delete button to mods
Changed design of yellow buttons
Matches are now always shown as a replay, preventing errors when POST-request is empty
Added validation errors to editing of (group) draw in cups or presets


Version 2.10.1 (June 26, 2022)
Added account settings
Added password recovery
Fixed bug that caused random players to show up for a custom team
Fixed bug that made it impossible to edit a custom team name or logo that contained single quotes
Fixed bug that cut off mod name in input field after single quote
Added contact mail button to contact page
Improved feedback on knockout draw editing
Limited amount of participants per cup: knockout (2-128), group+knockout (3/4-64), league (2-24)
Fixed a bug that caused assists and substitutions of custom players to not show up
Fixed a bug that made it impossible to replay matches from before version 2.9.1
Fixed a bug that made it impossible to edit preset draws


Version 2.10 (May 9, 2022)
Copyrighted logos are replaced by generic logos.
Added new modding feature - logo editor
Logos can be created for custom teams


Version 2.9.3 (Apr 19, 2022)
Added filtering, searching and sorting options to mods and presets
Added custom team indication to custom clubs and nations in team selection lists (match setup, mod edit and cup/preset creation)
Custom club or nation names can now be edited (under Mod Log > Custom Teams > Edit)


Version 2.9.2 (Apr 16, 2022)
Restructuring of database
When playing a group stage tournament, the previewed group will match the upcoming match
Match replays will be deleted after 24 hours unless saved or shared
Updated error messages on match replays and match setup
Updated player stats tracking in cups, also added yellow cards and red cards
Added pagination for mod centre, mods overview and presets


Version 2.9.1 (Apr 12, 2022)
Fixed a bug that made it impossible to edit group draws
Added a bench and substitutions
Added injury time
Moved the 'Saved matches' page to the user dropdown


Version 2.9.0 (Jan 29, 2022)
Moved domain to matchsimulator.com
Group and knockout draws can now be modified
Matches can now be rewatched
Matches can now be shared
Cups can now be shared
Added option to enable/disable away goal rule for double knockout matches
When viewing mods, you are now able to see more info on what edits were made (e.g. rating, attributes are visible)
Users can now create and use cup presets, which enables you to quickly set up a cup (for example, the World Cup 2014)


Version 2.8.5 (Jan 14, 2022)
Upgraded Mod Centre with featured mods
Added like and dislike functionality to mods


Version 2.8.4 (Jan 12, 2022)
Added national team strengths in teams overview as well
Bug fix: custom national team could change to an, unrelated, actual national team (Iran > Venezuela)


Version 2.8.3 (Jan 11, 2022)
Fixed a bug that caused pages to time out: Editing and creating mods is now possible again
Added an overview page with teams and strengths
Added option to remove cups permanently
Fixed a bug that caused custom teams to show up wrongly in group standings and as winners
Fixed a bug that made it impossible for some to create cups


Version 2.8.2 (Oct 16, 2021)
Analytical improvements


Version 2.8.1 (Oct 10, 2021)
Added the season 2021/22 data.


Version 2.8 (Oct 1, 2021)
Added a modding centre where users can create and edit teams and players.
Added a community page where users can import and share their mods.


Version 2.7 (July 23, 2021)
Some adjustments have been made that should speed up the website a little
The penalty series have been improved: if a score can not be repaired anymore, the series will end.
An 'About'-page is added that describes how the Match Simulator works.
User gets notified when Javascript is disabled
Bug fixed where an own goal would show up on the wrong side in Saved Matches


Version 2.6.4 (Mar 16, 2021)
Fixed a bug where winners on penalties in a double match would not progress


Version 2.6.3 (Mar 15, 2021)
Fixed a bug where teams could be added twice in a cup


Version 2.6.2 (Mar 8, 2021)
Fixed a bug that made only the first 10 matches show in saved matches
Fixed a bug where match results in cup overview would not show up
Fixed a bug that caused incorrect sorting in the full topscorer and assisters table


Version 2.6.1 (Mar 5, 2021)
Fixed a bug that caused the away team to always advance after penalties in a return match
Fixed a bug that would declare the winner of a single qualifier match champions in cup overview
Added flags and icons in league tables
Added favourite nation and player with most assists to stats page


Version 2.6 (Feb 26, 2021)
Double knockout (two legs) is now supported


Version 2.5 (Feb 24, 2021)
When creating a cup, teams can now be imported from earlier cups
Home advantage can be set when creating cup
Cup finals will always take place on neutral ground (no home advantage)
Live standings have been added again for cups with league matches
The chance distribution now shows the accurate chances for home victory, draw and away victory


Version 2.4.1 (Feb 22, 2021)
Fixed a bug where a return match from a double match would result in an error
Fixed a bug where saved matches would not show up in the saved matches overview


Version 2.4 (Feb 20, 2021)
Teams now use a valid formation
Penalty series will no longer seemingly end at a draw but continue until one team has won
At the end of a cup, the champions are displayed
Back button on goalscorers and assists page is now displayed underneath the pagination; no longer overlapping when the pagination is too broad
Added a Trello page to give an insight into what I am working on and have planned
Commentary does no longer show 'Undefined' in final minute of the match


Version 2.3 (Feb 16, 2021)
Added national teams for single matches as well as cups
Cleaned up database and removed all teams that do not have enough starting players for a given version
When selecting a match and adding participants to a cup, only available teams will show up now


Version 2.2 (Feb 12, 2021)
Player assists are now being tracked
Players can get a second yellow card that will result in a red card
A player with a red card can not participate in the game anymore (e.g. a player with a red card will not score a hattrick)
Goalscorer is based on finishing attribute, meaning that a player such as Lewandowski or Salah is more likely to score than a teammate who is not known for his finishing ability
Penalty kicks will be taken by the player with the best penalties attribute
Goalscorers from a corner are based on their heading ability, while the corner taker is based on crossing and passing abilities.
Penalty series will now be visually simulated
Goals, assists and cards are now appended to a player in the line-up
Match result will be instantly stored in the database at the start of the game
Live Standings have been removed temporarily


Version 2.1.4 (Feb 6, 2021)
Added faster sim option
Added play/pause controls


Version 2.1.3 (Feb 1, 2021)
Added group + knockout cup format


Version 2.1.2 (Jan 31, 2021)
Fixed a bug where scheduling the next round in a cup would result in an empty match. If this happened to one of your cups, you can continue that cup!
Fixed broken team icons in cup schedule and results


Version 2.1.1 (Jan 30, 2021)
Added Terms of Service
Added Privacy Policy
Added Changelog
Added page containing all goalscorers in a cup


Version 2.1 (Jan 27, 2021)
Complete website overturned with new design
Issue with matches starting at the same time overwriting each other fixed
Live league standings in fantasy cup with the 'league' format
Character sets have been fixed: teams and players will show up correctly instead of showing strange characters. Note: within existing cups goalscorers might still show up with strange characters!
Stats and profile page have been added
Discussion page has been changed to 'Contact'
Fantasy cups that use the 'league' format have a separate league table page with additional form stats
Fixed broken team icons (will show up with a blank shield)


Version 1.0 (Dec 23, 2020)
Added support for squad versions between 2014/15 and 2020/21 (previously only squads of 2018/19 were present)
Added 'Fantasy Cup' functionality: users can now create their own league or cup using any team
Partners