diff --git a/Cargo.lock b/Cargo.lock index 4c8289a32d..2f860323c4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2739,7 +2739,7 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lychee" -version = "0.21.0" +version = "0.22.0" dependencies = [ "anyhow", "assert-json-diff", @@ -2789,7 +2789,7 @@ dependencies = [ [[package]] name = "lychee-lib" -version = "0.21.0" +version = "0.22.0" dependencies = [ "async-stream", "async-trait", @@ -4788,7 +4788,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-utils" -version = "0.21.0" +version = "0.22.0" [[package]] name = "testing_table" diff --git a/Cargo.toml b/Cargo.toml index 7a306c75f4..aa96e204f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["lychee-bin", "lychee-lib", "examples/*", "benches", "test-utils"] resolver = "2" [workspace.package] -version = "0.21.0" +version = "0.22.0" [profile.release] debug = true diff --git a/lychee-bin/CHANGELOG.md b/lychee-bin/CHANGELOG.md index 80dfd792ef..c484cb1c20 100644 --- a/lychee-bin/CHANGELOG.md +++ b/lychee-bin/CHANGELOG.md @@ -7,6 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.22.0](https://github.com/lycheeverse/lychee/compare/lychee-v0.21.0...lychee-v0.22.0) - 2025-12-05 + +### Added + +- support relative --root-dir ([#1912](https://github.com/lycheeverse/lychee/pull/1912)) +- propagate input loading/collecting errors to top level ([#1864](https://github.com/lycheeverse/lychee/pull/1864)) +- file preprocessing ([#1891](https://github.com/lycheeverse/lychee/pull/1891)) + +### Fixed + +- make file matcher respect the hidden option ([#1936](https://github.com/lycheeverse/lychee/pull/1936)) +- inverted gitignore behaviour for --dump-inputs ([#1882](https://github.com/lycheeverse/lychee/pull/1882)) + +### Other + +- *(deps)* bump the dependencies group with 5 updates ([#1944](https://github.com/lycheeverse/lychee/pull/1944)) +- progress bar ([#1914](https://github.com/lycheeverse/lychee/pull/1914)) +- Bump the dependencies group with 3 updates ([#1933](https://github.com/lycheeverse/lychee/pull/1933)) +- Fix parsing larger HTML blocks in MDX files ([#1924](https://github.com/lycheeverse/lychee/pull/1924)) +- use markdown formatting for files-from help text ([#1917](https://github.com/lycheeverse/lychee/pull/1917)) +- Bump the dependencies group across 1 directory with 8 updates ([#1916](https://github.com/lycheeverse/lychee/pull/1916)) +- use log::Level's deserialiser, and link example TOML ([#1907](https://github.com/lycheeverse/lychee/pull/1907)) +- Config file up to date ([#1906](https://github.com/lycheeverse/lychee/pull/1906)) +- check glob validity when parsing input source arguments ([#1869](https://github.com/lycheeverse/lychee/pull/1869)) +- Fix typos, and configure the typos tool ([#1895](https://github.com/lycheeverse/lychee/pull/1895)) +- Address new clippy lints with version 1.91 +- Bump MSRV +- Bump the dependencies group across 1 directory with 7 updates + ## [0.21.0](https://github.com/lycheeverse/lychee/compare/lychee-v0.20.1...lychee-v0.21.0) - 2025-10-23 ### Added diff --git a/lychee-bin/Cargo.toml b/lychee-bin/Cargo.toml index 8ca6f74e2d..a903bf50b2 100644 --- a/lychee-bin/Cargo.toml +++ b/lychee-bin/Cargo.toml @@ -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.21.0", default-features = false } +lychee-lib = { path = "../lychee-lib", version = "0.22.0", default-features = false } anyhow = "1.0.100" assert-json-diff = "2.0.2" diff --git a/lychee-lib/CHANGELOG.md b/lychee-lib/CHANGELOG.md index ac3b76ea10..3a91f4caab 100644 --- a/lychee-lib/CHANGELOG.md +++ b/lychee-lib/CHANGELOG.md @@ -7,6 +7,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.22.0](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.21.0...lychee-lib-v0.22.0) - 2025-12-05 + +### Added + +- add github markdown fragment quirk ([#1940](https://github.com/lycheeverse/lychee/pull/1940)) +- support relative --root-dir ([#1912](https://github.com/lycheeverse/lychee/pull/1912)) +- propagate input loading/collecting errors to top level ([#1864](https://github.com/lycheeverse/lychee/pull/1864)) +- file preprocessing ([#1891](https://github.com/lycheeverse/lychee/pull/1891)) + +### Fixed + +- make file matcher respect the hidden option ([#1936](https://github.com/lycheeverse/lychee/pull/1936)) +- parsing of srcset URLs after the first URL ([#1890](https://github.com/lycheeverse/lychee/pull/1890)) + +### Other + +- *(deps)* bump the dependencies group with 5 updates ([#1944](https://github.com/lycheeverse/lychee/pull/1944)) +- progress bar ([#1914](https://github.com/lycheeverse/lychee/pull/1914)) +- Bump the dependencies group with 3 updates ([#1933](https://github.com/lycheeverse/lychee/pull/1933)) +- Provide a more helpful error message in case of TLS protocol issues ([#1927](https://github.com/lycheeverse/lychee/pull/1927)) +- Fix parsing larger HTML blocks in MDX files ([#1924](https://github.com/lycheeverse/lychee/pull/1924)) +- Bump the dependencies group with 3 updates ([#1921](https://github.com/lycheeverse/lychee/pull/1921)) +- Fix outdated reference to pre +- Make use of more explicit LazyLock::force +- use markdown formatting for files-from help text ([#1917](https://github.com/lycheeverse/lychee/pull/1917)) +- Bump the dependencies group across 1 directory with 8 updates ([#1916](https://github.com/lycheeverse/lychee/pull/1916)) +- use InputResolver to implement Input::get_sources ([#1880](https://github.com/lycheeverse/lychee/pull/1880)) +- Fix extracting links after `
` ([#1911](https://github.com/lycheeverse/lychee/pull/1911))
+- check glob validity when parsing input source arguments ([#1869](https://github.com/lycheeverse/lychee/pull/1869))
+- remove unimportant public library function ([#1893](https://github.com/lycheeverse/lychee/pull/1893))
+- Fix typos, and configure the typos tool ([#1895](https://github.com/lycheeverse/lychee/pull/1895))
+- Remove an unneeded clone ([#1897](https://github.com/lycheeverse/lychee/pull/1897))
+- Address new clippy lints with version 1.91
+- clippy --fix
+- Bump MSRV
+- Bump the dependencies group across 1 directory with 7 updates
+
## [0.21.0](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.20.1...lychee-lib-v0.21.0) - 2025-10-23
### Added