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