diff --git a/Cargo.lock b/Cargo.lock index 33e2f1d076..665f89e415 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2373,7 +2373,7 @@ dependencies = [ [[package]] name = "lychee" -version = "0.16.1" +version = "0.17.0" dependencies = [ "anyhow", "assert-json-diff", @@ -2418,7 +2418,7 @@ dependencies = [ [[package]] name = "lychee-lib" -version = "0.16.1" +version = "0.17.0" dependencies = [ "async-stream", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 3dffd659da..7bb2d35069 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["lychee-bin", "lychee-lib", "examples/*", "benches"] resolver = "2" [workspace.package] -version = "0.16.1" +version = "0.17.0" [profile.release] debug = true diff --git a/lychee-bin/CHANGELOG.md b/lychee-bin/CHANGELOG.md new file mode 100644 index 0000000000..9ed689166f --- /dev/null +++ b/lychee-bin/CHANGELOG.md @@ -0,0 +1,29 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [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)) diff --git a/lychee-bin/Cargo.toml b/lychee-bin/Cargo.toml index 4a684614d7..a56b7e0cc3 100644 --- a/lychee-bin/Cargo.toml +++ b/lychee-bin/Cargo.toml @@ -14,7 +14,7 @@ version.workspace = true [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.16.1", default-features = false } +lychee-lib = { path = "../lychee-lib", version = "0.17.0", default-features = false } anyhow = "1.0.91" assert-json-diff = "2.0.2" diff --git a/lychee-lib/CHANGELOG.md b/lychee-lib/CHANGELOG.md new file mode 100644 index 0000000000..272889da69 --- /dev/null +++ b/lychee-lib/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [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)) diff --git a/lychee-lib/Cargo.toml b/lychee-lib/Cargo.toml index 00c2545c25..122b8d1b45 100644 --- a/lychee-lib/Cargo.toml +++ b/lychee-lib/Cargo.toml @@ -92,4 +92,4 @@ vendored-openssl = ["openssl-sys/vendored"] # See https://users.rust-lang.org/t/36630 check_example_domains = [] -default = ["native-tls", "email-check"] \ No newline at end of file +default = ["native-tls", "email-check"]