* make `click` an optional dependency * fix api user retrieval erroring for users that have never set a play
0.5.2
* make `HitObjecthard_rock`, `HitObjecthalf_time`, and `HitObjectdouble_time` idempotent (see 80 for reasoning and more info) * fix error when parsing user supporter event from api
0.5.1
* add `librarybeatmap_cached` method to check if a beatmap is currently cached by the library * fix `replayhits` erroring
0.5.0
* fix old beatmap versions failing to parse * fix `ActionBitMask` not returning proper values * add an option to the cli to skip beatmaps that cause errors when parsing a folder of beatmaps (`--skip-exceptions`) * add `__repr__` for `Action`
0.4.0
* add `beatmapclosest_hitobject` method that returns the hitobject closest temporally to the given time
0.3.2
* remove dependency on pytz and toolz * fix dates returned from the osu! api being incorrectly parsed as utc+8 * fix beatmap parsing failing on beatmaps with extra whitespace