Skip to content

chore: release v0.19.0#1697

Closed
mre wants to merge 1 commit intomasterfrom
release-plz-2025-05-13T23-58-48Z
Closed

chore: release v0.19.0#1697
mre wants to merge 1 commit intomasterfrom
release-plz-2025-05-13T23-58-48Z

Conversation

@mre
Copy link
Member

@mre mre commented May 13, 2025

🤖 New release

  • lychee-lib: 0.18.1 -> 0.19.0 (⚠ API breaking changes)
  • lychee: 0.18.1 -> 0.19.0

lychee-lib breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Input.headers in /tmp/.tmpVtFUu5/lychee/lychee-lib/src/types/input.rs:114

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type Input no longer derives Hash, in /tmp/.tmpVtFUu5/lychee/lychee-lib/src/types/input.rs:106

--- 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.41.0/src/lints/inherent_method_missing.ron

Failed in:
  Client::check_fragment, previously in file /tmp/.tmpB6K72J/lychee-lib/src/client.rs:534

--- 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.41.0/src/lints/method_parameter_count_changed.ron

Failed in:
  lychee_lib::Input::new now takes 5 parameters instead of 4, in /tmp/.tmpVtFUu5/lychee/lychee-lib/src/types/input.rs:126
  lychee_lib::Input::get_contents now takes 5 parameters instead of 4, in /tmp/.tmpVtFUu5/lychee/lychee-lib/src/types/input.rs:221
Changelog

lychee-lib

0.19.0 - 2025-05-25

Added

  • detect website fragments (#1675)

Fixed

  • only check the fragment when it's a file (#1713)
  • ignore gitlab table of content in wikilinks (#1710)

Other

  • Upgrade to 2024 edition (#1711)
  • Add support for custom headers in input processing (#1561)
  • Fix lints (#1705)
  • Remove flag
  • detect wikilinks, prevent plaintext extraction from links Check wikilinks #1650 (#1679)
  • Bump the dependencies group with 2 updates
  • Add possible values for minimum TLS version in help message (#1693)
  • Add TLS version option (#1655)
  • Bump the dependencies group across 1 directory with 11 updates (#1692)
  • Specify MSRV (#1676)
  • Fix outdated link
  • Remove once_cell as direct dependency
  • Make clippy happy (#1681)
  • Bump the dependencies group with 3 updates (#1670)
  • Fix accept/exclude range syntax and docs (#1668)
  • Add FreeBSD-Ask to users (#1662)
  • Bump the dependencies group with 4 updates (#1664)
  • Bump the dependencies group with 11 updates (#1656)
  • Bump the dependencies group across 1 directory with 14 updates (#1653)
  • Add support for custom file extensions in link checking. (#1559)
  • Bump the dependencies group across 1 directory with 21 updates (#1643)
  • renamed base to base_url (fixes Rename --base to --base-url #1607) (#1629)

lychee

0.19.0 - 2025-05-25

Added

  • raise error when the default config file is invalid (#1715)
  • detect website fragments (#1675)

Fixed

  • only check the fragment when it's a file (#1713)

Other

  • Upgrade to 2024 edition (#1711)
  • Fix test_exclude_example_domains (#1712)
  • Add support for custom headers in input processing (#1561)
  • Fix lints (#1705)
  • Remove flag
  • Bump the dependencies group with 2 updates
  • Add possible values for minimum TLS version in help message (#1693)
  • Add TLS version option (#1655)
  • Bump the dependencies group across 1 directory with 11 updates (#1692)
  • Specify MSRV (#1676)
  • Fix outdated link
  • Remove once_cell as direct dependency
  • Make clippy happy (#1681)
  • Bump the dependencies group with 3 updates (#1670)
  • Fix accept/exclude range syntax and docs (#1668)
  • Add FreeBSD-Ask to users (#1662)
  • Bump the dependencies group with 4 updates (#1664)
  • Allow header values that contain equal signs (#1647)
  • Bump the dependencies group with 11 updates (#1656)
  • Bump the dependencies group across 1 directory with 14 updates (#1653)
  • Add support for custom file extensions in link checking. (#1559)
  • Format Markdown URLs with <> instead of []() (#1638)
  • Bump the dependencies group across 1 directory with 21 updates (#1643)
  • add tests for URL extraction ending with a period (#1641)
  • renamed base to base_url (fixes Rename --base to --base-url #1607) (#1629)
  • Sort compact/detailed/markdown error output by file path (#1622)


This PR was generated with release-plz.

@mre mre force-pushed the release-plz-2025-05-13T23-58-48Z branch 2 times, most recently from 93c9c09 to a7dae64 Compare May 18, 2025 00:07
@eread
Copy link
Contributor

eread commented May 23, 2025

@mre It'll be great to get a new release soon!

Do you think, based on https://github.com/lycheeverse/lychee/actions/runs/15090343213, that there's a good chance the Docker image pushes will work again? 🤔

@mre mre force-pushed the release-plz-2025-05-13T23-58-48Z branch 5 times, most recently from 8e2813b to 8c592ad Compare May 24, 2025 16:28
@mre mre force-pushed the release-plz-2025-05-13T23-58-48Z branch from 8c592ad to ba2fa56 Compare May 25, 2025 11:15
@mre mre closed this May 25, 2025
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.

Rename --base to --base-url

2 participants