Releases: lycheeverse/lychee
nightly
What's Changed
Miscellaneous and Others 🔔
- Don't check preconnect links by @mre in #1187
- README: The Git home page and Git Credential Manager use lychee by @dscho in #1519
- Exclude
rel=dns-prefetch
links by @wackget in #1520 - feat: Add tests for
dns-prefetch
by @mre in #1522 - fix: Remove tokio console subscriber by @mre in #1524
- Respect timeout when retrieving archived link by @thomas-zahner in #1526
- Ignore textContent links in html nodes by @markogalevski in #1528
- Allow excluding cache based on status code by @dmathieu in #1403
- Update
pkg-url
for cargo binstall by @mondeja in #1532 - Ignore links in prefix attributes by @xlai89 in #1536
- Add interesting projects who use lychee by @thomas-zahner in #1537
- Fix example usage of headers in configuration file by @devin-purple in #1540
New Contributors
- @wackget made their first contribution in #1520
- @markogalevski made their first contribution in #1528
- @dmathieu made their first contribution in #1403
- @mondeja made their first contribution in #1532
- @xlai89 made their first contribution in #1536
- @devin-purple made their first contribution in #1540
Full Changelog: lychee-v0.16.1...nightly
lychee-v0.16.1
What's Changed
Miscellaneous and Others 🔔
- markdown.rs: make first line a top-level heading by @sebastiaanspeck in #1511
- chore: release v0.16.1 by @github-actions in #1514
Full Changelog: lychee-v0.16.0...lychee-v0.16.1
lychee-v0.16.0
What's Changed
Miscellaneous and Others 🔔
- Fix clippy errors by @dscho in #1423
- Fix typo in pre-commit config in README by @f-hollow in #1424
- add tel by @Its-Just-Nans in #1429
- Add Execa to list of users by @ehmicky in #1435
- Don't trim mailto: prefix when converting a Uri into a string by @thomas-zahner in #1438
- Add a mode to handle "pretty URLs", i.e. URIs without
.html
extension by @dscho in #1422 - Update TROUBLESHOOTING.md by @mschfh in #1440
- Extend documentation for
RequestChain
by @mre in #1442 - Add response formatter; refactor stats formatter by @mre in #1398
- Screencast update by @mre in #1445
- README: Add Nixpkgs to Installation by @roberth in #1448
- feat(clap): show help menu on no args as well by @pwnwriter in #1458
- Add openSUSE Tumbleweed to the installation instructions by @dottorblaster in #1470
- Updated pulldown-cmark dependency and fixed maths parsing by @HU90m in #1473
- Fix: Windows drive paths misidentified as URLs by @toadslop in #1460
- Harmonizes naming pattern of pre-built binaries and unlocks latest permalink by @axel-kah in #1464
- Properly wire in tokio-console by @mre in #1482
- ci: fix wrong cpu-arch tag on macos release assets by @axel-kah in #1484
- test: fail when interpreting md footnote as link by @mre in #1479
- Run cargo nextest in CI and enable all tests by @mre in #1483
- chore(docs): mention MacPorts install in README.md by @nicokosi in #1491
- Extend compact format by @thomas-zahner in #1497
- Respect gitignore by @thomas-zahner in #1500
- README: add tldr-pages as user by @sebastiaanspeck in #1508
- Add release-plz and clean up workflows by @mre in #1510
- chore: release v0.16.0 by @github-actions in #1512
New Contributors
- @dscho made their first contribution in #1423
- @f-hollow made their first contribution in #1424
- @Its-Just-Nans made their first contribution in #1429
- @ehmicky made their first contribution in #1435
- @mschfh made their first contribution in #1440
- @roberth made their first contribution in #1448
- @pwnwriter made their first contribution in #1458
- @dottorblaster made their first contribution in #1470
- @toadslop made their first contribution in #1460
- @axel-kah made their first contribution in #1464
- @nicokosi made their first contribution in #1491
- @sebastiaanspeck made their first contribution in #1508
- @github-actions made their first contribution in #1512
Full Changelog: v0.15.1...lychee-v0.16.0
lychee-lib-v0.16.1
chore: Release package lychee-lib version 0.16.1
lychee-lib-v0.16.0
What's Changed
Miscellaneous and Others 🔔
- Fix clippy errors by @dscho in #1423
- Fix typo in pre-commit config in README by @f-hollow in #1424
- add tel by @Its-Just-Nans in #1429
- Add Execa to list of users by @ehmicky in #1435
- Don't trim mailto: prefix when converting a Uri into a string by @thomas-zahner in #1438
- Add a mode to handle "pretty URLs", i.e. URIs without
.html
extension by @dscho in #1422 - Update TROUBLESHOOTING.md by @mschfh in #1440
- Extend documentation for
RequestChain
by @mre in #1442 - Add response formatter; refactor stats formatter by @mre in #1398
- Screencast update by @mre in #1445
- README: Add Nixpkgs to Installation by @roberth in #1448
- feat(clap): show help menu on no args as well by @pwnwriter in #1458
- Add openSUSE Tumbleweed to the installation instructions by @dottorblaster in #1470
- Updated pulldown-cmark dependency and fixed maths parsing by @HU90m in #1473
- Fix: Windows drive paths misidentified as URLs by @toadslop in #1460
- Harmonizes naming pattern of pre-built binaries and unlocks latest permalink by @axel-kah in #1464
- Properly wire in tokio-console by @mre in #1482
- ci: fix wrong cpu-arch tag on macos release assets by @axel-kah in #1484
- test: fail when interpreting md footnote as link by @mre in #1479
- Run cargo nextest in CI and enable all tests by @mre in #1483
- chore(docs): mention MacPorts install in README.md by @nicokosi in #1491
- Extend compact format by @thomas-zahner in #1497
- Respect gitignore by @thomas-zahner in #1500
- README: add tldr-pages as user by @sebastiaanspeck in #1508
- Add release-plz and clean up workflows by @mre in #1510
- chore: release v0.16.0 by @github-actions in #1512
New Contributors
- @dscho made their first contribution in #1423
- @f-hollow made their first contribution in #1424
- @Its-Just-Nans made their first contribution in #1429
- @ehmicky made their first contribution in #1435
- @mschfh made their first contribution in #1440
- @roberth made their first contribution in #1448
- @pwnwriter made their first contribution in #1458
- @dottorblaster made their first contribution in #1470
- @toadslop made their first contribution in #1460
- @axel-kah made their first contribution in #1464
- @nicokosi made their first contribution in #1491
- @sebastiaanspeck made their first contribution in #1508
- @github-actions made their first contribution in #1512
Full Changelog: v0.15.1...lychee-lib-v0.16.0
Version 0.15.1
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 🔔
- Gracefully handle invalid URIs by @mre in #1414
- Chain visibility by @thomas-zahner in #1415
- Fix spelling;
Github
->GitHub
by @jbampton in #1416 - Fix spelling and remove unneeded trailing whitespace by @jbampton in #1417
New Contributors
Full Changelog: v0.15.0...v0.15.1
Version 0.15.0
What's Changed
Miscellaneous and Others 🔔
- fix(tests): update the asserts in expired SSL certificate test by @orhun in #1373
- fix: Treat sites with 403 status codes as broken links by @DeniDoman in #1377
- fix(docker): match Debian version in base images by @MattTimms in #1395
- feat: added support for pre-commit by @MattTimms in #1396
- docs: add instructions for installing on Alpine Linux by @orhun in #1406
- Simple plugin system by @thomas-zahner in #1389
- Rename chain to handle by @thomas-zahner in #1408
New Contributors
- @DeniDoman made their first contribution in #1377
- @MattTimms made their first contribution in #1395
Full Changelog: v0.14.3...v0.15.0
Version 0.14.3
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
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
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