Analytix

Latest version: v5.2.0

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

Scan your dependencies

Page 5 of 11

3.5.1

Additions

- Added `user_specified` as a valid gender dimension (25)

Changes

- Update landing page to request assets rather than store them (the page itself hasn't changed) (37)

3.5.0

Feature release

Additions

* Added the `rows`, `column_headers`, `ordered_dimensions`, and `ordered_metrics` properties to the `Report` class (32)

Changes

* The landing page after authorisation has been redesigned (35)
* Changed `Report.columns` to a property (32)

3.4.1

Patch release

Fixes

* Fixed an issue where the `AuthenticationError` was expecting the wrong arguments

3.4.0

Feature release

This release mainly combats changes in Google's OAuth (see 33 and 34), switching to loopback IP address authorisation over manual copy/paste. This change isn't breaking, unless you absolutely need manual copy/paste auth -- in this instance, set `client.legacy_auth = True` before authorising.

Additions

* The `webserver` module, which provides the webserver necessary to perform loopback IP address authorisation
* A `port` kwarg for the `authorise`, `refresh_token`, and `retrieve` methods of the `Analytics` and `AsyncAnalytics` classes, defaulting to 8080
* A `legacy_auth` read/write property for the `Analytics` and `AsyncAnalytics` classes which re-enables manual copy/paste authorisation (if available)

Changes

* Privatised the `log` (now `_log`) variables in each module (this is not considered a breaking change as those should not have been accessed anyway)
* The `ReportType` and `DetailedReportType` ABCs are now dataclasses

3.3.2

Patch release

* Addresses a deprecation in the Google APIs regarding manual code input
* The current solution is a temporary one to get people up and running, but a proper fix will be released in v3.4

3.3.1

Patch release

This release adds the `py.typed` file to the distribution.

Page 5 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.