Features:
- ignoreerrors setting to disregard errors for URLs after checking
- AnchorCheck plugin has partial support for checking local files
Changes:
- Minimum Python version required is 3.7
- PyXDG is no longer used
- setuptools and setup.py replaced with hatchling and pyproject.toml
- The application version is derived from git tags using hatch-vcs
- Binary translation catalogs are produced using polib during distribution
package building and are now included in sdist packages
- gemini, tg (Telegram) and whatsapp added to the list of ignored schemes
- Warning url-rate-limited renamed to http-rate-limited
- maxrequestspersecond can be less than 1
- maxrequestspersecond greater than 10 is used unchanged if the HTTP server
returns a LinkChecker response header
- When a sitemap is discovered from a robots.txt file, the robots.txt is logged
as the sitemap parent URL
Fixes:
- Checking directories containing Unicode filenames
- Parsing srcset attributes with multiple image candidates
- resultcachesize setting was being ignored
- sitemap output when using multiple threads
- AnchorCheck plugin is re-enabled
- Multiple man page and other documentation updates