Release Notes

Latest Release Notes

These release notes document all the recent updates, new features, and bug fixes for Tournamatch. If you find an issue or have a suggestion for a new feature, please email us or open a support ticket.

New Features
  • - Added support for using SMTP to send emails. Configure this in the Tournamatch Admin -> Settings -> Email.
  • - Added support for 18 additional email notifications. These include emails for event petitions, membership requests, matches, challenges, and tournament events.
Changes
  • - Updated team request membership to avoid duplicate requests.
Bug Fixes
  • - Fixed a bug allowing a player to join the same team more than once via duplicate requests.
  • - Fixed a bug breaking game id filtering on the tournament and ladder list pages.
  • - Fixed a bug preventing the team tag from saving correctly.
  • - Fixed a bug breaking double elimination (loser's bracket only) when check ins were used. Those brackets now appear correctly.
  • - Fixed a bug causing team names not to appear in the Admin report result confirmation message.
  • - Fixed a bug causing team names not to appear in the User challenge confirmation message.
New Features
  • - Added support for reporting the players that participated in team matches. This is enabled in Settings -> General Settings -> Ladder Settings.
  • - Added support for deleting unconfirmed ladder matches in admin.
  • - Added support for reporting scores in ladder matches in admin.
  • - Added support for disabling "draws" throughout the site. This affects the choices available when reporting, hides the draw column where applicable, and removes the third value from (win - loss - draw) records.
  • - Added support for users (and teams) to upload their own avatar.
Changes
  • - Updated match list to display the most recent match results first.
  • - Restored match history in team profile and player profile. There is now a third tab for viewing all recent matches by this team (or player). In addition, this list has been updated to also reflect tournament matches.
Bug Fixes
  • - Fixed a bug on the match history "Last 10 Meetings" which displayed erroneous matches.
  • - Fixed a bug causing quotations getting replaced by \" in ladder or tournament description and rules every time the event is saved.
New Features
  • - Added support for blind challenges. Competitors may now initiate a challenge without selecting a competitor. Any competitor may accept, but neither know who the challenger is prior to accepting the challenge.
  • - Added support for admin to modify team roster.
  • - Added default flag for create team page.
Changes
  • - Restored ability to remove team as admin. Link is on the teams list page.
  • - Updated UI for games list, ladder list, and tournament list page. These all now use bootstrap .cards. Edit your CSS accordingly.
  • - Minor UI update to ladder admin page. Points are hidden when not applicable.
Bug Fixes
  • - Fixed a bug in step 2 of reporting ladder results.
  • - Fixed a bug with edit ladder and edit tournament. When bad input was entered, the next page wouldn't load the existing values correctly and could corrupt the data in the event.
  • - Fixed a minor UI bug on the team page closing an extra div.
New Features
  • - Added support for uploading game image in admin.
  • - Added support for uploading map thumbnail image in admin.
  • - Added support for locking a ladder. Singles or teams may not register for a locked ladder. Additionally, teams that are participating on a locked ladder may not make changes to their roster (add, invite, drop, accept join requests).
  • - Added support for limiting team size in ladder events. Teams participating on a ladder with a max team size may not exceed that threshold on any ladder.
  • - Added support for increased control of visibility of side blocks. Also made this configuration section available for WordPress.
  • - Added support for pagination, sorting and searching the match list page.
  • - Added support for pagination, sorting and searching the challenge list page.
  • - Added support for a JSON encoded API which exposes games, tournaments, ladders, new players and new teams.
Changes
  • - Restored ability for admins to edit a player or team profile. This is now located in the regular team and profile pages instead of the admin section.
  • - Replaced tournament 'team minimum' and 'max extras' with one 'max players' team size field.
  • - Updated 'Edit Tournament' so that tournaments may be edited after starting; however, the fields that cannot change are now disabled.
  • - Updated UI for manage maps and consolidated page with view maps.
  • - Updated UI for manage team ranks, and consolidated current ranks and add new rank screens.
  • - Updated UI for manage games, and consolidated current games and add new game screen.
  • - Updated UI for manage blocks, and updated the visibility dropdown.
  • - Updated UI for manage admins, manage ladders, ladder matches, manage tournaments, and tournament matches.
  • - Updated UI for player list, team list, and match-list. More columns are now sortable, you have more granular control of pagination, and all fields are now sortable.
  • - Minor UI update for general settings.
  • - Minor UI update for tournament and ladder petitions.
Bug Fixes
  • - Fixed a bug encountered deleting a team rank.
  • - Fixed a bug with reporting tournament matches that caused 'Admin Reported' matches to be reported more than once.
  • - Fixed a bug with confirming ladder match via email which caused the last match id and idle time not to update. This affects unranked ladders.
New Features
  • - Added support for independently controlling visibility and status (active/inactive) for ladder events.
  • - Added additional CSS div to wrap block panels on WordPress.
Bug Fixes
  • - Fixed a bug causing player names or team names not to appear in Admin report tournament matches for losers' brackets.
  • - Fixed a bug causing the tournament name not to appear in Admin report tournament matches for losers' brackets.
  • - Fixed a bug causing player and team names not to appear in User report dashboard for matches on the losers' bracket.
  • - Fixed a bug causing blank matches to appear for confirmation in tournaments with first round byes.
  • - Fixed a bug completely breaking check-ins since v2.12 update.
New Features
  • - Added support for seeding a tournament from a ladder.
Bug Fixes
  • - Fixed a bug causing the names of teams not to appear on tournament or ladder petitions admin page.
  • - Fixed an issue causing blocks not to follow admin settings in phpBB.
  • - Fixed minor layout issue on team profile page.
  • - Fixed minor layout issue on ladder standings page with standings empty.
New Features
  • - Added support for setting max entries for a tournament. Note: The signed up count (and restriction) does not account for competitors that are awaiting approval in private events. So special attention is required for fixed bracket size and "requires approval" tournaments because an admin could add more than the max.
  • - Added support for requiring approval to join a tournament.
  • - Added support for removing unresolved disputed matches.
  • - Added support for changing team name.
  • - Added support for changing a user's display name.
  • - Added ladder and tournament competitions data to team profile page.
  • - Added CSS ids for ladder idle colors: ladder-inactive, ladder-active-last-7, ladder-active-last-14, & ladder-active-last-21
  • - Added support for games images with ".jpeg" extension.
Changes
  • - Replaced team invite and join team with Invitations and Requests. All Invitations are sent via email. All requests are linked to the user requesting membership and most be approved.
  • - Updated team owner leaving a team; owner cannot leave team while ranked as owner. Instead he should promote another member to owner and then he may leave team.
  • - Minor CSS tweak to ladder sign-ups.
  • - Removed realname from displayed. Everything related to individual players now use display_name.
  • - Removed the ability for individuals to use different names per competition. Individual competitions will always use his or her display name. This change was necessary to simplify team management, registration, and to add support for changing display names and team names.
  • - Removed match history from team profile page. This will be added back in a later update.
  • - Removed the ability for an admin to register players and teams for events. This will be added back in a later update.
  • - Removed orphan challenges, ladder entries, ladder matches, tournament entries, tournament matches and team members for ladders, tournaments and teams that had been previously deleted.
Bug Fixes
  • - Fixed a bug allowing inactive ladders to display to public. Those are now correctly hidden.
  • - Fixed a bug causing "http://" to prepend to "https://" avatars in edit team profile.
  • - Fixed a bug causing the challengee to be lost when issuing a challenge from view ladder standings.
  • - Fixed a bug causing a broken link to be sent to challengee recipients.
  • - Fixed a performance issue on the edit player and team profile page related to reading the flag directory each time.
New Features
  • - Added support for the WordPress toolbar on Tournamatch pages.
Changes
  • - Replaced "Manage Addons" and "Manage Language" in admin with "Manage Settings". The new page consolidates settings for preferences for addons, language, sidebar, email, etc all in one page. Users no longer need to edit these values in config.php.
  • - Replaced all pagination code with new style and functionality. This fixed a bug that caused pagination to disappear after too many pages to list.
  • - Updated software to be MySQL 'STRICT_TRANS_TABLES' compatible.
Bug Fixes
  • - Fixed a bug affecting "Rung-Up" ladder ranking for unranked ladders. This displays rankings correctly now.
  • - Fixed a bug causing "http://" to prepend to "https://" URLs in edit team profile.
  • - Fixed a bug causing player sorting to not work correctly.
  • - Fixed a bug preventing team managers from setting ranks.
  • - Fixed a bug breaking date time picker in tournaments admin.
  • - Fixed a bug causing broken links in team invite email.
  • - Fixed a bug preventing players from using an existing team.
  • - Fixed a bug breaking team invites sent by username in phpBB 3.2.x.
New Features
  • - Added support for confirming user-reported ladder matches in the Ladders admin section.
  • - Added link to attachment when available for report results, confirm results, and match details.
  • - Added CSS configurable colors for wins, losses, ties, streak, delta, and points on ladder standings.
  • - Added a max-height and max-width CSS attribute for player profile images.
Changes
  • - Updated the admin section of Tournamatch. It is extracted out from the main CMS environment and organized in its own administration section now.
  • - Updated the joined date on players' profile page to reference the active portal instead of the date when the Tournamatch competitor account was created.
  • - Updated install instructions.
  • - Terminated official support for PHP-Nuke.
Bug Fixes
  • - Fixed the main admin link for WordPress installations.
  • - Fixed the search user link for WordPress installations.
  • - Fixed an install bug for team ranks.
  • - Fixed a critical bug breaking ladder reporting for fresh installs. Upgrades not affected.
  • - Fixed non-English translation of EMail confirmation results.
  • - Fixed deleted ladders and tournaments from displaying in users' profiles and challenges page.
  • - Fixed a typo in the report results page.
  • - Fixed a bug in edit profile which would prepend a "http://" for urls beginning with "https://"
  • - Fixed a bug breaking double elimination tournaments.
New Features
  • - Added ability to remove tournament entries prior to tournament starting.
  • - Added email notification to confirm a match when a result is reported.
  • - Added optional sidebar blocks for WordPress portals.
Changes
  • - Updated the UI for games, tournaments, ladders, and ladder standings.
Bug Fixes
  • - Fixed several authentication bugs in WordPress.
New Features
  • - Added support for WordPress.
Changes
  • - Completely rewrote the user-facing pages to be responsive.
  • - Updated the report and signup pages to use javascript and eliminate steps.
  • - Replaced Manage Colors with custom css files. You should edit /tournamatch/css/custom.css to customize the appearance of Tournamatch.
  • - Updated database to store dates as a UTC datetime field.
  • - Updated all dates to display using Moment JS which will display dates using the client's browser locale.
Bug Fixes
  • - Fixed several bugs related to deleting teams and tournaments.
  • - Fixed a bug preventing tournaments to auto-start with check-ins enabled.
Bug Fixes
  • - Fixed bracket spacing.
  • - Fixed double elimination brackets to create seeds correctly.
  • - Fixed several mysql_escape_quotes references.
Bug Fixes
  • - Fixed all INSERT queries to correctly use NULL instead of string 'NULL'.
  • - Fixed multiple delete logic failures which caused many delete blocks to only partially function.
New Features
  • - Added redirect to all Tournamatch login links.
Changes
  • - Improved data access abstraction for several files.
  • - Removed dead code.
Bug Fixes
  • - Fixed a player profile creation bug. Profiles are now created anytime a user logs in if they do not already exist.
New Features
  • - Added ability to create admins and super admins for managing Tournmatch.
  • - Added email notifications for challenges sent, accepted, and declined.
  • - Added the ability to edit the primary colors in PHP-Nuke (previously limited to phpBB).
Changes
  • - Upgraded Tournamatch to work with phpBB 3.2.x.
  • - Simplified challenge process.
  • - Updated many path references to use proper path constant.
Bug Fixes
  • - Fixed a bug preventing Tournamatch from working correctly with several phpBB extensions.
Changes
  • - Updated social icons and social fields. Users may now enter Facebook, Twitter, Twitch, & YouTube.
  • - Updated signup page to reduce ambiguity of using new teams vice using an existing team.
  • - Updated players list to display all players, not just those with a Tournamatch profile.
  • - Removed official support for phpBB 3.0.x. phpBB 3.1.x is the main version of phpBB now supported.
Bug Fixes
  • - Fixed bug in php-nuke.php portal causing wrong user count to be returned.
  • - Fixed bug in installation SQL script.
  • - Fixed bug in admin.php prohibiting admin from reporting ladder matches.
  • - Fixed bug in styles/{TEMPLATE}/tournamatch.html which incorrectly included ucp_header instead of overall_header. This only affected phpBB installations.
Bug Fixes
  • - Fixed a users SQL bug in the phpBB v3.1 portal class.
Bug Fixes
  • - Fixed a bug causing teams not to be able to join a ladder.
Changes
  • - Updated Tournamatch to work with phpBB 3.1.x. In config.php, use PHPBB3_1 portal defined constant setting for versions 3.1.x and PHPBB3 for version 3.0.x and earlier.
  • - Updated installation script bug which always reported an installation failure.
Changes
  • - Updated install script for post 2.2 schema.
  • - Reduced minimum number of competitors to start a tournament from 8 to 4.
New Features
  • - Added support for draws.
New Features
  • - Added new Attachment Mod.
  • - Added new Rating Mod.
  • - Added new Dispute handling.
  • - Added new Games file (for viewing all ladders and tournaments for a particular game).
  • - Added score output to matches.
  • - Added support for score reporting for tournaments.
  • - Added support for score reporting on Admin side for both Ladder and tournament matches.
  • - Added upgrade path from 2.1 to 2.2.
Bug Fixes
  • - Fixed bug in score reporting.
  • - Fixed bug in tournament results reporting.
  • - Fixed bug in challenging regarding maps not appearing in list.
New Features
  • - Added language administration section.
Changes
  • - Localized all files.
Bug Fixes
  • - Fixed new game type broken link bug on multiple pages.
  • - Fixed challenges decline bug.
  • - Fixed a report match "todo-laddername" bug.
New Features
  • - Added two new classes (php-nuke and phpbb) to implement the IPortal interface for PHP-Nuke and phpBB3.
  • - Added support for searching usernames in Team Management (Adding players/teams to tournaments).
  • - Added an Administration Link to Player Navigator.
  • - Added successful message when Save Player's Profiles.
  • - Added a config.php file to store database credentials.
  • - Added a Blocks section to Administration for phpBB3.
  • - Added a Colors section to Administration for phpBB3.
  • - Added template for blocks for phpBB3.
  • - Added a link to "View Matches" to the "Player Manager" block.
Changes
  • - Replaced all TeamID/PlayerID fields with drop-down.
  • - Separated report results steps. Users must now select ladder on first screen and opponent on next screen.
  • - Removed Comments class.
  • - Removed all PHP-Nuke dependencies.
  • - Removed dead links under Match details.
  • - Removed all imported global variables.
  • - Developed the IPortal interface further to abstract the portal requirements from Tournamatch.
  • - Reorganized files and directories for a better CMS-independent system moving forward.
Bug Fixes
  • - Fixed a bug a with displaying inactive ladders in administration.
  • - Fixed headers started bug in Properties class.
  • - Fixed comment box when initiating challenges.
  • - Fixed Add Team bug in the Admin section.
  • - Fixed an image bug on the Losers brackets.
  • - Fixed a sql query bug in the confirm tournament report matches page.
  • - Fixed several SQL injection vulnerabilities.
  • - Fixed backwards table row & header colors in teams.php.
  • - Fixed Private Messaging bug for team invites.
  • - Fixed a bug with accessing blocks directly.
  • - Fixed a check-ins bug. Users could not check-in preventing tournaments requiring check-ins from starting.
  • - Fixed deleting matches bug. Users could not delete matches he or she reported properly.
Changes
  • - Fixed a bug with the message appearing in team invitations.
  • - Fixed a bug with the team invitations via Private Messages.
  • - Added a Response for successful or failure on Team invitation.
  • - Fixed a bug with dropping a player from your team.
  • - Replaced all occurrences of deprecated functions ereg_replace, ereg, eregi_replace, and eregi with the appropriate new functions.
  • - Completely rewrote the installation procedure.
  • - Moved the necessary SQL to install Tournamatch into a separate file located in the "\install" folder.
  • - Added a new Hardware Profiles section for use with PC gaming websites.
  • - Added several new objects to increase development flexibility and should decrease maintenance.
  • - Added a new interface and object that will allow support for multiple CMSs in the future.
Changes
  • - Tested Tournamatch for Nuke Evolution. Thanks to those users who also reported successful installation of Tournamatch on their Nuke Evolution websites (Thanks to many).
  • - Fixed the broken link "Rules and Info" in View Ladders mode (Thanks to utengineer).
  • - Fixed the broken link for the image in View Ladders mode (Thanks to utengineer).
  • - Fixed a fault in Edit Maps Admin.
Changes
  • - Fixed a fault in challenges. MAJOR one, no challenges would save. This was a last minute change in 1.3 for better security and I actually broke it by doing so. Fixed and secure now. (Thanks to SpyderTCB)
  • - Added "Report this Match" link to easily report a match from Challenges list.
  • - Changed a die upon error to use Tournamatch's Error handling procedures in report.php
  • - Added the final chosen match time to Challenges list.
  • - Added the final chosen match map to Challenges list.
  • - Added an Upcoming Matches block.
  • - Added the missing install and changes readme file to download zip.
Changes
  • - Finished completely the Ladder feature.
  • - Added the Challenging feature. Ladders can operate on Open-play or both Challening and Open-play.
  • - Added Maps and Map groups in Admin. These are able to be used with the Games feature. Each map that is linked to a game will be listed as a available map for Challenging.
  • - Changed the tournaments.php->brackets page to accept customization variables for the encoded brackets file to use. This was to restricting in past versions because users could not edit the style of the Brackets. Now this has opened up a lot more. (Thanks to newuser at 2old2play.com for working with me on this)
  • - Completely re-wrote the date and time handling procedures when creating tournaments. Timestamps used for auto-start are now more accurate and the Start time text is now also correct. This should all run a lot smoother as I was able to reduce the amount of code by about 126 lines.
  • - Updated all of the blocks to work with the new DB scheme.
  • - Changed recent matches block to reflect the Ladder matches instead of the Tournament matches.
  • - Fixed an issue with the players_profiles pic not displaying correctly after editing a profile.
  • - Fixed an issue with the teams profiles pic not displaying correctly after editing a profile.
  • - Fixed the Tournamatch Statistics block to reveal the correct number of users registered on your site.
  • - Fixed view Challenges feature from beta 1.3; the first challenge would not show.
  • - Fixed the size of the name field display in the view ladder page.
  • - Fixed a fault in installation where table teams ranks did not add the required Owner and members field.
  • - Fixed an issue in Ladder Admin from beta 1.3 where I was using lentries instead of ladders_entries(Thanks to Silencer at nol-cod4.com).
  • - Thoroughly tested and fixed the Points ranking method in Ladders from beta 1.3(Thanks to Silencer at nol-cod4.com).
  • - Thoroughly tested and fixed the Rung-Up ranking method in Ladders from beta 1.3(Thanks to Silencer at nol-cod4.com).
  • - Fixed the annoying typo that displayed loose instead of the correct lose.
  • - Fixed all of the Admin pages to use the appropriate TournamatchAdmin() instead of GraphicAdmin().
  • - Fixed the edit Tournament pages. The previously chosen start date is now retained instead of having to redo this every time you want to edit a tournament.
  • - Fixed the choose game type in the Tournament edit page in the same manner as above.
  • - Fixed the Ladder report matches from beta 1.3 where only half of the match would get recorded.
  • - Fixed all involved Tournamatch Admin pages that had missing data, mostly on editing pages. Previously, some sites theme would clear the input data for the editing pages because I retrieved data before calling header.php. Then header.php would clear a lot of my data I just received. This should all now work correctly for those of you whose theme affected this(Big Thanks to newuser at 2old2play.com)
  • - Got rid of the missing Tournamatch Config link.
  • - Changed the installation and license validation procedure to utilize CUrl instead of Fopen. CUrl is slightly more secure but much faster(Thanks to Wolf Weatherby at host-comp.com for the suggestion).
  • - Corrected a procedure in Report Tournaments matches on the user side that did not sanitize a variable.
  • - Corrected a procedure in signup that did not sanitize two variables.
  • - Fixed a fault in the autostart feature. Tournaments used to get overloaded on that auto start procedure if they did not have the minimum number to continue. Please note that the changes will disable auto-start in tournaments if they do not have the minimum numbers and you will have to start this manually.