GeezerVison is showing github.com — Releases · lycheeverse/lychee
Releases · lycheeverse/lychee
nightly
mre
released this
09 Nov 19:04
20d297e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Miscellaneous and Others 🔔
- chore: update changelogs for v0.24.2 by @thomas-zahner in #2180
- chore: strip the release debug info by @kemingy in #2184
- ci: move binstall-check to on release and use
/nightly/ URL by @katrinafyi in #2182
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #2185
- ci: fix links.yml by adding --root-dir argument by @katrinafyi in #2168
- refactor: move basic auth credentials out of Request by @katrinafyi in #2164
- Credit NLnet by @thomas-zahner in #2200
- Update NLnet logo background by @thomas-zahner in #2210
- fix: hide "cannot send response to queue: SendError" message by @katrinafyi in #2209
- Make auto-merge more conservative by @thomas-zahner in #2204
- Use hints for root-relative links error by @katrinafyi in #2197
- readme: add text fragments to features table, other tweaks by @katrinafyi in #2171
- Remove deprecated flags from codebase. by @mre in #2208
- docs: remove outdated GitHub Action TOC link in README by @mre in #2216
- Remove deprecated legacy cookie format support by @mre in #2215
- Replace custom rate limit header parsing with rate-limits crate by @mre in #2135
- Treat .qmd and .Rmd files as Markdown by @mre in #2172
- Make
lychee::latest track the latest stable release, add nightly tag by @mre in #2219
- Support HTTP request method fallback by @mre in #2218
- fix(ci): stop concurrent release uploads racing on assets by @mre in #2221
- Add binstall in docs by @van-sprundel in #2222
- Replace Wayback Availability API with direct snapshot URLs by @mre in #2167
- fix: count transport-layer failures in per-host statistics by @afalhambra-hivemq in #2203
- Fix/rustdoc warnings#2045 by @krishnakurtakoti in #2084
- Wayback reinstate network test by @mre in #2226
- Fix broken links by @mre in #2227
- fix: align docker image version to Cargo.toml by @cbachhuber in #2228
- refactor: pipeline flow in
check.rs (streams and fewer queues) by @katrinafyi in #2136
- chore: generate artifact attestations for release assets by @scop in #2183
- feat: list ignored (IGNORED) links in the run summary by @samiuls25 in #2243
- fix: default-extension not applied to local files, and tweak help by @katrinafyi in #2245
- ci: check lychee-docker pre-commit version matches Cargo.toml by @mre in #2231
- refactor: add generic Cache to deduplicate in-progress tasks by @katrinafyi in #2188
- feat: match github's markdown fragment generation by @katrinafyi in #2153
- Append fallback extensions when the pre-existing extension has a space by @katrinafyi in #2236
- Add domains and links to the Per-host stats header by @mre in #2252
- Add short per-domain statistics by @mre in #2253
- test: add missing
cfg(test) and fix new 1.97 warnings by @katrinafyi in #2266
- chore(deps): bump dependencies and fix rustls feature flag by @katrinafyi in #2269
- Revert "Wayback reinstate network test" by @katrinafyi in #2270
- Add MegaLinter to the users list by @nvuillam in #2277
- Extend --include-fragments docu #2278 by @hoijui in #2281
- fix: extract issues due to not switching HTML parser states by @katrinafyi in #2288
- fix: unset
GIT_ vars to fix pre-commit in worktree by @katrinafyi in #2293
- Recognize block-style heading attributes by @sjh9714 in #2250
- test: replace flaky large file URLs with local fixture by @mre in #2294
- feat: add --cache-location to configure the request cache path by @ChrisJr404 in #2285
- fix: append fallback extensions past a pre-existing extension by @uncoolclub in #2276
- feat(config): support per-host accept status codes by @costajohnt in #2258
- Fix duplicate JUnit test names for repeated links by @mre in #2304
- Auto-generate JSON schema from Rust types by @mre in #2299
- Upload configuration schema as a standalone release asset by @mre in #2320
- Bump MSRV to Rust 1.89 by @mre in #2328
- fix: fix outdated versions, file formats and test-utils MSRV by @mennanov in #2329
- Leave emoji out of the stats summary in plain mode by @HardMax71 in #2311
- fix: retry rejected transient HTTP status codes by @Ehsan-hash in #2324
- tests: Use live github API to test markdown heading fragments by @katrinafyi in #2265
- Release a Windows arm64 binary (aarch64-pc-windows-msvc) by @fiodortretyakov in #2334
- chore: sort dependencies in Cargo.toml files by @mennanov in #2330
New Contributors
Full Changelog: lychee-v0.24.2...nightly
Contributors
hoijui, scop, and 19 other contributors
Assets
17
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-v0.24.2
mre
released this
01 May 15:41
2bba271
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Fixed
- Typo in README.md (#2173)
Other
- (deps) bump the dependencies group with 8 updates
Assets
27
-
sha256:63db1aae26bdb080e61bfdcc32931c205448d425cb2bdfdb6ec9ccb1b15cf5c8
7.2 MB
2026-05-01T15:55:05Z
-
sha256:ff7fc872e58eb45bb1b552f2acd644f5590201e8e68865a414a4abc58169a275
98 Bytes
2026-05-01T15:55:05Z
-
sha256:c9d3740ea2d891854d37116c9fba840f37b6e7c89d330e7db84ac333631c4977
6.67 MB
2026-05-01T15:55:05Z
-
sha256:5e2ea03b7f8db807c0cf9d661a627921581831d30e24e7c21e4348e8b87a7588
101 Bytes
2026-05-01T15:55:05Z
-
sha256:91a7bd65685da41b90ccb9bc867a3d649a7818042dae04ff405e55a25bddee4c
6.78 MB
2026-05-01T15:57:42Z
-
sha256:42610a8d1f1ccd2b7b3b4eec664b020f08698dd1dc4aeab09aa790e9bbd57173
106 Bytes
2026-05-01T15:57:42Z
-
sha256:5d0b0e3aeab240f41920c633a6eaf97599be6eedda034b36e858ede7dba5e535
6.64 MB
2026-05-01T15:56:31Z
-
sha256:762f993d45138718b3b51d112b716facd35088404c4df51cec0ad5d8b74fded6
107 Bytes
2026-05-01T15:56:31Z
-
sha256:604a303d409913275f260b36cf75b03aa0389657dbf4743f89a70450c78680e3
6.26 MB
2026-05-01T15:58:19Z
-
sha256:cf4a4abb7d72af3d8f56bda183c4942dc37d5442b9eea8892adaaf55593e8cfa
107 Bytes
2026-05-01T15:58:19Z
-
2026-05-01T15:41:36Z
-
2026-05-01T15:41:36Z
-
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-lib-v0.24.2
mre
released this
01 May 15:40
2bba271
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Fixed
- Typo in README.md (#2173)
- Update binstall metadata after 0.24.0 restructure (#2165)
Other
- (deps) bump the dependencies group with 8 updates
- Update all container images to debian trixie (#2177)
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-v0.24.1
mre
released this
24 Apr 15:38
1f7e8d5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking: with v0.24.0 the structure of the released archive files has changed.
Fixed
- Restore naming convention of released files (#2161)
- Fix Docker build (#2163)
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-v0.24.0
mre
released this
24 Apr 08:51
e97bc76
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking: in v0.24.0 the release names are scrambled. See v0.24.1 where the previous naming convention are restored.
Breaking: with v0.24.0 the structure of the released archive files has changed.
Added
- Check text fragments (#2138)
- Allow bool flag merging (#2137)
- Show redirects & remaps (#2094)
- Hide progress bar if input is
stdin only (#1938)
- Support sitemap.xml (#2071)
- Allow accepting timeouts (#2063)
- Support multiple config files (#2007)
- Show line & column numbers (#2056)
- Add JUnit format (#2066)
- Respect HTTP error codes in CLI inputs (#2101)
- Add shell completions for lychee (#1972)
- Document file format support (#2052)
- Increase value for --max-redirects (#2087)
Fixed
- Prevent 0 value for max-concurrency and threads (#2145)
- Use the remapped URI for the cache key (#1818) (#2109)
- (cli) bump open files limit on macOS and Linux (#2106)
- Fix matching logic for glob hidden files (#2130)
- Fix output path not validated before the run (#2148)
- Fix double count (#2088)
- Prevent duplicate requests to the same URLs (#2067)
- Fix Windows Absolute Path Parsing and Remove HTTP Assumption (#1837)
Other
- Make website checker return Status always, rather than Result (#2140)
- Remove the
Redirect and Remapped wrapper variants from the Status enum. (#2129)
- Allow root-dir that doesn't exist (#2127)
- Unify input URL fetching with the link-checker's HostPool (#2100)
- Unify Releases Across Operating Systems (#1957)
- Remove raw mode (#2086)
- Always show full config parse errors with full details in output (#2149)
- Add tests for the current state of "Checking a Local Folder with URL Remapping" (#1965)
- Move caching logic to cache (#2123)
- Support multiple config file formats and refactor config module (#2104)
- Never cache errors on disk
- Report input source errors rather than tokio panics (#2074)
- Add WaitGroup for waiting for a dynamic set of tasks (#2046)
- [breaking] add BaseInfo for resolving links, delete Base, cleanup utils (#2005)
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-lib-v0.24.1
mre
released this
24 Apr 15:37
1f7e8d5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking: with v0.24.0 the structure of the released archive files has changed.
Fixed
- Restore naming convention of released files (#2161)
- Fix Docker build (#2163)
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-lib-v0.24.0
mre
released this
24 Apr 08:50
e97bc76
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking: in v0.24.0 the release names are scrambled. See v0.24.1 where the previous naming convention are restored.
Breaking: with v0.24.0 the structure of the released archive files has changed.
Added
- Check text fragments (#2138)
- Allow bool flag merging (#2137)
- Show redirects & remaps (#2094)
- Support sitemap.xml (#2071)
- Allow accepting timeouts (#2063)
- Support multiple config files (#2007)
- Show line & column numbers (#2056)
- Add JUnit format (#2066)
- Respect HTTP error codes in CLI inputs (#2101)
- Add shell completions for lychee (#1972)
- Document file format support (#2052)
- Increase value for --max-redirects (#2087)
Fixed
- Check HTTP status in archive snapshots, and ignore 503 in test (#2158)
- Prevent autolink duplication (#2151)
- Prevent 0 value for max-concurrency and threads (#2145)
- Quirk: remove line number fragments from github URLs (#2116)
- Use the remapped URI for the cache key (#1818) (#2109)
- Fix matching logic for glob hidden files (#2130)
- Fix toc action (#2055)
- Prevent duplicate requests to the same URLs (#2067)
- Fix Windows Absolute Path Parsing and Remove HTTP Assumption (#1837)
Other
- Make website checker return Status always, rather than Result (#2140)
- Remove the
Redirect and Remapped wrapper variants from the Status enum. (#2129)
- Allow root-dir that doesn't exist (#2127)
- Unify input URL fetching with the link-checker's HostPool (#2100)
- Add RelativeUri enum for types of relative links (#2078)
- Remove raw mode (#2086)
- Remove file url trailing slash warning (#2083)
- Box ErrorKind & RawUri within RequestError to fix oversize lint (#2079)
- Remove deduplication of requests (#2075)
- Add WaitGroup for waiting for a dynamic set of tasks (#2046)
- [breaking] add BaseInfo for resolving links, delete Base, cleanup utils (#2005)
Assets
26
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-v0.23.0
mre
released this
13 Feb 15:47
Added
- Implement per-host rate limiting and statistics (#1929)
- Per-host caching (#1974)
- Replace OpenSSL with rustls (#1928)
- Replace check-if-email-exists with mailify (#1985)
- Redirect hint (#2020)
- Extract URLs from CSS (#1956)
- Improve wikilink parsing and checking (#1799)
Fixed
- CacheableResponse should only download file when needed (#2035)
- Combine host stats with response stats (#1975)
- Use u8 instead of i8 for log level values
- Accept ranges (#1989)
- Rejected urls (#1990)
Other
- Speed up slow tests (#2019)
- Improve README.md UX (#2029)
- Update to reqwest 0.13.1 & cargo update
- Use absolute instead of canonicalize for relative root-dir (#2008)
- Log successful responses only for Debug and Trace
- Only show redirect details in verbose mode
- Show status code in redirect list
- Update comparison table (#1997)
- Specify that Scoop installation is for Windows (#1969)
- Extract record_cache_event & skip mail caching
- Add tldr-pages link to README (#1963)
- (deps) bump the dependencies group across 1 directory with 3 updates (#1961)
- (deps) bump the dependencies group with 2 updates
- (deps) bump the dependencies group across 1 directory with 4 updates
- (deps) bump the dependencies group with 5 updates (#1988)
- (deps) bump the dependencies group with 4 updates (#1978)
- (deps) bump the dependencies group with 4 updates (#1973)
Assets
13
Loading
Uh oh!
There was an error while loading. Please reload this page.
reneleonhardt reacted with hooray emoji
lukehsiao reacted with rocket emoji
All reactions
-
🎉
1 reaction
-
🚀
1 reaction
2 people reacted
lychee-lib-v0.23.0
mre
released this
13 Feb 15:46
Added
- Implement per-host rate limiting and statistics (#1929)
- Per-host caching (#1974)
- Replace OpenSSL with rustls (#1928)
- Replace check-if-email-exists with mailify (#1985)
- Redirect hint (#2020)
- Extract URLs from CSS (#1956)
- Improve wikilink parsing and checking (#1799)
- Show status code in redirect list
Fixed
- CacheableResponse should only download file when needed (#2035)
- GITHUB_TOKEN should not cause rustls CryptoProvider panic (#2036)
- Combine host stats with response stats (#1975)
- Fix overflow when handling rate limit headers
- Try to fix rustls setup after recent reqwest change (#2016)
- Accept ranges (#1989)
- Rejected urls (#1990)
Other
- Speed up slow tests (#2019)
- Improve README.md UX (#2029)
- Update to reqwest 0.13.1 & cargo update
- Use absolute instead of canonicalize for relative root-dir (#2008)
- Update comparison table (#1997)
- Fix source code formatting in ErrorKind::details() (#1993)
- Specify that Scoop installation is for Windows (#1969)
- Extract record_cache_event & skip mail caching
- Improve logging
- Add tldr-pages link to README (#1963)
- (deps) bump the dependencies group with 2 updates
- (deps) bump the dependencies group across 1 directory with 4 updates
- (deps) bump the dependencies group with 5 updates (#1988)
- (deps) bump the dependencies group with 4 updates (#1978)
- (deps) bump the dependencies group with 4 updates (#1973)
- (deps) bump the dependencies group with 2 updates (#1967)
- (deps) bump the dependencies group across 1 directory with 3 updates (#1961)
- (deps) bump the dependencies group with 2 updates (#1948)
Assets
13
Loading
Uh oh!
There was an error while loading. Please reload this page.
lychee-v0.22.0
mre
released this
05 Dec 10:40
3ebbf76
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
- support relative --root-dir (#1912)
- propagate input loading/collecting errors to top level (#1864)
- file preprocessing (#1891)
Fixed
- make file matcher respect the hidden option (#1936)
- inverted gitignore behaviour for --dump-inputs (#1882)
Other
- (deps) bump the dependencies group with 5 updates (#1944)
- progress bar (#1914)
- Bump the dependencies group with 3 updates (#1933)
- Fix parsing larger HTML blocks in MDX files (#1924)
- use markdown formatting for files-from help text (#1917)
- Bump the dependencies group across 1 directory with 8 updates (#1916)
- use log::Level's deserialiser, and link example TOML (#1907)
- Config file up to date (#1906)
- check glob validity when parsing input source arguments (#1869)
- Fix typos, and configure the typos tool (#1895)
- Address new clippy lints with version 1.91
- Bump MSRV
- Bump the dependencies group across 1 directory with 7 updates
Assets
13
Loading
Uh oh!
There was an error while loading. Please reload this page.