Releases: parafoxia/analytix
Releases · parafoxia/analytix
Release list
v4.0.0rc1
Partial rewrite of some user-facing parts to better accommodate new features, such as groups. A migration guide will be available nearer the stable release.
Please note: this release doesn't have any tests, and may be buggy. It's unlikely much will change between now and stable, but some things may need to be fixed. If you encounter any issues, let me know.
v3.6.0
v3.5.1
v3.5.0
v3.4.1
v3.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
webservermodule, which provides the webserver necessary to perform loopback IP address authorisation - A
portkwarg for theauthorise,refresh_token, andretrievemethods of theAnalyticsandAsyncAnalyticsclasses, defaulting to 8080 - A
legacy_authread/write property for theAnalyticsandAsyncAnalyticsclasses 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
ReportTypeandDetailedReportTypeABCs are now dataclasses
v3.3.2
v3.3.1
v3.3.0
Feature release
This release adds and changes a lot of little things.
Additions
- The
Analytics.retrieveandAsyncAnalytics.retrievemethods now accept atoken_pathkwarg to allow users to save their tokens wherever without needing to manually authorise - The
Reportclass now hasdimensionsandmetricsproperties, which return columns that are dimensions and those that are metrics respectively
Changes
- The outdated version warning message was reworded
- The token refresh check is now a little more optimised
- Some imports are a little more optimised
Potential breaking change
- The
Report._nrowsandReport._ncolumnsprivate attributes have been merged intoReport._shape, and thus no longer exist. You should useReport.shape[0]andReport.shape[1]instead. This will cause problems for those using these attributes, but as they are private, this isn't a major version change.