Skip to content

Release 10.2.0

Compare
Choose a tag to compare
@cjmayo cjmayo released this 21 Nov 19:27
· 185 commits to master since this release
4a75a11

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