In Detail: It tried to start a track if the current one ended even if no BeatmapSets were present. Also if only one BeatmapSet is present if will loop by itself now.
osu!catch hyperdash
Fix filename casing to compile on Linux
Fix crash when all beatmaps in a set are hidden
Fix DisposeTrack not working as expected
Also tidies up hyperdash state logic
Doesn't restrict direction yet. Also improves readability of fruit catch detection.
Migrate to C# 7
Random song when entering the select screen without a beatmap selected
Made MetadataSection's Text setter load the text asynchronously
Fix osu!mania autoplay generation
Implement PerformanceCalculator for osu! to calculate PP