Analytix

Latest version: v5.3.0

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

Scan your dependencies

Page 5 of 11

3.6.1

Changes

* Do not add the port to the redirect URI when using port 80 (40, thanks kennylajara!)

3.6.0

Additions

- You can now export reports as Polars DataFrames using `Report.to_polars()`

Changes

- `Report.to_arrow_table()` has been rewritten, and is vastly improved

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

Page 5 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.