lycheeverse / lychee

⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!
https://lychee.cli.rs
Apache License 2.0
2.22k stars 134 forks source link

chore: release v0.17.0 #1549

Closed mre closed 2 weeks ago

mre commented 4 weeks ago

🤖 New release

⚠️ lychee-lib breaking changes

--- 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.36.0/src/lints/enum_variant_missing.ron

Failed in:
  variant ErrorKind::AcceptSelectorError, previously in file /tmp/.tmpIOPYD8/lychee-lib/src/types/error.rs:147

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

Failed in:
  Client::check_website_inner, previously in file /tmp/.tmpIOPYD8/lychee-lib/src/client.rs:573

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.36.0/src/lints/struct_missing.ron

Failed in:
  struct lychee_lib::AcceptSelector, previously in file /tmp/.tmpIOPYD8/lychee-lib/src/types/accept/selector.rs:20
Changelog

## `lychee`

## [0.17.0](https://github.com/lycheeverse/lychee/compare/lychee-v0.16.1...lychee-v0.17.0) - 2024-11-06 ### Fixed - Remove tokio console subscriber ([#1524](https://github.com/lycheeverse/lychee/pull/1524)) ### Other - Bump the dependencies group across 1 directory with 12 updates ([#1544](https://github.com/lycheeverse/lychee/pull/1544)) - Ignore casing when processing markdown fragments + check for percent encoded ancors ([#1535](https://github.com/lycheeverse/lychee/pull/1535)) - Refactor cache handling test to make it more robust ([#1548](https://github.com/lycheeverse/lychee/pull/1548)) - Fix format option in configuration file ([#1547](https://github.com/lycheeverse/lychee/pull/1547)) - Fix skipping of email addresses in stylesheets ([#1546](https://github.com/lycheeverse/lychee/pull/1546)) - Add support for relative links ([#1489](https://github.com/lycheeverse/lychee/pull/1489)) - Update `pkg-url` of cargo binstall ([#1532](https://github.com/lycheeverse/lychee/pull/1532)) - Bump the dependencies group with 3 updates ([#1530](https://github.com/lycheeverse/lychee/pull/1530)) - Allow excluding cache based on status code ([#1403](https://github.com/lycheeverse/lychee/pull/1403)) - Respect timeout when retrieving archived link ([#1526](https://github.com/lycheeverse/lychee/pull/1526)) - Disable Wayback machine tests - Bump the dependencies group with 6 updates ([#1516](https://github.com/lycheeverse/lychee/pull/1516))
## `lychee-lib`
## [0.17.0](https://github.com/lycheeverse/lychee/compare/lychee-lib-v0.16.1...lychee-lib-v0.17.0) - 2024-11-06 ### Added - Add tests for `dns-prefetch` ([#1522](https://github.com/lycheeverse/lychee/pull/1522)) ### Other - Bump the dependencies group across 1 directory with 12 updates ([#1544](https://github.com/lycheeverse/lychee/pull/1544)) - Ignore casing when processing markdown fragments + check for percent encoded ancors ([#1535](https://github.com/lycheeverse/lychee/pull/1535)) - Fix skipping of email addresses in stylesheets ([#1546](https://github.com/lycheeverse/lychee/pull/1546)) - Add support for relative links ([#1489](https://github.com/lycheeverse/lychee/pull/1489)) - Box Octocrab error as it is too large ([#1543](https://github.com/lycheeverse/lychee/pull/1543)) - Don't check prefix attribute ([#1536](https://github.com/lycheeverse/lychee/pull/1536)) - Bump the dependencies group with 3 updates ([#1530](https://github.com/lycheeverse/lychee/pull/1530)) - Allow excluding cache based on status code ([#1403](https://github.com/lycheeverse/lychee/pull/1403)) - Ignore textContent links in html nodes ([#1528](https://github.com/lycheeverse/lychee/pull/1528)) - Exclude `rel=dns-prefetch` links ([#1520](https://github.com/lycheeverse/lychee/pull/1520)) - Improve docs for fragment checker - Don't check preconnect links ([#1187](https://github.com/lycheeverse/lychee/pull/1187)) - Bump the dependencies group with 6 updates ([#1516](https://github.com/lycheeverse/lychee/pull/1516))


This PR was generated with release-plz.