Circleguard

Latest version: v5.4.1

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

Scan your dependencies

Page 15 of 16

1.2.2

* return custom response for JSONDecodeError when api returns invalid json

1.2.1

* Error with nice message when no info is available for given user/map id

1.2

* now detect steals which either have hr added or hr removed from the replay it was stolen from
* print progress every 10% when comparing replays
* print loading progress every time there is a pause for ratelimits while loading beatmaps
* move api wrapper to separate repo; formalize api calls
* catch and retry Request related exceptions
* potentially fix matplotlib printing "invalid command name" (43)
* fix error when redownloading outdated replays

1.2.0

* Add visualize tab for visualizing any replay or set of replays
* Add ability to queue runs and cancel ongoing/future runs (new Queue tab)
* Display message when ratelimited
* App now exits without hanging if quit while ratelimited
* Load and compare one map at a time instead of loading all maps before comparing when screening user
* Fix progress bar not moving when screening user
* Fix fatal error when api returned invalid json response

1.1.1

* treat z stream as a signed byte instead of unsigned

1.1

* new --verify flag designed for staff use that checks if replays by two users on a given map are copies
* add --version flag that prints program version
* program renamed to circleguard (thanks to InvisibleSymbol for the name)
* print usernames instead of user ids for OnlineReplay comparisons
* use a single replay folder for local comparisons instead of two
* change default threshold to 18
* highlight the later replay instead of the first replay in printout
* remove --single flag (this is now default behavior when -l is set)
* load local replays per circleguard instance (fixes incosistent gui behavior)
* handle "Replay retrieval failed." api response
* fix None replays being compared after handling api error response
* force gui comparisons to not visualize replays (avoid multithreading crashes)
* raise properly sublclassed exceptions instead of base Exception
* only revalidate users that are actually stored in local cache
* properly compress replays that use smoke key (see v1.1.1 wtc-lzma-compression)

Page 15 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.