Note
According to semver, as long as major version is 0, no guarantees regarding version compatibility are given. Any breaking changes are possible. When this library sees a first user, its major version will be bumped to 1.
python_gtmetrix2
- Added an option to specify report resources by dict key instead of URL.
- library wa split into modules for easier differentiation between public and private parts
- Docs: better examples exposure and overview.
- Argument for the
Test.fetch
was renamed fromwait_for_complete
towait_for_completion
- Bugfix:
Test.fetch
was following redirects when it wasn't supposed to. Due to this, it was fetching "report" JSON and crashed.
- Class
Interface
was renamed toAccount
- "GTmetrix" name was removed from exception names
- Docs: separate pages for changelog and contributing.
- Added documentation
- Added
Interface.testFromId <Account.testFromId>
andreportFromId <Account.reportFromId>
methods - Changed the way how errors are checked - now
Requestor._plain_request
respect HTTP status instead of parsing the response JSON. - Changed Travis config to deploy to both "test" and "main" pypi's
Initial release
Non-release versions (currently published to test.pypi.org). Last number in version is build number in Travis and increases over time. Hence, recent 0.0.x versions might be "newer" than some 0.1.x versions!