Circleguard

Latest version: v5.4.3

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 16

4.3.5

* fix large (>10k replays) caches taking absurd amounts of time (~30 seconds) to check if they contained a replay. It now takes milliseconds
* fix cache incorrectly returning an old replay for a replay with the same user/map/mods, but a higher replay id (ie an overwriting replay)
* expose `num_chunks` for `steal_check` with `Detect.STEAL_CORR`
* properly parse and treat negative time frames for replays. This is the second time we've revisited negative time frames, and fixes what we think is the time of each frame getting out of sync with the game time of each frame after a negative frame
* lazy load `ReplayPath.user_id`

4.3.4

* pin scipy to 1.4.1 (pyinstaller does not yet have a hook for scipy 1.5.0, which just came out yesterday)

4.3.3

* expose full frametime list in `TimewarpResult`

4.3.2

* fix `Mod` instances not being comparable to `ModCombination` instances (eg `Mod("DT") == Mod.DT` was `False` and is now `True`)
* fix mod initialization from strings not adding `DT` (or `SD`) when parsing `NC` (`PF`)
* add `Mod` / `ModCombination` tests

4.3.1

* fix `TimewarpResult` being missing from `__all__`

4.3.0

* add basic timewarp detection (just calculates the median of the frametimes)

Page 5 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.