1.3.0
This release drops support for Python 3.8. The minimum supported version is now Python 3.9.
New Features
- Recursive sitemaps are detected and will return an
InvalidSitemapinstead (#74) - Known sitemap paths will be skipped if they redirect to a sitemap already found (#77)
- The reported URL of a sitemap will now be its actual URL after redirects (#74)
- Log level in CLI can now be changed with the
-vor-vvflags, and output to a file with-l(#76) - When fetching known sitemap paths, 404 errors are now logged at a lower level (#78)
Bug Fixes
- Some logging at
INFOlevel has been changed toDEBUG(#76)
API Changes
- Added
AbstractWebClient.url()method to return the actual URL fetched after redirects. Custom web clients will need to implement this method.