Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ members = ["lychee-bin", "lychee-lib", "examples/*", "benches", "test-utils"]
resolver = "2"

[workspace.package]
version = "0.22.0"
version = "0.23.0"

[profile.release]
debug = true
42 changes: 42 additions & 0 deletions lychee-bin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.23.0](https://github.com/lycheeverse/lychee/compare/lychee-v0.22.0...lychee-v0.23.0) - 2026-02-13

### Added

- per-host caching ([#1974](https://github.com/lycheeverse/lychee/pull/1974))
- implement per-host rate limiting and statistics ([#1929](https://github.com/lycheeverse/lychee/pull/1929))

### Fixed

- CacheableResponse should only download file when needed ([#2035](https://github.com/lycheeverse/lychee/pull/2035))
- Combine host stats with response stats ([#1975](https://github.com/lycheeverse/lychee/pull/1975))

### Other

- delete leftover openssl sentence in readme
- Speed up slow tests ([#2019](https://github.com/lycheeverse/lychee/pull/2019))
- *(deps)* bump the dependencies group with 2 updates
- Improve README.md UX ([#2029](https://github.com/lycheeverse/lychee/pull/2029))
- Replace OpenSSL with rustls ([#1928](https://github.com/lycheeverse/lychee/pull/1928))
- Replace check-if-email-exists with mailify ([#1985](https://github.com/lycheeverse/lychee/pull/1985))
- Redirect hint ([#2020](https://github.com/lycheeverse/lychee/pull/2020))
- Update to reqwest 0.13.1 & cargo update
- *(deps)* bump the dependencies group across 1 directory with 4 updates
- Use absolute instead of canonicalize for relative root-dir ([#2008](https://github.com/lycheeverse/lychee/pull/2008))
- Log successful responses only for Debug and Trace
- Only show redirect details in verbose mode
- Show status code in redirect list
- Use u8 instead of i8 for log level values
- Update comparison table ([#1997](https://github.com/lycheeverse/lychee/pull/1997))
- Rejected urls ([#1990](https://github.com/lycheeverse/lychee/pull/1990))
- Accept ranges ([#1989](https://github.com/lycheeverse/lychee/pull/1989))
- *(deps)* bump the dependencies group with 5 updates ([#1988](https://github.com/lycheeverse/lychee/pull/1988))
- *(deps)* bump the dependencies group with 4 updates ([#1978](https://github.com/lycheeverse/lychee/pull/1978))
- *(deps)* bump the dependencies group with 4 updates ([#1973](https://github.com/lycheeverse/lychee/pull/1973))
- *(docs)* update TOC
- Improve wikilink parsing and checking ([#1799](https://github.com/lycheeverse/lychee/pull/1799))
- Specify that Scoop installation is for Windows ([#1969](https://github.com/lycheeverse/lychee/pull/1969))
- Extract record_cache_event & skip mail caching
- Add tldr-pages link to README ([#1963](https://github.com/lycheeverse/lychee/pull/1963))
- *(deps)* bump the dependencies group across 1 directory with 3 updates ([#1961](https://github.com/lycheeverse/lychee/pull/1961))
- Extract URLs from CSS ([#1956](https://github.com/lycheeverse/lychee/pull/1956))

## [0.22.0](https://github.com/lycheeverse/lychee/compare/lychee-v0.21.0...lychee-v0.22.0) - 2025-12-05

### Added
Expand Down
2 changes: 1 addition & 1 deletion lychee-bin/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ rust-version = "1.88.0"
[dependencies]
# NOTE: We need to specify the version of lychee-lib here because crates.io
# requires all dependencies to have a version number.
lychee-lib = { path = "../lychee-lib", version = "0.22.0", default-features = false }
lychee-lib = { path = "../lychee-lib", version = "0.23.0", default-features = false }

anyhow = "1.0.101"
assert-json-diff = "2.0.2"
Expand Down
46 changes: 46 additions & 0 deletions lychee-lib/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.23.0](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.22.0...lychee-lib-v0.23.0) - 2026-02-13

### Added

- per-host caching ([#1974](https://github.com/lycheeverse/lychee/pull/1974))
- implement per-host rate limiting and statistics ([#1929](https://github.com/lycheeverse/lychee/pull/1929))

### Fixed

- CacheableResponse should only download file when needed ([#2035](https://github.com/lycheeverse/lychee/pull/2035))
- GITHUB_TOKEN should not cause rustls CryptoProvider panic ([#2036](https://github.com/lycheeverse/lychee/pull/2036))
- Combine host stats with response stats ([#1975](https://github.com/lycheeverse/lychee/pull/1975))

### Other

- delete leftover openssl sentence in readme
- Speed up slow tests ([#2019](https://github.com/lycheeverse/lychee/pull/2019))
- *(deps)* bump the dependencies group with 2 updates
- Fix overflow when handling rate limit headers
- Improve README.md UX ([#2029](https://github.com/lycheeverse/lychee/pull/2029))
- Replace OpenSSL with rustls ([#1928](https://github.com/lycheeverse/lychee/pull/1928))
- Replace check-if-email-exists with mailify ([#1985](https://github.com/lycheeverse/lychee/pull/1985))
- Redirect hint ([#2020](https://github.com/lycheeverse/lychee/pull/2020))
- Try to fix rustls setup after recent reqwest change ([#2016](https://github.com/lycheeverse/lychee/pull/2016))
- Update to reqwest 0.13.1 & cargo update
- *(deps)* bump the dependencies group across 1 directory with 4 updates
- Use absolute instead of canonicalize for relative root-dir ([#2008](https://github.com/lycheeverse/lychee/pull/2008))
- Show status code in redirect list
- Update comparison table ([#1997](https://github.com/lycheeverse/lychee/pull/1997))
- Rejected urls ([#1990](https://github.com/lycheeverse/lychee/pull/1990))
- Fix source code formatting in ErrorKind::details() ([#1993](https://github.com/lycheeverse/lychee/pull/1993))
- Accept ranges ([#1989](https://github.com/lycheeverse/lychee/pull/1989))
- *(deps)* bump the dependencies group with 5 updates ([#1988](https://github.com/lycheeverse/lychee/pull/1988))
- *(deps)* bump the dependencies group with 4 updates ([#1978](https://github.com/lycheeverse/lychee/pull/1978))
- *(deps)* bump the dependencies group with 4 updates ([#1973](https://github.com/lycheeverse/lychee/pull/1973))
- *(docs)* update TOC
- Improve wikilink parsing and checking ([#1799](https://github.com/lycheeverse/lychee/pull/1799))
- *(deps)* bump the dependencies group with 2 updates ([#1967](https://github.com/lycheeverse/lychee/pull/1967))
- Specify that Scoop installation is for Windows ([#1969](https://github.com/lycheeverse/lychee/pull/1969))
- Extract record_cache_event & skip mail caching
- Improve logging
- Add tldr-pages link to README ([#1963](https://github.com/lycheeverse/lychee/pull/1963))
- *(deps)* bump the dependencies group across 1 directory with 3 updates ([#1961](https://github.com/lycheeverse/lychee/pull/1961))
- Extract URLs from CSS ([#1956](https://github.com/lycheeverse/lychee/pull/1956))
- *(deps)* bump the dependencies group with 2 updates ([#1948](https://github.com/lycheeverse/lychee/pull/1948))

## [0.22.0](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.21.0...lychee-lib-v0.22.0) - 2025-12-05

### Added
Expand Down
Loading