Changelog

This log reflects the latest testing branch's status. Note that these changes are generally available daily in test builds, or around once a month for public releases. This is a real-time automatic feed of all changes made to the osu! code-base, minus a few private tasks.

Feb 6, 2012

  [peppy] Add the ability for the creator to delete graveyarded maps.

Feb 4, 2012

 [mm201] Fixed nullref when osz2 extraction folder doesn't exist.
 [mm201] Added a safeguard to prevent converting a map to osz2 if it doesn't have a known beatmapset ID.

Feb 1, 2012

  [peppy] Ignore errors when updating leaders.
  [peppy] Don't require deleting old top score rows before inserting new ones.
  [peppy] Mirror maps back further.

Jan 30, 2012

  [peppy] Always use current browser domain as cookie domain (rather than database value).
  [peppy] Avoid showing unnecessary (non-master) items in the changelog. Map authors better to their commits (manual mapping).
 [peppy] Version bump.
  [peppy] Don't require more than one top rank to display top rank tab (for future expansion).
  [peppy] Add jpgraph dependency to version control.

Jan 28, 2012

 [peppy] Database structure mass updates.
  [peppy] Add smarty to version control.
  [peppy] Use stored procedure for country updates.

Jan 27, 2012

  [peppy] Ensure country acronym is correctly updated in non-osu! modes.
  [peppy] Fix typo, limit payer ranking to top 1,000 for now.
 [peppy] Fix incorrect #multiplayer silence blocking behaviour in #bat.
  [peppy] Bring back a much more optimised country rankings.
  [peppy] Only display "Top Ranks" in profiles if the user has at least one #1 rank.
  [peppy] Fix bug with new score tables causing disappearing high scores.
  [peppy] Fix osu!direct pickup links not fulfilling correctly in some cases.
 [peppy] Fix typo in url constant.

Jan 26, 2012

 [peppy] Fix approved maps causing issues with beatmap packs. They can now be added and scored successfully.
 [peppy] Don't output #multiplayer silence alerts to #bat. They are spammy.
  [peppy] Fix bugged score recording in a rare case.
 [peppy] Add a new table structure to cache top 50 scores per beatmap. Move select query load to this table to reduce table locking. Should allow for future expansion and heavy querying on top scores (as people seem to want).
 [peppy] Tentatively delay score retrieval requests a bit to reduce unnecessary requests to the server.
 [peppy] Fix clash cases where both osz2 and non-osz2 copies of the same beatmaps exist. This will probably need to be expanded upon, but at least they all show up now.
 [peppy] Ensure the extraction folder always exists (prevents cases where it may have disappeared during osu! execution).

Jan 25, 2012

  [peppy] Only show 'kudosu' section in profile if the user has earned kudosu.
  [peppy] Add "tops ranks" section to profile, showing all #1 ranks.
 [peppy] Change unplayed filter to filter by the set rather than difficulty. Should be a bit more useful.
 [peppy] Allow volume adjustments in multiplayer match setup screen.
  [peppy] Update mirrors list.

Jan 23, 2012

 [peppy] Remove google translation/detection API support for the time being (no longer free to use).
  [peppy] Change caching mechanism on graph images.
  [peppy] Change wording on forum ban message.
  [peppy] Update last visit less aggressively for bots.
 [peppy] Allow Bancho to auth clients without a database for testing purposes.
 [peppy] Fix IRC connection support for clients using libpurple.

Jan 22, 2012

 [peppy] Tentatively delay score retrieval requests a bit to reduce unnecessary requests to the server.
 [peppy] Fix a typo in a score submission error message.
 [peppy] Fix an issue with loading some very old (v3/v4) beatmaps.
  [peppy] Improve efficiency of score submission when bettering an old score.

Jan 19, 2012

  [peppy] Fix "Previous Announcements" section displaying incomplete entries.

Jan 18, 2012

  [peppy] Fix announcement subjects not appearing correctly on the home page in some cases.

Jan 16, 2012

  [peppy] Update footer copyright to 2012.
  [peppy] Fix quick reply to not obliterate existing thread subscriptions under some circumstances.

Jan 10, 2012

  [peppy] Make beatmap event entrie links aware of the game mode where possible. (not sure if this is working correctly).

Jan 7, 2012

  [peppy] Fix replay watched history being back-to-front.