Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lychee for openSUSE:Factory checked in at 2026-04-26 21:12:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lychee (Old) and /work/SRC/openSUSE:Factory/.lychee.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lychee" Sun Apr 26 21:12:28 2026 rev:15 rq:1349389 version:0.24.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lychee/lychee.changes 2026-04-25 21:38:34.972737731 +0200 +++ /work/SRC/openSUSE:Factory/.lychee.new.11940/lychee.changes 2026-04-26 21:15:27.355570327 +0200 @@ -1,0 +2,9 @@ +Sun Apr 26 12:51:42 UTC 2026 - Alessio Biancalana <[email protected]> + +- Update to version 0.24.1: + * chore: release v0.24.1 (#2159) + * fix: Docker workflow - adapt to new structure (#2163) + * Fix asset names (#2161) + * Update changelogs + +------------------------------------------------------------------- Old: ---- lychee-0.24.0.tar.zst New: ---- lychee-0.24.1.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lychee.spec ++++++ --- /var/tmp/diff_new_pack.SLcqtD/_old 2026-04-26 21:15:28.459615277 +0200 +++ /var/tmp/diff_new_pack.SLcqtD/_new 2026-04-26 21:15:28.459615277 +0200 @@ -17,7 +17,7 @@ Name: lychee -Version: 0.24.0 +Version: 0.24.1 Release: 0 Summary: Fast, async, stream-based link checker written in Rust License: Apache-2.0 OR MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.SLcqtD/_old 2026-04-26 21:15:28.503617069 +0200 +++ /var/tmp/diff_new_pack.SLcqtD/_new 2026-04-26 21:15:28.507617232 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/lycheeverse/lychee.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> - <param name="revision">lychee-v0.24.0</param> + <param name="revision">lychee-v0.24.1</param> <param name="match-tag">lychee-v*</param> <param name="versionrewrite-pattern">lychee-v(.*)</param> <param name="versionrewrite-replacement">\1</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.SLcqtD/_old 2026-04-26 21:15:28.531618209 +0200 +++ /var/tmp/diff_new_pack.SLcqtD/_new 2026-04-26 21:15:28.535618372 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/lycheeverse/lychee.git</param> - <param name="changesrevision">e97bc766a04465d187fc34d622e75ab229a7c017</param></service></servicedata> + <param name="changesrevision">1f7e8d5524df4e6b3a9335445886fa54250063e2</param></service></servicedata> (No newline at EOF) ++++++ lychee-0.24.0.tar.zst -> lychee-0.24.1.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/.github/workflows/release-binary.yml new/lychee-0.24.1/.github/workflows/release-binary.yml --- old/lychee-0.24.0/.github/workflows/release-binary.yml 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/.github/workflows/release-binary.yml 2026-04-24 17:35:48.000000000 +0200 @@ -40,10 +40,13 @@ uses: bruceadams/[email protected] env: GITHUB_TOKEN: ${{ github.token }} + # Skip step if not in the official repository as it would fail. + # Instead fail at the end of this workflow. + if: ${{ github.repository == 'lycheeverse/lychee' }} build-release: name: build-release - needs: ['create-release'] + needs: ["create-release"] runs-on: ${{ matrix.os }} env: # For some builds, we use cross to test on 32-bit and big-endian systems. @@ -205,8 +208,7 @@ - name: Determine archive name shell: bash run: | - version="${{ needs.create-release.outputs.tag_name }}" - echo "ARCHIVE=lychee-$version-${{ matrix.target }}" >> $GITHUB_ENV + echo "ARCHIVE=lychee-${{ matrix.target }}" >> $GITHUB_ENV - name: Creating directory for archive shell: bash diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/Cargo.lock new/lychee-0.24.1/Cargo.lock --- old/lychee-0.24.0/Cargo.lock 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/Cargo.lock 2026-04-24 17:35:48.000000000 +0200 @@ -2274,7 +2274,7 @@ [[package]] name = "lychee" -version = "0.24.0" +version = "0.24.1" dependencies = [ "anyhow", "assert-json-diff", @@ -2325,7 +2325,7 @@ [[package]] name = "lychee-lib" -version = "0.24.0" +version = "0.24.1" dependencies = [ "async-stream", "async-trait", @@ -4205,7 +4205,7 @@ [[package]] name = "test-utils" -version = "0.24.0" +version = "0.24.1" [[package]] name = "testing_table" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/Cargo.toml new/lychee-0.24.1/Cargo.toml --- old/lychee-0.24.0/Cargo.toml 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/Cargo.toml 2026-04-24 17:35:48.000000000 +0200 @@ -3,7 +3,7 @@ resolver = "2" [workspace.package] -version = "0.24.0" +version = "0.24.1" [profile.release] debug = true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/Dockerfile-CI.Dockerfile new/lychee-0.24.1/Dockerfile-CI.Dockerfile --- old/lychee-0.24.0/Dockerfile-CI.Dockerfile 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/Dockerfile-CI.Dockerfile 2026-04-24 17:35:48.000000000 +0200 @@ -18,7 +18,7 @@ "latest") echo "https://github.com/lycheeverse/lychee/releases/latest/download";; \ *) echo "https://github.com/lycheeverse/lychee/releases/download/$LYCHEE_VERSION";; \ esac) \ - && wget -O - "$BASE_URL/lychee-$ARCH-unknown-linux-gnu.tar.gz" | tar -xz lychee \ + && wget -O - "$BASE_URL/lychee-$ARCH-unknown-linux-gnu.tar.gz" | tar -xz --strip-components 1 \ && chmod +x lychee FROM debian:bookworm-slim diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/Dockerfile-CI.alpine.Dockerfile new/lychee-0.24.1/Dockerfile-CI.alpine.Dockerfile --- old/lychee-0.24.0/Dockerfile-CI.alpine.Dockerfile 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/Dockerfile-CI.alpine.Dockerfile 2026-04-24 17:35:48.000000000 +0200 @@ -13,7 +13,7 @@ "latest") echo "https://github.com/lycheeverse/lychee/releases/latest/download";; \ *) echo "https://github.com/lycheeverse/lychee/releases/download/$LYCHEE_VERSION";; \ esac) \ - && wget -O - "$BASE_URL/lychee-$ARCH-unknown-linux-musl.tar.gz" | tar -xz lychee \ + && wget -O - "$BASE_URL/lychee-$ARCH-unknown-linux-musl.tar.gz" | tar -xz --strip-components 1 \ && chmod +x lychee FROM alpine:latest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/lychee-bin/CHANGELOG.md new/lychee-0.24.1/lychee-bin/CHANGELOG.md --- old/lychee-0.24.0/lychee-bin/CHANGELOG.md 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/lychee-bin/CHANGELOG.md 2026-04-24 17:35:48.000000000 +0200 @@ -7,64 +7,57 @@ ## [Unreleased] +## [0.24.1](https://github.com/lycheeverse/lychee/compare/lychee-v0.24.0...lychee-v0.24.1) - 2026-04-24 + +### Other + +- Update changelogs + ## [0.24.0](https://github.com/lycheeverse/lychee/compare/lychee-v0.23.0...lychee-v0.24.0) - 2026-04-24 ### Added -- check text fragments ([#2138](https://github.com/lycheeverse/lychee/pull/2138)) -- allow bool flag merging ([#2137](https://github.com/lycheeverse/lychee/pull/2137)) -- show redirects & remaps ([#2094](https://github.com/lycheeverse/lychee/pull/2094)) -- hide progress bar if input is `stdin` only ([#1938](https://github.com/lycheeverse/lychee/pull/1938)) +- Check text fragments ([#2138](https://github.com/lycheeverse/lychee/pull/2138)) +- Allow bool flag merging ([#2137](https://github.com/lycheeverse/lychee/pull/2137)) +- Show redirects & remaps ([#2094](https://github.com/lycheeverse/lychee/pull/2094)) +- Hide progress bar if input is `stdin` only ([#1938](https://github.com/lycheeverse/lychee/pull/1938)) - Support sitemap.xml ([#2071](https://github.com/lycheeverse/lychee/pull/2071)) -- allow accepting timeouts ([#2063](https://github.com/lycheeverse/lychee/pull/2063)) +- Allow accepting timeouts ([#2063](https://github.com/lycheeverse/lychee/pull/2063)) - Support multiple config files ([#2007](https://github.com/lycheeverse/lychee/pull/2007)) +- Show line & column numbers ([#2056](https://github.com/lycheeverse/lychee/pull/2056)) +- Add JUnit format ([#2066](https://github.com/lycheeverse/lychee/pull/2066)) +- Respect HTTP error codes in CLI inputs ([#2101](https://github.com/lycheeverse/lychee/pull/2101)) +- Add shell completions for lychee ([#1972](https://github.com/lycheeverse/lychee/pull/1972)) +- Document file format support ([#2052](https://github.com/lycheeverse/lychee/pull/2052)) +- Increase value for --max-redirects ([#2087](https://github.com/lycheeverse/lychee/pull/2087)) ### Fixed -- prevent 0 value for max-concurrency and threads ([#2145](https://github.com/lycheeverse/lychee/pull/2145)) -- use the remapped URI for the cache key ([#1818](https://github.com/lycheeverse/lychee/pull/1818)) ([#2109](https://github.com/lycheeverse/lychee/pull/2109)) +- Prevent 0 value for max-concurrency and threads ([#2145](https://github.com/lycheeverse/lychee/pull/2145)) +- Use the remapped URI for the cache key ([#1818](https://github.com/lycheeverse/lychee/pull/1818)) ([#2109](https://github.com/lycheeverse/lychee/pull/2109)) - *(cli)* bump open files limit on macOS and Linux ([#2106](https://github.com/lycheeverse/lychee/pull/2106)) +- Fix matching logic for glob hidden files ([#2130](https://github.com/lycheeverse/lychee/pull/2130)) +- Fix output path not validated before the run ([#2148](https://github.com/lycheeverse/lychee/pull/2148)) +- Fix double count ([#2088](https://github.com/lycheeverse/lychee/pull/2088)) +- Prevent duplicate requests to the same URLs ([#2067](https://github.com/lycheeverse/lychee/pull/2067)) +- Fix Windows Absolute Path Parsing and Remove HTTP Assumption ([#1837](https://github.com/lycheeverse/lychee/pull/1837)) ### Other -- Unify Releases Across Operating Systems ([#1957](https://github.com/lycheeverse/lychee/pull/1957)) -- make website checker return Status always, rather than Result ([#2140](https://github.com/lycheeverse/lychee/pull/2140)) -- Fix matching logic for glob hidden files ([#2130](https://github.com/lycheeverse/lychee/pull/2130)) +- Make website checker return Status always, rather than Result ([#2140](https://github.com/lycheeverse/lychee/pull/2140)) - Remove the `Redirect` and `Remapped` wrapper variants from the `Status` enum. ([#2129](https://github.com/lycheeverse/lychee/pull/2129)) -- Fix output path not validated before the run ([#2148](https://github.com/lycheeverse/lychee/pull/2148)) +- Allow root-dir that doesn't exist ([#2127](https://github.com/lycheeverse/lychee/pull/2127)) +- Unify input URL fetching with the link-checker's HostPool ([#2100](https://github.com/lycheeverse/lychee/pull/2100)) +- Unify Releases Across Operating Systems ([#1957](https://github.com/lycheeverse/lychee/pull/1957)) +- Remove raw mode ([#2086](https://github.com/lycheeverse/lychee/pull/2086)) - Always show full config parse errors with full details in output ([#2149](https://github.com/lycheeverse/lychee/pull/2149)) -- allow root-dir that doesn't exist ([#2127](https://github.com/lycheeverse/lychee/pull/2127)) - Add tests for the current state of "Checking a Local Folder with URL Remapping" ([#1965](https://github.com/lycheeverse/lychee/pull/1965)) -- *(deps)* bump the dependencies group with 3 updates -- Simplify match as suggested by @mre -- move caching logic to cache ([#2123](https://github.com/lycheeverse/lychee/pull/2123)) -- *(deps)* bump the dependencies group with 3 updates -- Respect HTTP error codes in CLI inputs ([#2101](https://github.com/lycheeverse/lychee/pull/2101)) +- Move caching logic to cache ([#2123](https://github.com/lycheeverse/lychee/pull/2123)) - Support multiple config file formats and refactor config module ([#2104](https://github.com/lycheeverse/lychee/pull/2104)) -- Fix double count ([#2088](https://github.com/lycheeverse/lychee/pull/2088)) -- *(deps)* bump the dependencies group with 5 updates - Never cache errors on disk -- Unify input URL fetching with the link-checker's HostPool ([#2100](https://github.com/lycheeverse/lychee/pull/2100)) -- Merge pull request #2098 from lycheeverse/dependabot/cargo/dependencies-94675db464 -- Fix Windows Absolute Path Parsing and Remove HTTP Assumption ([#1837](https://github.com/lycheeverse/lychee/pull/1837)) -- Adds shell completions for lychee ([#1972](https://github.com/lycheeverse/lychee/pull/1972)) -- Increase value for --max-redirects ([#2087](https://github.com/lycheeverse/lychee/pull/2087)) -- Remove raw mode ([#2086](https://github.com/lycheeverse/lychee/pull/2086)) - Report input source errors rather than tokio panics ([#2074](https://github.com/lycheeverse/lychee/pull/2074)) -- *(deps)* bump the dependencies group with 3 updates -- Add Tor Project's support website -- Add JUnit format ([#2066](https://github.com/lycheeverse/lychee/pull/2066)) -- Prevent duplicate requests to the same URLs ([#2067](https://github.com/lycheeverse/lychee/pull/2067)) -- *(deps)* bump the dependencies group with 3 updates -- add WaitGroup for waiting for a dynamic set of tasks ([#2046](https://github.com/lycheeverse/lychee/pull/2046)) -- Show line & column numbers ([#2056](https://github.com/lycheeverse/lychee/pull/2056)) -- *(deps)* bump the dependencies group with 6 updates -- Fix toc action ([#2055](https://github.com/lycheeverse/lychee/pull/2055)) +- Add WaitGroup for waiting for a dynamic set of tasks ([#2046](https://github.com/lycheeverse/lychee/pull/2046)) - [**breaking**] add BaseInfo for resolving links, delete Base, cleanup utils ([#2005](https://github.com/lycheeverse/lychee/pull/2005)) -- Document file format support ([#2052](https://github.com/lycheeverse/lychee/pull/2052)) -- Improve help message as proposed by @katrinafyi -- *(deps)* bump the dependencies group with 8 updates -- Update changelogs ## [0.23.0](https://github.com/lycheeverse/lychee/compare/lychee-v0.22.0...lychee-v0.23.0) - 2026-02-13 @@ -110,26 +103,26 @@ ### 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/lychee-bin/Cargo.toml new/lychee-0.24.1/lychee-bin/Cargo.toml --- old/lychee-0.24.0/lychee-bin/Cargo.toml 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/lychee-bin/Cargo.toml 2026-04-24 17:35:48.000000000 +0200 @@ -15,7 +15,7 @@ [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.24.0", default-features = false } +lychee-lib = { path = "../lychee-lib", version = "0.24.1", default-features = false } anyhow = "1.0.102" assert-json-diff = "2.0.2" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lychee-0.24.0/lychee-lib/CHANGELOG.md new/lychee-0.24.1/lychee-lib/CHANGELOG.md --- old/lychee-0.24.0/lychee-lib/CHANGELOG.md 2026-04-24 10:48:08.000000000 +0200 +++ new/lychee-0.24.1/lychee-lib/CHANGELOG.md 2026-04-24 17:35:48.000000000 +0200 @@ -7,61 +7,54 @@ ## [Unreleased] +## [0.24.1](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.24.0...lychee-lib-v0.24.1) - 2026-04-24 + +### Other + +- Update changelogs + ## [0.24.0](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.23.0...lychee-lib-v0.24.0) - 2026-04-24 ### Added -- check text fragments ([#2138](https://github.com/lycheeverse/lychee/pull/2138)) -- allow bool flag merging ([#2137](https://github.com/lycheeverse/lychee/pull/2137)) -- show redirects & remaps ([#2094](https://github.com/lycheeverse/lychee/pull/2094)) +- Check text fragments ([#2138](https://github.com/lycheeverse/lychee/pull/2138)) +- Allow bool flag merging ([#2137](https://github.com/lycheeverse/lychee/pull/2137)) +- Show redirects & remaps ([#2094](https://github.com/lycheeverse/lychee/pull/2094)) - Support sitemap.xml ([#2071](https://github.com/lycheeverse/lychee/pull/2071)) -- allow accepting timeouts ([#2063](https://github.com/lycheeverse/lychee/pull/2063)) +- Allow accepting timeouts ([#2063](https://github.com/lycheeverse/lychee/pull/2063)) - Support multiple config files ([#2007](https://github.com/lycheeverse/lychee/pull/2007)) +- Show line & column numbers ([#2056](https://github.com/lycheeverse/lychee/pull/2056)) +- Add JUnit format ([#2066](https://github.com/lycheeverse/lychee/pull/2066)) +- Respect HTTP error codes in CLI inputs ([#2101](https://github.com/lycheeverse/lychee/pull/2101)) +- Add shell completions for lychee ([#1972](https://github.com/lycheeverse/lychee/pull/1972)) +- Document file format support ([#2052](https://github.com/lycheeverse/lychee/pull/2052)) +- Increase value for --max-redirects ([#2087](https://github.com/lycheeverse/lychee/pull/2087)) ### Fixed -- check HTTP status in archive snapshots, and ignore 503 in test ([#2158](https://github.com/lycheeverse/lychee/pull/2158)) -- prevent autolink duplication ([#2151](https://github.com/lycheeverse/lychee/pull/2151)) -- prevent 0 value for max-concurrency and threads ([#2145](https://github.com/lycheeverse/lychee/pull/2145)) -- quirk: remove line number fragments from github URLs ([#2116](https://github.com/lycheeverse/lychee/pull/2116)) -- use the remapped URI for the cache key ([#1818](https://github.com/lycheeverse/lychee/pull/1818)) ([#2109](https://github.com/lycheeverse/lychee/pull/2109)) +- Check HTTP status in archive snapshots, and ignore 503 in test ([#2158](https://github.com/lycheeverse/lychee/pull/2158)) +- Prevent autolink duplication ([#2151](https://github.com/lycheeverse/lychee/pull/2151)) +- Prevent 0 value for max-concurrency and threads ([#2145](https://github.com/lycheeverse/lychee/pull/2145)) +- Quirk: remove line number fragments from github URLs ([#2116](https://github.com/lycheeverse/lychee/pull/2116)) +- Use the remapped URI for the cache key ([#1818](https://github.com/lycheeverse/lychee/pull/1818)) ([#2109](https://github.com/lycheeverse/lychee/pull/2109)) +- Fix matching logic for glob hidden files ([#2130](https://github.com/lycheeverse/lychee/pull/2130)) +- Fix toc action ([#2055](https://github.com/lycheeverse/lychee/pull/2055)) +- Prevent duplicate requests to the same URLs ([#2067](https://github.com/lycheeverse/lychee/pull/2067)) +- Fix Windows Absolute Path Parsing and Remove HTTP Assumption ([#1837](https://github.com/lycheeverse/lychee/pull/1837)) ### Other -- make website checker return Status always, rather than Result ([#2140](https://github.com/lycheeverse/lychee/pull/2140)) -- Fix matching logic for glob hidden files ([#2130](https://github.com/lycheeverse/lychee/pull/2130)) +- Make website checker return Status always, rather than Result ([#2140](https://github.com/lycheeverse/lychee/pull/2140)) - Remove the `Redirect` and `Remapped` wrapper variants from the `Status` enum. ([#2129](https://github.com/lycheeverse/lychee/pull/2129)) -- allow root-dir that doesn't exist ([#2127](https://github.com/lycheeverse/lychee/pull/2127)) -- *(deps)* bump the dependencies group with 3 updates -- *(deps)* bump the dependencies group with 3 updates -- Respect HTTP error codes in CLI inputs ([#2101](https://github.com/lycheeverse/lychee/pull/2101)) -- *(deps)* bump the dependencies group with 5 updates +- Allow root-dir that doesn't exist ([#2127](https://github.com/lycheeverse/lychee/pull/2127)) - Unify input URL fetching with the link-checker's HostPool ([#2100](https://github.com/lycheeverse/lychee/pull/2100)) -- Merge pull request #2098 from lycheeverse/dependabot/cargo/dependencies-94675db464 -- Add missing field -- *(deps)* bump the dependencies group across 1 directory with 12 updates - Add RelativeUri enum for types of relative links ([#2078](https://github.com/lycheeverse/lychee/pull/2078)) -- Fix Windows Absolute Path Parsing and Remove HTTP Assumption ([#1837](https://github.com/lycheeverse/lychee/pull/1837)) -- Adds shell completions for lychee ([#1972](https://github.com/lycheeverse/lychee/pull/1972)) -- Increase value for --max-redirects ([#2087](https://github.com/lycheeverse/lychee/pull/2087)) - Remove raw mode ([#2086](https://github.com/lycheeverse/lychee/pull/2086)) - Remove file url trailing slash warning ([#2083](https://github.com/lycheeverse/lychee/pull/2083)) -- *(deps)* bump the dependencies group with 3 updates - Box ErrorKind & RawUri within RequestError to fix oversize lint ([#2079](https://github.com/lycheeverse/lychee/pull/2079)) - Remove deduplication of requests ([#2075](https://github.com/lycheeverse/lychee/pull/2075)) -- Add Tor Project's support website -- Add JUnit format ([#2066](https://github.com/lycheeverse/lychee/pull/2066)) -- Prevent duplicate requests to the same URLs ([#2067](https://github.com/lycheeverse/lychee/pull/2067)) -- *(deps)* bump the dependencies group with 3 updates -- add WaitGroup for waiting for a dynamic set of tasks ([#2046](https://github.com/lycheeverse/lychee/pull/2046)) -- Show line & column numbers ([#2056](https://github.com/lycheeverse/lychee/pull/2056)) -- *(deps)* bump the dependencies group with 6 updates -- Fix toc action ([#2055](https://github.com/lycheeverse/lychee/pull/2055)) +- Add WaitGroup for waiting for a dynamic set of tasks ([#2046](https://github.com/lycheeverse/lychee/pull/2046)) - [**breaking**] add BaseInfo for resolving links, delete Base, cleanup utils ([#2005](https://github.com/lycheeverse/lychee/pull/2005)) -- Document file format support ([#2052](https://github.com/lycheeverse/lychee/pull/2052)) -- Improve help message as proposed by @katrinafyi -- *(deps)* bump the dependencies group with 8 updates -- Update changelogs ## [0.23.0](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.22.0...lychee-lib-v0.23.0) - 2026-02-13 @@ -111,36 +104,35 @@ ### 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- Use InputResolver to implement Input::get_sources ([#1880](https://github.com/lycheeverse/lychee/pull/1880)) - Fix extracting links after `<pre><code></code></pre>` ([#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)) +- 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 ++++++ lychee.obsinfo ++++++ --- /var/tmp/diff_new_pack.SLcqtD/_old 2026-04-26 21:15:29.003637427 +0200 +++ /var/tmp/diff_new_pack.SLcqtD/_new 2026-04-26 21:15:29.007637590 +0200 @@ -1,5 +1,5 @@ name: lychee -version: 0.24.0 -mtime: 1777020488 -commit: e97bc766a04465d187fc34d622e75ab229a7c017 +version: 0.24.1 +mtime: 1777044948 +commit: 1f7e8d5524df4e6b3a9335445886fa54250063e2 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/lychee/vendor.tar.zst /work/SRC/openSUSE:Factory/.lychee.new.11940/vendor.tar.zst differ: char 7, line 1
