Skip to content

Releases: lycheeverse/lychee

nightly

14 May 08:45
@mre mre
9e031b6
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

What's Changed

Miscellaneous and Others 🔔

New Contributors

Full Changelog: v0.15.1...nightly

Version 0.15.1

29 Apr 08:07
Compare
Choose a tag to compare

Overview

Minor improvements. The plugin request chain is ready for use. Take a look at examples/chain/chain.rs to see how it can be used.

What's Changed

Miscellaneous and Others 🔔

New Contributors

Full Changelog: v0.15.0...v0.15.1

Version 0.15.0

25 Apr 07:45
Compare
Choose a tag to compare

What's Changed

Miscellaneous and Others 🔔

New Contributors

Full Changelog: v0.14.3...v0.15.0

Version 0.14.3

05 Feb 15:56
@mre mre
90ed0e7
Compare
Choose a tag to compare

What's Changed

Miscellaneous and Others 🔔

  • fix(tests): update the expected output in cli tests by @orhun in #1362
  • status.rs: Make json output more verbose by @Asiderr in #1367
  • Set URI to HTTPS for ErrorKind::InsecureURL by @Elkiwa in #1369
  • Fixed fragment generation for headings with inline code by @HU90m in #1370
  • Move to workspace versioning by @mre in #1372

New Contributors

Full Changelog: v0.14.2...v0.14.3

Version 0.14.2

26 Jan 14:50
@mre mre
Compare
Choose a tag to compare

Overview

Minor bug fixes and improvements.

What's Changed

Miscellaneous and Others 🔔

  • chore: Move back to creates.io version of criterion by @starfy84 in #1348
  • Work on CI build times by @mre in #1350
  • Always output valid JSON with --format=json by @mre in #1356
  • Merge missing include_mail flag into config by @mre in #1357

New Contributors

Full Changelog: v0.14.1...v0.14.2

Version 0.14.1

09 Jan 23:38
@mre mre
Compare
Choose a tag to compare

Overview

This is a quick patch release with an important fix for the accept setting in the configuration, which
allows overwriting the accepted HTTP status codes.

We re-enabled support for integers:

accept = [200, 203, 429]

You can also mix and match strings (e.g. for ranges) and integers now:

accept = [200, "203", "301..=304", 429]

Ranges behave just like other ranges in Rust. See Range expression docs.

Special thanks to @Techassi for the quick turnaround on this one. 👍

What's Changed

Miscellaneous and Others 🔔

  • Exclude example TLDs from RFC 2606 by @mre in #1335
  • chore: run cargo update by @kxxt in #1337 (awesome PR number)
  • fix(test_cookie_jar): use google.com/ncr by @kxxt in #1336
  • fix: Add accept option to merged config by @Techassi in #1344
  • feat: Expand serde deserialize impl by @Techassi in #1345

Full Changelog: v0.14.0...v0.14.1

Version 0.14.0

05 Jan 15:58
@mre mre
Compare
Choose a tag to compare

What's Changed

Breaking Changes and Bugs 🚨

  • Remove inaccurate details in compact view by @mre in #1088
  • Don't cache unknown status codes by @mre in #1090
  • Avoid false positives when checking email addresses in HTML input by @mre in #1123
  • fix exclude pattern in example by @woolfg in #1154
  • Make checking email addresses optional by @mre in #1171
  • Fix rustls-tls feature by @stefankreutz in #1194
  • fix nightly release bash script by @kemingy in #1224
  • ignore the error when deleting nightly tags by @kemingy in #1228

Enhancements and Performance Improvements 🚀

Documentation and Maintenance 📚🔧

Miscellaneous and Others 🔔

New Contributors

Full Changelog: v0.13.0...v0.14.0

Version 0.13.0

14 May 23:26
@mre mre
Compare
Choose a tag to compare

What's Changed

  • Concurrent archives by @thomas-zahner in #1027
  • Add check duration (in seconds) to report by @mre in #1064
  • fix(test): perform a warm up request in test_exponential_backoff by @kxxt in #1049
  • Create on-demand binaries (useful for debugging) by @mre in #1054
  • Update dependencies

New Contributors

Full Changelog: v0.12.0...v0.13.0

Version 0.12.0

17 Apr 21:46
@mre mre
Compare
Choose a tag to compare

Summary

With this release, lychee does less useless retries, so it should be faster in cases where you have a lot of broken links or run into rate-limiting issues. We also suggest archived links for broken links now. The JSON output format also shows status codes for fail_map and success_map. On top of that, the release contains a lot of bug fixes for issues that users discovered. Please read the next section for more details. Thanks to all contributors!

What's Changed

New Contributors

Full Changelog: v0.11.1...v0.12.0

Version 0.11.1

22 Feb 23:30
@mre mre
b653a0a
Compare
Choose a tag to compare

Summary

Hotfix release for a regression when handling 2xx status codes which were previously cached.

What's Changed

  • Fix cached 200 status code handling by @mre in #958

Full Changelog: v0.11.0...v0.11.1