Skip to content

Releases: tcort/link-check

Version 5.2.0

21 Sep 09:48
Compare
Choose a tag to compare

Changes:

Version 5.0.1

24 Nov 10:27
Compare
Choose a tag to compare

Changes:

  • #49 upgrade dependencies

Version 5.0.0

25 May 21:29
Compare
Choose a tag to compare

Version 5.0.0

This release contains the following potentially breaking changes:

  • bad/expired/unauthorized HTTPS certificate errors are no longer ignored.
  • sites with bad certs are no longer considered alive
  • User-Agent header no longer impersonates Firefox.
  • defaults to link-check/5.0.0 (override via opts.user_agent).

Changes:

  • #46 provide accurate user-agent string
  • #44 update to use WHATWG URL API
  • #40 use a broader URL encoding function
  • #30 reject unauthorized TLS connections (i.e. don't allow bad certs)
  • #29 replace Request deprecated dependency by Needle

v4.5.2

07 Dec 09:00
Compare
Choose a tag to compare

Deprecation

Starting from this v4.5.2 release, the parsing of non-standard retry-after header values returned by some non-standard compliant servers is deprecated.

It still works, for now, but will return a deprecation error message even if the status of the link is alive.

Behaviour starting at version 4.7.0

This library will not support non-standard 'retry-after' header values after its 4.7.0 version.

Starting with version 4.7.0, non standard retry-after header values (for instance 1m30s instead of 90 value in seconds) will be ignored and handled like there's no header returned. A default 60 seconds retry delay will apply.

This default delay is overridable using the fallbackRetryDelayInMs parameter.

The deprecation warning message will be removed.

Change log

  • #22 Add support for retry count on 429 response codes (@andreizet)
  • #25 fixes 429 "Too Many Requests" retries that don't follow standard (@NicolasMassart)

See CHANGELOG.md for complete list of changes over versions.