Releases: parafoxia/analytix
v2.2.0.post0
This release mainly focuses on workflow improvements ready for v3 development, as well as updating the out-of-date README.
v2.2.0
Fixes
- Fix issue where extraneous newlines are added when writing to CSV files on Windows
- Fix bug where some reports created by the monthly factory method would have the wrong number of rows
CI and testing
- Added a full CI testing suite
- Improved the local testing suite
v2.1.1
v2.1.0
Added new factory methods to help retrieve reports easier:
daily_analytics
monthly_analytics
regional_analytics
top_videos
To find out how to use these in more detail, check the library reference.
v2.0.0
The rewrite is finally done! There are too many changes to mention them all here, but there is a migration guide to help you switch your project(s) from version 1 to version 2.
v2.0.0.dev7
This should be the final dev release before 2.0.0 stable (in fact, there may be no changes between now and then). This update mainly focussed on docs.
v2.0.0.dev6
This will likely be the last major update before documentation in dev7.
Changes
- Added playlist report types
- Fixed broken report types
- Made the verifier more robust
- Made the verifier check sort options in the same way as metrics
v2.0.0.dev5
Changes
- Removed numpy array stuff
- Re-added raw data output (
self.data
) to report class - Re-added
to_json(...)
method to report class
Bug fixes
- Fixed a bug that converted numerical values to strings
- Fixed a bug where presenting an invalid filter value to a report type with a required filter would raise a
KeyError
rather thanInvalidRequest
v2.0.0.dev4
WARNING: This release contains extensive breaking changes.
- API requests are now handled manually
- The number of dependencies has been significantly reduced
- The service and analytics objects are now one combined object
- The API token is now stored (unless the user wishes otherwise) for future use
- A bug where queries would error through the API if reports that required sorts were not sorted in descending order has been fixed
- The
report.to_json
method has been removed - If numpy is installed, np arrays are used instead of lists of lists to store data within the report object
- The retrieve kwargs have been rejigged to make it clearer which elements are necessary
- The verification files have been cleaned up
This release is largely undocumented. You will need to view the source code to work stuff out, or stick with v1.2.1 for the time being.