Skip to content

chore: release v0.22.0#1894

Merged
thomas-zahner merged 1 commit intomasterfrom
release-plz-2025-10-30T11-28-35Z
Dec 5, 2025
Merged

chore: release v0.22.0#1894
thomas-zahner merged 1 commit intomasterfrom
release-plz-2025-10-30T11-28-35Z

Conversation

@mre
Copy link
Member

@mre mre commented Oct 30, 2025

🤖 New release

  • lychee-lib: 0.21.0 -> 0.22.0 (⚠ API breaking changes)
  • lychee: 0.21.0 -> 0.22.0

lychee-lib breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/enum_variant_added.ron

Failed in:
  variant Status:RequestError in /tmp/.tmpp4BQbL/lychee/lychee-lib/src/types/status.rs:30

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/enum_variant_missing.ron

Failed in:
  variant ErrorKind::RootDirMustBeAbsolute, previously in file /tmp/.tmpFOSjX0/lychee-lib/src/types/error.rs:105
  variant ErrorKind::TestError, previously in file /tmp/.tmpFOSjX0/lychee-lib/src/types/error.rs:177

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/inherent_method_missing.ron

Failed in:
  Collector::collect_sources, previously in file /tmp/.tmpFOSjX0/lychee-lib/src/collector.rs:173
  Collector::collect_sources_with_file_types, previously in file /tmp/.tmpFOSjX0/lychee-lib/src/collector.rs:178
  Collector::collect_sources, previously in file /tmp/.tmpFOSjX0/lychee-lib/src/collector.rs:173
  Collector::collect_sources_with_file_types, previously in file /tmp/.tmpFOSjX0/lychee-lib/src/collector.rs:178

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/method_parameter_count_changed.ron

Failed in:
  lychee_lib::Input::get_contents now takes 8 parameters instead of 7, in /tmp/.tmpp4BQbL/lychee/lychee-lib/src/types/input/input.rs:90
  lychee_lib::Input::path_content now takes 2 parameters instead of 1, in /tmp/.tmpp4BQbL/lychee/lychee-lib/src/types/input/input.rs:251
Changelog

lychee-lib

0.22.0 - 2025-12-05

Added

  • add github markdown fragment quirk (#1940)
  • 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)
  • parsing of srcset URLs after the first URL (#1890)

Other

  • (deps) bump the dependencies group with 5 updates (#1944)
  • progress bar (#1914)
  • Bump the dependencies group with 3 updates (#1933)
  • Provide a more helpful error message in case of TLS protocol issues (#1927)
  • Fix parsing larger HTML blocks in MDX files (#1924)
  • Bump the dependencies group with 3 updates (#1921)
  • Fix outdated reference to pre
  • Make use of more explicit LazyLock::force
  • use markdown formatting for files-from help text (#1917)
  • Bump the dependencies group across 1 directory with 8 updates (#1916)
  • use InputResolver to implement Input::get_sources (#1880)
  • Fix extracting links after <pre><code></code></pre> (#1911)
  • check glob validity when parsing input source arguments (#1869)
  • remove unimportant public library function (#1893)
  • Fix typos, and configure the typos tool (#1895)
  • Remove an unneeded clone (#1897)
  • Address new clippy lints with version 1.91
  • clippy --fix
  • Bump MSRV
  • Bump the dependencies group across 1 directory with 7 updates

lychee

0.22.0 - 2025-12-05

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


This PR was generated with release-plz.

@mre mre force-pushed the release-plz-2025-10-30T11-28-35Z branch 8 times, most recently from b33a28c to 1d7dc75 Compare November 4, 2025 10:33
@mre mre force-pushed the release-plz-2025-10-30T11-28-35Z branch 8 times, most recently from f834901 to 7ac1159 Compare November 17, 2025 08:36
@mre mre force-pushed the release-plz-2025-10-30T11-28-35Z branch 8 times, most recently from 09e8f9b to 62870e0 Compare November 20, 2025 13:41
@mre mre changed the title chore: release v0.21.1 chore: release v0.22.0 Nov 25, 2025
@mre mre force-pushed the release-plz-2025-10-30T11-28-35Z branch 4 times, most recently from aff84d7 to 5a33a77 Compare November 27, 2025 10:13
@mre mre force-pushed the release-plz-2025-10-30T11-28-35Z branch from 5a33a77 to 3eace88 Compare December 4, 2025 08:01
@mre mre force-pushed the release-plz-2025-10-30T11-28-35Z branch from 3eace88 to bc9c2d5 Compare December 4, 2025 08:02
@mre mre force-pushed the release-plz-2025-10-30T11-28-35Z branch from bc9c2d5 to 2084c07 Compare December 5, 2025 10:27
@thomas-zahner thomas-zahner merged commit 3ebbf76 into master Dec 5, 2025
7 checks passed
@thomas-zahner thomas-zahner deleted the release-plz-2025-10-30T11-28-35Z branch December 5, 2025 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants