GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Releases · lycheeverse/lychee

Releases · lycheeverse/lychee

nightly

nightly Pre-release
Pre-release
@mre mre released this 09 Nov 19:04
nightly
20d297e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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

  • @van-sprundel made their first contribution in #2222
  • @afalhambra-hivemq made their first contribution in #2203
  • @krishnakurtakoti made their first contribution in #2084
  • @cbachhuber made their first contribution in #2228
  • @scop made their first contribution in #2183
  • @samiuls25 made their first contribution in #2243
  • @nvuillam made their first contribution in #2277
  • @hoijui made their first contribution in #2281
  • @sjh9714 made their first contribution in #2250
  • @ChrisJr404 made their first contribution in #2285
  • @uncoolclub made their first contribution in #2276
  • @costajohnt made their first contribution in #2258
  • @mennanov made their first contribution in #2329
  • @HardMax71 made their first contribution in #2311
  • @Ehsan-hash made their first contribution in #2324
  • @fiodortretyakov made their first contribution in #2334

Full Changelog: lychee-v0.24.2...nightly

Contributors

  • @hoijui
  • @scop
  • @mre
  • @mennanov
  • @ChrisJr404
  • @kemingy
  • @costajohnt
  • @nvuillam
  • @thomas-zahner
  • @cbachhuber
  • @dependabot
  • @krishnakurtakoti
  • @katrinafyi
  • @uncoolclub
  • @van-sprundel
  • @HardMax71
  • @samiuls25
  • @afalhambra-hivemq
  • @Ehsan-hash
  • @sjh9714
  • @fiodortretyakov
hoijui, scop, and 19 other contributors
Assets 17
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

lychee-v0.24.2

lychee-v0.24.2 Latest
Latest
@mre mre released this 01 May 15:41
lychee-v0.24.2
2bba271
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Added

  • User hints (#2021)

Fixed

  • Typo in README.md (#2173)

Other

  • (deps) bump the dependencies group with 8 updates
Assets 27
  • lychee-aarch64-apple-darwin.dmg
    sha256:63db1aae26bdb080e61bfdcc32931c205448d425cb2bdfdb6ec9ccb1b15cf5c8
    7.2 MB 2026-05-01T15:55:05Z
  • lychee-aarch64-apple-darwin.dmg.sha256
    sha256:ff7fc872e58eb45bb1b552f2acd644f5590201e8e68865a414a4abc58169a275
    98 Bytes 2026-05-01T15:55:05Z
  • lychee-aarch64-apple-darwin.tar.gz
    sha256:c9d3740ea2d891854d37116c9fba840f37b6e7c89d330e7db84ac333631c4977
    6.67 MB 2026-05-01T15:55:05Z
  • lychee-aarch64-apple-darwin.tar.gz.sha256
    sha256:5e2ea03b7f8db807c0cf9d661a627921581831d30e24e7c21e4348e8b87a7588
    101 Bytes 2026-05-01T15:55:05Z
  • lychee-aarch64-unknown-linux-gnu.tar.gz
    sha256:91a7bd65685da41b90ccb9bc867a3d649a7818042dae04ff405e55a25bddee4c
    6.78 MB 2026-05-01T15:57:42Z
  • lychee-aarch64-unknown-linux-gnu.tar.gz.sha256
    sha256:42610a8d1f1ccd2b7b3b4eec664b020f08698dd1dc4aeab09aa790e9bbd57173
    106 Bytes 2026-05-01T15:57:42Z
  • lychee-aarch64-unknown-linux-musl.tar.gz
    sha256:5d0b0e3aeab240f41920c633a6eaf97599be6eedda034b36e858ede7dba5e535
    6.64 MB 2026-05-01T15:56:31Z
  • lychee-aarch64-unknown-linux-musl.tar.gz.sha256
    sha256:762f993d45138718b3b51d112b716facd35088404c4df51cec0ad5d8b74fded6
    107 Bytes 2026-05-01T15:56:31Z
  • lychee-arm-unknown-linux-musleabi.tar.gz
    sha256:604a303d409913275f260b36cf75b03aa0389657dbf4743f89a70450c78680e3
    6.26 MB 2026-05-01T15:58:19Z
  • lychee-arm-unknown-linux-musleabi.tar.gz.sha256
    sha256:cf4a4abb7d72af3d8f56bda183c4942dc37d5442b9eea8892adaaf55593e8cfa
    107 Bytes 2026-05-01T15:58:19Z
  • Source code (zip)
    2026-05-01T15:41:36Z
  • Source code (tar.gz)
    2026-05-01T15:41:36Z
  • Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

lychee-lib-v0.24.2

lychee-lib-v0.24.2
@mre mre released this 01 May 15:40
lychee-lib-v0.24.2
2bba271
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Added

  • User hints (#2021)
  • Publish on PyPI (#1931)

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.

All reactions

lychee-v0.24.1

lychee-v0.24.1
@mre mre released this 24 Apr 15:38
lychee-v0.24.1
1f7e8d5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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.

All reactions

lychee-v0.24.0

lychee-v0.24.0
@mre mre released this 24 Apr 08:51
lychee-v0.24.0
e97bc76
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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.

All reactions

lychee-lib-v0.24.1

lychee-lib-v0.24.1
@mre mre released this 24 Apr 15:37
lychee-lib-v0.24.1
1f7e8d5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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.

All reactions

lychee-lib-v0.24.0

lychee-lib-v0.24.0
@mre mre released this 24 Apr 08:50
lychee-lib-v0.24.0
e97bc76
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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.

All reactions

lychee-v0.23.0

lychee-v0.23.0
@mre mre released this 13 Feb 15:47
lychee-v0.23.0
fe03ec3

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

lychee-lib-v0.23.0
@mre mre released this 13 Feb 15:46
lychee-lib-v0.23.0
fe03ec3

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.

All reactions

lychee-v0.22.0

lychee-v0.22.0
@mre mre released this 05 Dec 10:40
lychee-v0.22.0
3ebbf76
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

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.

All reactions
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.