Skip to content

Releases: circleguard/circlecore

v5.4.2

05 Aug 01:20
Compare
Choose a tag to compare
  • fix incompatibilities with numpy 2.0

v5.4.1

13 Aug 15:35
Compare
Choose a tag to compare
  • update to ossapi ~= 3.0
  • switch license to agpl

v5.4.0

20 Jan 19:46
Compare
Choose a tag to compare
  • add PostgresCircleguard and PostgresLoader (import from circleguard.postgres) for postgres-backed caches

v5.3.0

25 May 17:25
Compare
Choose a tag to compare
  • fix scores in a ReplayContainer being out of order for some spans
  • add adjusted parameter to cg.ur which filters outlier hits from ur calculation when set

v5.2.6

22 Jan 18:50
Compare
Choose a tag to compare
  • update to osrparse 6.0.0

v5.2.5

12 Dec 16:36
Compare
Choose a tag to compare
  • fix replay.username being null when replay was created by a User

v5.2.4

13 Oct 16:03
Compare
Choose a tag to compare
  • store all score info attributes in ReplayMap and ReplayPath
    • these attributes are: count_300, count_100, count_50, count_geki, count_katu, count_miss, score, max_combo, and is_perfect_combo (plus life_bar_graph for ReplayPath)
  • rework loader exception handling. Most of the exception hierarchy has been removed. The remaining exceptions are: APIException, InvalidKeyException, ReplayUnavailableException, and NoInfoAvailableException
  • switch license from MIT to GPL3

v5.2.3

24 Jul 01:25
Compare
Choose a tag to compare
  • rename almost all occurrences of map_id to beatmap_id. I've tried to leave aliases in all occurrences so old code won't break, but if I've missed one, please update to using beatmap_id instead
  • remove Cacher class, all its logic now lives inside Loader
  • Circleguard's loader argument must now be an instance of a Loader class (or subclass) instead of the class itself. This is a breaking change, but since I don't think a single person is using this feature besides us, I'm making it anyway (and if you are using it, please message me because I'm very curious what your use case is!)
  • add __str__ to MapUser and User

v5.2.2

22 Jul 20:37
Compare
Choose a tag to compare
  • add player name, mods, and beatmap to frametime graph title
  • add load param to cg.replaycontainer methods (cg.Map, etc) to create a fully loaded replay container instead of just info loaded
  • add cg.ReplayDir method
  • fix rare error in ratelimit sleeping

v5.2.1

26 May 03:45
Compare
Choose a tag to compare
  • fix spinners always being marked as misses