--------------------------------------------------------------------------------------- | ___ ____ ________ _______ ______ ______ ________ ________ ________ ______| | / \/ / / _ / / _ / / ____/ / ____/ /__ __/ / _ / /__ __/ / ____/| | / /\,/ / / /_/ / / /_/ / / / / /__ / / / /_/ / / / / /__ | | / / / / / __ / / __ / / /___ ____/ / / / / __ / / / ____/ / | |/__/ /__/ /__/ /__/ /__/ /__/ /______/ /_____/ /__/ /__/ /__/ /__/ /_____/ | | | | M I C H I G A N A D V A N C E D R O B O T I C S C O M P E T I T I O N | --------------------------------------------------------------------------------------- CHANGELOG - MARCStats This is the Changelog for the MARC Statistic Database 2.1.1 [22nd June 2012] - Unified new match and edited match processing - Removed auto recovery logging in this version, will be re-added later - Added button to force recalculation of team data - BUGFIX: Match editing no longer terribly destroys all the things - BUGFIX: Removed debugging lines that caused some match details to not edit properly * KNOWN ISSUE: Excel warns of incorrect file type when opening the exported Excel file * KNOWN ISSUE: Timezone setting does not yet affect JavaScript clocks * KNOWN ISSUE: Auto Recovery is disabled for now due to time constraints * KNOWN ISSUE: Some calculations have been temproarily overridden 2.1.0 [20th June 2012] - Version bump for release 2.0.2 [14th March 2012] - Updated to jQuery 1.7.1 - Added better error messages to TV display - Changed to more secure error reporting (via SESSION rather than GET) - Improved "Changes saved" notification - Improved login checking function - Heavily cleaned up code and removed redundant functions - Removed debug lines from TV Rankings - Added Excel and CSV exports for ranking and match results - Centralized data loading to functions file - Eliminated auto reload on Match Results and Team Rankings pages - Added team deletion confirmation - Added visual cue for teams whose attendance cannot be changed - Changed non-attending team indicator to red - Replaced surrogate teams with "SUR" on match results - Marked disqualified teams as "(DQ)" on match results, but not TV display - Added current year instead of fixed year to footer - Moved surrogate and red card selection next to team selection - Added error pages, but did not implement them - Moved menu buttons up to look better on smaller screens - Added ability to have multiple users - Changed to better encryption hash for logins - Added display of currently logged in user - Added ability to display version in titlebar - Added ability to store multiple events (good for archiving) - Changed "Notification System" to "Alert Message" in settings - Removed "Provide Feedback" button from menu for logged in users - Added "Provide Feedback" to footer for all users - Added support for multiple games - Changed database format; previous versions will not be upgradable due to incompatible databases - Rewrote entire match and display backends and frontends to accomodate different games - Added "more info" buttons to rank and match lists - BUGFIX: Added image preloading for TV display - BUGFIX: TV display now handles connection failure properly - BUGFIX: TV display fixed for Chrome users (due to variable collision) - BUGFIX: Corrected issues that appeared in some browsers when the home button was clicked - BUGFIX: Raised user clearance level of System Setup to level 3 - BUGFIX: Clock script now loads properly without delay - BUGFIX: Backend now checks for correct user level when applying changes to data - BUGFIX: "No teams attending" error now triggers when there are less than 6 teams, instead of 0 - BUGFIX: Added support for when all teams on an alliance are disqualified/surrogates (alliance score changes to 0) * KNOWN ISSUE: Excel warns of incorrect file type when opening the exported Excel file. * KNOWN ISSUE: Timezone setting does not yet affect JavaScript clocks * KNOWN ISSUE: Auto Recovery is disabled for now due to time constraints 2.0.1 [24th June 2011] - Added silver medals to ranks 4-8 on TV display - Added third party attributions - TODO: Fix editing issue if multiple teams are changed (max = 0) - BUGFIX: Corrected rounding error in ranking displays - BUGFIX: Fixed ranking issues on Current Rankings page - BUGFIX: Modified styles to add list positioning - BUGFIX: Fixed TV match display showing 6 matches - BUGFIX: Fixed raw scores in results page - BUGFIX: Repaired attendance login issue 2.0.0 [20th June 2011] - Removed skipped match protection - Removed incorrect surrogate warning - Added automatic data recovery in case of failure - Combined match add/edit forms - Added pink ribbon graphic for local event - Rewrote/condensed scoring backend - Dropped clock shadow to conserve loading time - Added limited jQuery UI library - Upgrade to jQuery 1.5.1 - Simplified match add/edit interface - Iconified front page - Replaced old icons with FatCow icons - Increased clock check interval to 1 second - Removed non-functional menu options - Added function to find max score - Cleaned up match editor - Updated scoring code to 2011 game - Removed TV announcement from system setup - Hid admin login from view - BUGFIX: Minor bugs removed which caused PHP warnings - BUGFIX: Corrected error in loading scores for match editing - BUGFIX: Changed handling of Red Card and Surrogate flags - BUGFIX: Changed method in which Home and Logoff buttons are displayed - BUGFIX: TV match display no longer fails to update if less than 5 matches are completed - BUGFIX: Calculation errors in editing matches fixed - BUGFIX: Set clock to display "12" rather than "0" for the hour at midnight 1.4.2 [29th Apr 2011] - Adjusted TV display table to span across page - Removed IE restriction - Redesigned match scroller on TV display - Now only displays last 5 matches - New look, more data - Increased reload time to 60 seconds on match results list - Removed FIRST|Stats branding, reverted to MARCStats - BUGFIX: Removed SQL injection vulnerability in login 1.4.1b [25th June 2010] - Revised TV display - Modified visual styles - Revised page display methods - Reorganized files - Rewrote team setup panel - Wrote attendance panel - Added attendance functionality - Added home button - Made guest menu default page - Rewrote and implemented match functionality - Added system setup - Switched all pages to the newer mysqli - Disabled PHP magic quotes - Added match modification functionality - Added skipped match safeguard - Completed TV display scroller scripts Known bugs for this version - TV display notice scroller does not complete correctly just after update to longer text - TV display does not shut down correctly when connection is lost 1.4.1a [-- March 2010] - Revised the login system - Started rewrite of entire system - Revised page display methods 1.4.0 [27th June 2009] - Temporarily disabled qualifying match options - BUGFIX: Fixed referrer bug that resulted in lost data - BUGFIX: Replaced "Round Score" with "Ranking Score" or "RS" - BUGFIX: Fixed bug in ranking score - BUGFIX: Implemented penalties - BUGFIX: Fixed bug in total games played calculation - BUGFIX: Fixed bug in match point calculation 1.3.5 [26th June 2009] - Made TV display text smaller - Changed pause delay on TV display to 3 seconds - Changed limit of TV display to 25 - BUGFIX: Fixed Match Setup team listing bug - BUGFIX: Fixed bug in match results showing incorrect minute. 1.3.4 [24th June 2009] - Added functionality to Elimination Schedule - Added elimination match functionality - Added elimination match results - Removed System Cleanup from menu 1.3.3 [23rd June 2009] - Added Elimination Schedule - Updated guest and admin menu for elimination - Added Elimination Alliance Setup - BUGFIX: Fixed styles 1.3.2 [22nd June 2009] - Added graphics to TV display - BUGFIX: Fixed infinite loop error on television display 1.3.1 [10th June 2009] - Added cleanup option to menu 1.3.0 [9th June 2009] - Added television display feature - BUGFIX: Fixed faulty rank setting 1.2.1 [30th May 2009] - Code cleanup - Added team information page - BUGFIX: Added database error catching 1.2.0 [30th May 2009] - Added match list to match setup - Added results table - Modified menu style - Changed MARC logo 1.1.0 [27th May 2009] - Added changelog - Added login system - Added error reporting system - BUGFIX: Added form validation 1.0.0 [23rd May 2009] - Application was released