Skip to content
This repository has been archived by the owner on Aug 11, 2023. It is now read-only.

Releases: wjh18/pyspeedinsights

v0.5.1 - Final release

11 Aug 23:05
Compare
Choose a tag to compare

This is the final release of pyspeedinsights. I'm closing down the project due to a lack of interest. The package will remain on PyPI for now but may be removed at any time without notice. Until then, you're free to use it at your own discretion (just know I won't take responsibility for any security issues that may arise). Otherwise, please consider alternatives such as Unlighthouse. Thanks.

v0.5.0 - Metrics changes

06 Jul 22:22
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0 - Logging, improved exception handling and bug fixes

06 Jul 03:18
Compare
Choose a tag to compare

What's Changed

  • Improve exception handling, add logging and bug fixes by @wjh18 in #16

Full Changelog: v0.3.2...v0.4.0

v0.3.2 - Bug fixes and package upgrades

04 Jul 14:56
Compare
Choose a tag to compare

Fixes the following 2 bugs:

Upgrades packages and fixes security vulnerability with requests.

v0.3.1 - Meta updates

26 Feb 02:41
Compare
Choose a tag to compare

Basic project maintenance, dev tool, tests and documentation updates.

v0.3.0

04 Nov 04:20
Compare
Choose a tag to compare

This release primarily consists of code quality improvements like tests and type hints. See #12 for full details.

Some notable end user changes:

  • Tasks that raise an exception after hitting the retry limit are now skipped instead of exiting. The console output will warn you if a URL was skipped and show how many tasks failed/succeeded. Previously, if a single request failed the entire program would exit which isn't ideal for large sets of URLs.
  • Improved sitemap error handling and URL validation.
  • Very minor, but there's now a retry limit for API key re-prompts.

v0.2.0 - Sitemap enhancements

28 Oct 20:37
c9135cb
Compare
Choose a tag to compare

Adds some sitemap enhancements, most notably sitemap index support.

  • Feature: Add support for sitemap index detection. If a sitemap index is detected, the package will recursively gather the URLs listed in each sitemap in your sitemap index and include them in requests. If a standard sitemap file is passed, only that sitemap will be processed.
  • Bug fix: Add a dummy user-agent to avoid being blocked by firewalls (e.g. CloudFlare returns a 403 if it detects the default requests user-agent)
  • Code quality: use truthy/falsy return value for validating sitemap URL extension rather than an explicit is True

v0.1.1 - Minor bug fix and keyring fallback

28 Oct 20:30
Compare
Choose a tag to compare

Contains a minor bug fix and fallback for keyring.

  • Bug fix: avoid using : to separate timestamps in report filenames as this is an invalid filename character. Prevented reports from being saved correctly on Windows.
  • Minor enhancement: add a manual input fallback in the event of an empty API key in keyring or keyring errors. Makes using keyring optional by allowing users to manually enter their API key at runtime.
  • Some minor development workflow enhancements

v0.1.0 - Initial untested release

08 Jun 20:52
Compare
Choose a tag to compare

This is the initial release but the package is currently untested.