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.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
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