### Changes in the v0.90 release of XASECO2 compared to XASECO v1.14:

- the local database and its connection now use UTF-8 as default character set
- updated the GBXDataFetcher class to handle TM²C beta Maps and Replays
- all records, checkpoint and finish times are now displayed in thousands of a second
- the styles/ directory contains a new set of TM²C-compatible window style templates (see /style list)
- the panels/ directory contains a new set of TM²C-compatible panel templates (see /admin panel list, /recpanel list and /votepanel list)
- implemented several security enhancements to prevent unauthorised use of chat commands
- in multi-page windows all pages are filled up with empty rows to the same number of rows as the first page to ease browsing
- the player stats panel during the scoreboard is defined by the panels/StatsCanyon.xml template
- the positions of the arrow button (to open the system message log) and of the player stats panel have been changed so they don't overlap with standard GUI elements
- all references (command names and descriptions, variables, comments, etc) to Track(s) are replaced by Map(s), most notably:
  - the plugin.track.php plugin is now called plugin.map.php
  - the /track command is renamed into /map
  - the /admin readtracklist and writetracklist commands changed to /admin readmaplist and writemaplist, respectively
  - the following config.xml options were renamed:
    - <lists_colortracks> to <lists_colormaps>
    - <show_curtrack> to <show_curmap>
    - <default_tracklist> to <default_maplist> (and its value to maplist.txt)
    - <writetracklist_random> to <writemaplist_random>
    - <trackhist_file> to <maphist_file> (and its value to maphist.txt)
  - the musicserver.xml option <override_track> changed to <override_map>
- the /admin acdl command is renamed to /admin amdl (allow map download)
- all references to Coppers are replaced by Planets
- the plain TMN-style look for windows has been removed along with the /style off option
- this release requires the latest server build 2011-09-05

### Notes on plugin-related changes in the v0.90 release of XASECO2:

- all references (the database table, columns in various tables, objects, variables, comments, etc) to Challenge(s) are replaced by Map(s)
- all database columns are now CamelCased for consistency
- the following events were renamed:
  - onNewChallenge => onBeginMap
  - onNewChallenge2 => onBeginMap2
  - onEndRace => onEndMap
  - onEndRace1 => onEndMap1
  - onRestartChallenge => onRestartMap
  - onRestartChallenge2 => onRestartMap2
  - onTracklistChanged => onMaplistChanged
- the game modes ($aseco->server->gameinfo->mode) are numbered internally as per the dedicated server numbering (see the description of SetGameMode)
- new onRulesScriptCallback event for handling the new MP RulesScriptCallback callback
- deprecated *Challenge* method calls have been replaced with their *Map* equivalents

### Features not yet available in the v0.90 release of XASECO2:

- the Dedimania world records system is not yet available for TM²C, so the corresponding plugins are not included
- MX (Mania Exchange) support will follow in a future release due to time constraints, so the pertaining plugin and classes are not included, and /add, /admin add and /xlist are disabled
- planet transactions are not yet possible so the donate plugin and its panels are not included, and /admin pay doesn't work either
- plugin.matchsave.php has only been partially edited for the aforementioned naming changes, and plugin.rasp_irc.php not at all