Version 0.14.0
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 🚀
- Prettier colors and progress bar by @mre in #1069
- alpine for docker image by @DariuszPorowski in #1074
- test(client): make exponential_backoff better by @kxxt in #1079
- Add optional Rustls support by @stefankreutz in #1099
- Log redirects in verbose mode (-vv) by @mre in #1117
- feat: add support for basic auth per URI by @Techassi in #1110
- Extend remap feature by @mre in #1133
- Don't check Twitter URLs by @mre in #1147
- Cookie Support by @mre in #1146
- feat: Add support for --dump-inputs by @Techassi in #1159
- bump html5gum to 0.5.5 by @untitaker in #1181
- bump html5gum to 0.5.7 by @untitaker in #1182
- Improve
srcset
parsing by @mre in #1160 - Introduce fragment checking for links to markdown files. by @HU90m in #1126
- Improve 'cargo tree' check by @stefankreutz in #1200
- Add nightly release by @kemingy in #1212
- Add sensible excluded URL-s to lychee.example.toml by @szepeviktor in #1234
- Check fragments in HTML files by @HU90m in #1198
- Create release.yml by @szepeviktor in #1243
Documentation and Maintenance 📚🔧
- Add metadata for cargo-binstall by @orhun in #1073
- Update false-positive patterns by @mre in #1120
- Cleanup Cargo.toml files by @mre in #1121
- "Added Back to Top Button in the Readme file" by @manish0kuniyal in #1142
- Added TOC-generator by @manish0kuniyal in #1151
- Update dependencies; fix flaky tests by @mre in #1219
- Make suggestion test more robust by @mre in #1229
- Fix typos by @szepeviktor in #1231
Miscellaneous and Others 🔔
- Fix SPDX expression in
Cargo.toml
by @Colerar in #1251 - Mention supported schemes by @mre in #1255
- feat: Add support for ranges in the
--accept
option / config field by @Techassi in #1167 - Exclude URLs ending with xmlrpc.php by @aj-stein-nist in #1262
- Update README.md with exit code 3 by @thomas-zahner in #1281
- Address warnings of the new clippy lints by @thomas-zahner in #1310
- Add Bencher to Lychee users list by @epompeii in #1315
- Fix false-positive example domains by @mre in #1316
- Better TOML parsing error message by @mre in #1332
- ci: fix missing permissions for uploading release assets by @askalski85 in #1330
- Decode percent escapes in fragments by @HU90m in #1275
New Contributors
- @orhun made their first contribution in #1073
- @DariuszPorowski made their first contribution in #1074
- @stefankreutz made their first contribution in #1099
- @Techassi made their first contribution in #1110
- @manish0kuniyal made their first contribution in #1142
- @woolfg made their first contribution in #1154
- @HU90m made their first contribution in #1126
- @kemingy made their first contribution in #1212
- @szepeviktor made their first contribution in #1231
- @Colerar made their first contribution in #1251
- @aj-stein-nist made their first contribution in #1262
- @epompeii made their first contribution in #1315
- @askalski85 made their first contribution in #1330
Full Changelog: v0.13.0...v0.14.0