THE CSL NETWORK

This Changelog provides a history of development for the Collegiate Starleague site. It will be updated with info on releases, bug fixes, and minor enhancements. Entries will be preceded by a date and releases numbers will take the format major-version.minor-version.change-set[#section].

October 19th, 2011

    0.75.466
  • Fixed minor bug on csltv page. (yenta)
  • Added ace map to match page notes. (yenta)
  • Tweaked SC2Ranks script. (yenta)
  • Fixed sorting errors on Player statistics page by separating Player statistics into two pages: by ELO and by Battle.net. (yenta)
  • Updated phpsc2replay to v1.61. (yenta)

October 2nd, 2011

    0.75.454
  • Lineups for Thursday Divisions are due Monday night, 11:59pm PST (Guardian, Reaper, Leviathan, Dragon)
  • Lineups for Friday Divisions are due Tuesday night, 11:59pm PST (Titan, Odin, Andromeda, Executor)
  • Lineups for Saturday Divisions are due Wednesday night, 11:59pm PST (Fox, Nighthawk, Predator, Kimeran, Nova, Raven, Moon, Phoenix)
  • Lineups for Sunday Divisions are due Thursday night, 11:59pm PST (Behemoth, Immortal, Spectre, Echo, Aleph, Valkyrie, Tempest, Hyperion, Sargus, Zerus)

September 30th, 2011

    0.75.450
  • Limited news page / news archive to show only news items. (yenta)
  • Added "Mark players active" action to player management page to clarify use. (yenta)
  • Added "Remove active or inactive player" action to player management page. Coordinators can now entirely remove active or inactive players. (yenta)
  • Reactivated the Standings and Schedule page. (yenta)
  • Reactivated team statistics generation. (yenta)
  • Fixed minor css glitches. (yenta)

July 26th, 2011

    0.75.366a
  • Performed site maintenance. (yenta)
  • Re-opened user registration. Team registration to follow later today. (yenta)

April 15th, 2011

    0.75.366
  • Added Player Statistics and a Stats overview page. (yenta)

April 14th, 2011

    0.75.360
  • Added Grandmaster support to sc2ranks script. (yenta)
  • Hid stats for players below Grandmaster and Master league. (yenta)
  • Added ghosts to indicate players who have yet to player ladder games after the ladder reset. (yenta)

April 12th, 2011

    0.75.357
  • Rating system changed from Glicko to ELO. (yenta)
  • Fixed a bug where the rank was not properly set after a series of tied teams. (yenta)
  • Changed wording on team pages to reflect that the rating system is not a "Power Rank". (yenta)

March 31st, 2011

    0.75.352
  • Power Rank replaced by new ranking based on Glicko algorithm. (yenta + Douglas Mak)
  • Matches involving suspended teams were removed from match statistics. Standings were updated to reflect this change. (yenta)
  • Matches involving suspended teams will be systematically removed from player statistics. (yenta)

March 27th, 2011

    0.75.340
  • Fixed bug with how the current round is determined. (yenta)
  • Rewrote skeleton emailapi as a more robust module. Unfortunately it still requires support for batching. (yenta)
  • Player must now verify their school emails in order to participate in the csl. (yenta)
  • Generated matches and brackets for RO32 playoff matches. (yenta)
  • Added new maps to the CSL map pool. (yenta)
  • The submission deadline for playoff matches has been changed to Sunday, Midnight America/Los_Angeles as opposed to Tuesday, Midnight America/Los_Angeles. (yenta)
  • Changed the default username issued to webchat-irc users. (yenta)
  • Changed the default webchat-irc channels generated for matches . (yenta)
  • Modified admin forms to account for playoff changes and format. (yenta)
  • Modified the lineup submission form to account for playoff changes and format. (yenta)
  • Fixed logical flaw in lineup submission form. (yenta)
  • Draw flags must be set manually by admins for playoff matches. (yenta)
  • Rewrote how dates are handled by the league module. EST/EDT issues should now be fixed. (yenta)
  • The replay generation script was updated to handle playoff matches. A small bug concerning paths was also addressed. (yenta)

March 13th, 2011

    0.75.309
  • Added ordering override for standings page. (yenta)
  • Hard coded avatars for some users. (yenta)

March 2nd, 2011

    0.75.300
  • Replaced upcoming matches/recent results on the frontpage with a scrolling match ticker. (yenta)
  • Fixed bug that caused a css positioning bug with the "login to comment" message for logged out users. (yenta)
  • Schedule and Standings are now tabs under the League menu item. (yenta).
  • The current round now changes after Sunday night. (yenta).
  • Added latest VODs block to the frontpage. (yenta)
  • Added events and stream sections to the site. (yenta)

February 19th, 2011

  • St Lawrence (#213) removed from the rest of the season. (yenta)
  • Stony Brook University (#69) removed from the rest of the season. (yenta)

February 17th, 2011

  • University of South Carolina (#256) resigns from the rest of the season. (yenta)

February 8th, 2011

    0.75.269
  • Added CSLTV section. (yenta)

February 7th, 2011

    0.75.261#db
  • Fixed a query ordering issue that caused set results to appear incorrectly on the schedule page. Reported by Sunyveil, Thanks! (yenta)

February 6th, 2011

    0.75.261#cck
  • Applied patch to CCK module to fix display issue with multiple value fields. (yenta)

February 3rd, 2011

    0.75.257
  • Forums added. User icons will be changeable come next patch. (yenta)
  • Reorganized team pages and added ShoutBox. Removed inactive players from roster and moved inactive and pending player list to the legend at the bottom of the roster. (yenta)
  • Reorganized user profiles. Added 2vs2 history to user profiles. Removed bug associated with forfeit wins. (yenta)
  • Changed urls for news and site content. Enabled rss feeds. (yenta)
  • Made the template uglier in many places.
  • Fixed a handful of annoying bugs.

February 2nd, 2011

  • Southern Polytechnic State University (24) removed from Season 4. (yenta)

January 31, 2011

  • UC Merced (66) removed from Season 4. (yenta)

January 27, 2011

  • Algonquin College (183) removed from Season 4. (yenta + hazelynut)
  • Univ. Nebraska Lincoln (250) removed from Season 4. (yenta + hazelynut)

January 24, 2011

  • Emory University (261) removed from Season 4. Coordinator receives a lifetime ban from the CSL. (yenta + hazelynut)
  • San Francisco State University (180) removed from Season 4. (hazelynut)

January 18, 2011

  • California State University San Marcos (93) removed from Season 4. (yenta + hazelynut)
  • Saint Olaf College (111) removed from Season 4. (yenta + hazelynut)
  • Sheridan College (95) removed from Season 4. (yenta + hazelynut)
  • Warren County Community College (257) removed from Season 4. (yenta + hazelynut)
  • University of Advancing Technology (229) removed from Season 4. (yenta + hazelynut)
    0.75.229
  • Added (partial) support for 1.2.0 replays... (yenta)

January 11, 2011

    0.75.228
  • Added the ability to remove the overlay on featured news items. (yenta)
  • Number of featured news items displayed increased to 6. (yenta)
  • Fixed issue with table sorting and special characters caused by ETS. (yenta)
    0.75.221
  • Patched team pages and scripts to add masters league. (yenta)

January 10, 2011

    0.75.220
  • Rewrote replay pack generation script to fix efficiency issues. (yenta)
  • Added divisions to round replay packs. (yenta)
  • Matches without replays will not show a replay download link. Same goes for schedule page widgets. (yenta)
  • Fixed a pair of broken links on the front page. (yenta)
  • Added Google Analytics tracker back to page footer. (yenta)

January 7, 2011

    0.75.216
  • Increased slices per request sent with sc2ranks queries. Added proper exception handling and logging. Fixed issues with db updates. (yenta)

January 6, 2011

    0.75.214
  • Fixed redirection issues with admin forms. (yenta)
  • Fixed long text rendering issues on front page. (yenta)
    0.75.212
  • Added drupal alert/error message area back to template. (yenta)
  • Fixed display bug on recommended replays page for contributors. (yenta)

January 4, 2011

    0.75.210
  • Added all team logos. (jdubya)
  • CSL Logo now points to the front page. (yenta)
  • Fixed links on the frontpage blocks, header, and schedule. (yenta)
  • Fixed reCAPTCHA issue with black text on black background. (yenta)
  • Fixed IE rendering issue due to a poorly written jQuery plugin. (yenta)

January 3, 2011

    0.75.204
  • Released new layout. Thanks to Josh Watson for his hard work and Brooke Kao for her original theme. (yenta, jdubya)
  • Images larger than article width are automagically resized with JavaScript. (yenta)
  • Reorganized administration menus. (yenta)
  • Partially rewrote legacy code. (yenta)
  • Added power rank - tuning still needed. (yenta)
  • Fixed various small display bugs. (yenta)

December 23, 2010

    0.60.192#sc2ranks
  • SC2Ranks.com updater: Fixed issue with worker's query and php execution time. (yenta)

December 12, 2010

    0.60.188
  • SC2Ranks.com updater: Updates use mass base character + team queries. Fixed issue with cron config. Updates every 12 hours, Battle.net ID now required. (yenta)
  • Team page: Added Battle.net stats from SC2Ranks.com, ala EtherealDeath. Players with charmanders should add their Battle.net URL to their profile. (yenta)
  • Player page: Battle.net stats have returned. (yenta)
  • Match page: Updated to newest version of phpsc2replay. This fixes several issues when reporting 2vs2 sets. Updated integration code due to api changes. (yenta)
  • Match admin page: Added ability for admins to control lineup and ace flags per match. (yenta)
  • Players listing: Rewrote query and added pagination. (yenta)
  • Teams listing: Rewrote query. (yenta)
  • Correspondence E-mail field moved to Account page. (yenta)
  • Database: Re-organized db tables and fixed several slow queries. (yenta)
  • Email worker: Fixed backend issues with daemonization. (yenta)
  • Updated to latest version of Zend Framework. (yenta)
  • ... and probably a ton of other things I forgot about ...

December 9, 2010

  • Lawrence University withdraws from the rest of the season. (Poptarts, yenta)

December 8, 2010

  • Utah Valley University withdraws from the rest of the season. (aikepah, yenta)

November 23, 2010

  • University of North Texas replaced by West Point. (hazelynut, yenta)

November 12, 2010

  • Made changes to taxonomy in preparation for new site layout. Ported all old news to new taxonomy. (yenta)
  • Updated some core and contributed drupal modules. (yenta)
  • Fixed apc configuration. (yenta)

November 10, 2010

October 26, 2010

    0.60.155
  • Added "Recommended Replays" section to league administration panel. (yenta)
    0.60.154
  • Added script to generate static replay packs per round and per match as opposed to dynamically generating replays with PHP. (yenta)
  • Fixed a bug that caused some matches to have multiple copies of the same replay uploaded. (yenta)

October 25, 2010

  • Mohawk College removed from Season 4 for breaking terms of commitment. (hazelynut + yenta)
  • Utah Valley University moved to Phoenix Division (in place of Mohawk College). (hazelynut + yenta)
  • Grand Valley State University fills empty spot in Immortal Division (from waiting list). (hazelynut + yenta)
    0.60.152
  • Divisions page replaced by standings page. (yenta)
  • Replays for each match can be downloaded on each match page. (yenta)
  • Schedule now auto defaults to current round. (yenta)
  • Added results to team page and schedule page. (yenta)
  • Fixed bug where editing a match as division admin did not set ace flags. (yenta)
  • Fixed mismatching collations among db tables. (yenta)

October 24, 2010

    0.60.145c
  • Fixed bug with SC2 replay parser identifying 1v1 replays as 2v2 replays. (yenta)

October 23, 2010

  • Moved MySQL server to seperate linode. (yenta)
  • Tuned MySQL server for low memory w/ primarily InnoDB tables. (yenta)
  • Migrated data to new MySQL server. Updated configuration files with new server location. (yenta)

October 22, 2010

    0.60.145b
  • Fixed bug with identifying players in 2vs2 replays. (yenta)

October 18, 2010

    0.60.145
  • SC2 Replay Parser integrated into league module. (Douglas Mak)
  • Match page: "Report Game" - Games can be reported by submitting replays. (yenta)
  • Match page: "Report Game" - Replays can be recommended at time of uploading. (yenta)
  • Match page: "View" - Added Match Chat based on QuakeNet qwebIRC. (yenta)
  • Added link to CSL Twitter Page. (Xeris)
  • Player Profile: Fixed White Page of Death that occurred on player profiles caused by joins on missing db tables. (yenta)
  • Match page: "View" - Fixed date bug caused by spelling error on a variable as reported by YongWeiHua. (yenta)
  • Team Page: "Manage Players" - Fixed table sorting caused by incorrect indices as reported by mOnion. (yenta)
  • League Page: "Teams" - Fixed table sorting caused by incorrect index as reported by FiBsTeR. (yenta)
  • Match Page: "View" - Fixed bug where away team players had an incorrect player profile link as reported by DarthThienAn and Reket. (yenta)
  • Match Page: "Submit Lineup" - Changed color of warnings in text to blue as Sunyveil is confused by red. (yenta)
  • Match Page: "Submit Lineup" - Changed wording about ace match submission as pointed out by Executor. (yenta)
  • Updated Google Analytics plugin to fix bug caused by Drupal & PHP 5.3 incompatibility. (yenta)
  • Added division admin management. (yenta)
  • Added ability for league and division admins to edit matches: lineups, results, and notes. (yenta)

October 20, 2010

  • Added Queen's University to Guardian Division. (yenta)

October 17, 2010

  • Replaced American University with Warren County Community College in Valkyrie Division. American University was removed for failing to respond to several league correspondence emails. (hazelynut + yenta)
  • Resent Notifications to users without valid school emails. (yenta)
    0.50.131b
  • Fixed broken link in "pending players" reminder message. (yenta)
    0.50.135
  • Added status of lineup submissions per current round matches to league management. (yenta)
  • Added ability for admins to send lineup submission reminder emails to forgetful teams. (yenta)

October 16, 2010

    0.50.131
  • Lineup submission form added. (yenta)
  • Lineup management tab added to team management page. (yenta)
  • Admins can set default times for divisions. (yenta)
  • Admins can manage maps through league manager. (yenta)
  • Match page added. (yenta)
  • List of matches added to team page. (yenta)
  • Players list moved below list of matches on team page. (yenta)
  • Pagination by rounds added to league schedule page. (yenta)
  • Added SC2 themed race icons. (yenta)
  • History page removed pending slight cosmetic changes. (yenta)
  • Small cosmetic changes to the theme in preparation for re-design. (yenta)
  • Removed 'Team Registration' link from user panel due to confusion. (yenta)

October 14, 2010

  • Moved to more robust linode following Day[9] induced downtime. (yenta)
  • Added Wentworth Institute of Technology to Nova Division. (yenta)
  • Added University of South Carolina to Immortal Division. (yenta)

October 13, 2010

  • Moved away from experimental DNS service used to handle spam in response to user concerns about site accessibility and speed. (yenta)

October 4, 2010

    0.30.119
  • Added schedule generation and generated schedule. (yenta)
  • Finalized and released division list. (yenta)
  • Fixed bug with incorrect links on division list. (yenta)

October 2, 2010

    0.30.115
  • Fixed bug where divisions could be seen on the team page before official release. (yenta)
  • Fixed bug where email suffix matching was failing because of a case mismatch. (yenta)

October 1, 2010

    0.30.114
  • Added division management. Divisions hidden by default until display is enabled by an admin. (yenta)

September 29, 2010

    0.30.113
  • Expanded daily backup scripts. (yenta)

September 28, 2010

    0.30.112
  • Small changes to SC2Ranks.com scrapper. (yenta)
  • Added weighted team rankings to administrative statistics page. (yenta)

September 27, 2010

    0.30.109c
  • Added ability to mark and list teams as committed/uncommitted. (yenta)

September 25, 2010

    0.30.109b
  • Patch to close registration at 09/25/10 11:59:59 pm PDT. Includes a countdown. (yenta)

September 21, 2010

  • Updated security configuration to be less obtrusive to users. (yenta)

September 20, 2010

    0.30.109a
  • Patch to enable mass mailing before the next major release. (yenta)

September 15, 2010

  • Fixed 404 errors caused by historical players missing a race or handle. (yenta)