diff --git a/CHANGELOG.md b/CHANGELOG.md index 634b542cc..cf1749c2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 4.0.0 + +- BREAKING CHANGE: Work with [Cargo's new hashing algorithm](https://github.com/rust-lang/cargo/pull/14917), introduced with Rust 1.85.0. `cargo-dylint` 4 does not work with Cargo 1.84.x and earlier, and `cargo-dylint` 3.x does not work with Cargo 1.85.0. If you need to use Cargo 1.84.x or earlier, please continue to use `cargo-dylint` 3.x. If you have a long term need to use Cargo 1.84.x or earlier, please [open an issue](https://github.com/trailofbits/dylint/issues). ([#1534](https://github.com/trailofbits/dylint/pull/1534)) + ## 3.5.1 - Have `cargo metadata` and `cargo fetch` use the same `cargo` when building library packages. Using different `cargo`s caused the two commands to refer to different subdirectories within the user's `CARGO_HOME`, leading to "Could not determine accessed subdirectory" errors. This bug primarily affected projects with `rust-toolchain` files. ([#1519](https://github.com/trailofbits/dylint/pull/1519)) diff --git a/Cargo.lock b/Cargo.lock index 2bb11fb01..fe36ee49e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -406,7 +406,7 @@ dependencies = [ [[package]] name = "cargo-dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "assert_cmd", @@ -920,7 +920,7 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -956,7 +956,7 @@ dependencies = [ [[package]] name = "dylint-link" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "assert_cmd", @@ -971,7 +971,7 @@ dependencies = [ [[package]] name = "dylint_examples" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo-util", "cargo_metadata", @@ -982,7 +982,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -1012,7 +1012,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata", @@ -1142,7 +1142,7 @@ dependencies = [ [[package]] name = "expensive" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "dylint_internal", @@ -3271,7 +3271,7 @@ dependencies = [ [[package]] name = "scheduled" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "assert_cmd", diff --git a/cargo-dylint/Cargo.toml b/cargo-dylint/Cargo.toml index 9ecd612bd..ba3060a5d 100644 --- a/cargo-dylint/Cargo.toml +++ b/cargo-dylint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-dylint" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A tool for running Rust lints from dynamic libraries" edition = "2021" @@ -16,10 +16,10 @@ anyhow = { workspace = true, features = ["backtrace"] } clap = { workspace = true, features = ["cargo", "derive", "wrap_help"] } env_logger = { workspace = true } -dylint = { version = "=3.5.1", path = "../dylint", features = [ +dylint = { version = "=4.0.0", path = "../dylint", features = [ "package_options", ] } -dylint_internal = { version = "=3.5.1", path = "../internal" } +dylint_internal = { version = "=4.0.0", path = "../internal" } [dev-dependencies] assert_cmd = { workspace = true } @@ -36,7 +36,7 @@ similar-asserts = { workspace = true } tempfile = { workspace = true } walkdir = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "examples", "testing", ] } diff --git a/driver/Cargo.lock b/driver/Cargo.lock index 2f48e1ba4..970c09b1a 100644 --- a/driver/Cargo.lock +++ b/driver/Cargo.lock @@ -25,7 +25,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "dylint_driver" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "dylint_internal", @@ -39,7 +39,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "log", diff --git a/driver/Cargo.toml b/driver/Cargo.toml index 9160478df..dc924b7d6 100644 --- a/driver/Cargo.toml +++ b/driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_driver" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "Dylint driver library" edition = "2021" @@ -15,7 +15,7 @@ log = "0.4" rustversion = "1.0" serde_json = "1.0" -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "rustup", ] } diff --git a/dylint-link/Cargo.toml b/dylint-link/Cargo.toml index 0eb6f0c51..a071f008b 100644 --- a/dylint-link/Cargo.toml +++ b/dylint-link/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint-link" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A wrapper around Rust's default linker to help create Dyling libraries" edition = "2021" @@ -13,19 +13,19 @@ env_logger = { workspace = true } if_chain = { workspace = true } toml_edit = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "cargo", ] } [build-dependencies] -dylint_internal = { version = "=3.5.1", path = "../internal" } +dylint_internal = { version = "=4.0.0", path = "../internal" } [dev-dependencies] assert_cmd = { workspace = true } predicates = { workspace = true } tempfile = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "packaging", ] } diff --git a/dylint/Cargo.toml b/dylint/Cargo.toml index 934ec9f27..f1fef705c 100644 --- a/dylint/Cargo.toml +++ b/dylint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A tool for running Rust lints from dynamic libraries" edition = "2021" @@ -44,7 +44,7 @@ toml = { workspace = true, optional = true } url = { workspace = true, optional = true } walkdir = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "config", "git", "packaging", @@ -53,14 +53,14 @@ dylint_internal = { version = "=3.5.1", path = "../internal", features = [ ] } [build-dependencies] -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "cargo", ] } [dev-dependencies] env_logger = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "examples", ] } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 593760423..45fe77ce5 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_examples" -version = "3.5.1" +version = "4.0.0" description = "A dummy package for testing the example Dylint libraries" edition = "2021" license = "MIT OR Apache-2.0" @@ -12,7 +12,7 @@ cargo_metadata = { workspace = true } toml_edit = { workspace = true } walkdir = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "clippy_utils", "examples", ] } diff --git a/examples/experimental/derive_opportunity/Cargo.lock b/examples/experimental/derive_opportunity/Cargo.lock index 82f212db9..e5952fd4c 100644 --- a/examples/experimental/derive_opportunity/Cargo.lock +++ b/examples/experimental/derive_opportunity/Cargo.lock @@ -216,7 +216,7 @@ dependencies = [ [[package]] name = "derive_opportunity" -version = "3.5.1" +version = "4.0.0" dependencies = [ "bitflags", "clippy_utils", @@ -299,7 +299,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -317,7 +317,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -338,7 +338,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata", "dylint_internal", @@ -351,7 +351,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata", diff --git a/examples/experimental/derive_opportunity/Cargo.toml b/examples/experimental/derive_opportunity/Cargo.toml index 60c216878..d15a411e5 100644 --- a/examples/experimental/derive_opportunity/Cargo.toml +++ b/examples/experimental/derive_opportunity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "derive_opportunity" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for traits that could be derived" edition = "2021" diff --git a/examples/experimental/missing_doc_comment_openai/Cargo.lock b/examples/experimental/missing_doc_comment_openai/Cargo.lock index 5afa1fa92..ababdbf5f 100644 --- a/examples/experimental/missing_doc_comment_openai/Cargo.lock +++ b/examples/experimental/missing_doc_comment_openai/Cargo.lock @@ -315,7 +315,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -333,7 +333,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -354,7 +354,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata", "dylint_internal", @@ -367,7 +367,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata", @@ -833,7 +833,7 @@ dependencies = [ [[package]] name = "missing_doc_comment_openai" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "curl", diff --git a/examples/experimental/missing_doc_comment_openai/Cargo.toml b/examples/experimental/missing_doc_comment_openai/Cargo.toml index 76c4834ca..1eca7af9a 100644 --- a/examples/experimental/missing_doc_comment_openai/Cargo.toml +++ b/examples/experimental/missing_doc_comment_openai/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "missing_doc_comment_openai" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint that suggests doc comments using OpenAI" edition = "2021" diff --git a/examples/experimental/overscoped_allow/Cargo.lock b/examples/experimental/overscoped_allow/Cargo.lock index 4a58cc811..50feb53be 100644 --- a/examples/experimental/overscoped_allow/Cargo.lock +++ b/examples/experimental/overscoped_allow/Cargo.lock @@ -314,7 +314,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -332,7 +332,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -353,7 +353,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata", "dylint_internal", @@ -366,7 +366,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata", @@ -872,7 +872,7 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "overscoped_allow" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "assert_cmd", diff --git a/examples/experimental/overscoped_allow/Cargo.toml b/examples/experimental/overscoped_allow/Cargo.toml index 174f4eab2..da23f9ded 100644 --- a/examples/experimental/overscoped_allow/Cargo.toml +++ b/examples/experimental/overscoped_allow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "overscoped_allow" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for `allow` attributes whose scope could be reduced" edition = "2021" diff --git a/examples/general/Cargo.lock b/examples/general/Cargo.lock index 8f2140e81..04ea8685c 100644 --- a/examples/general/Cargo.lock +++ b/examples/general/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "abs_home_path" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", @@ -117,7 +117,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "await_holding_span_guard" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -127,7 +127,7 @@ dependencies = [ [[package]] name = "basic_dead_store" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -273,7 +273,7 @@ dependencies = [ [[package]] name = "crate_wide_allow" -version = "3.5.1" +version = "4.0.0" dependencies = [ "assert_cmd", "cargo_metadata 0.18.1", @@ -388,7 +388,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -406,7 +406,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -427,7 +427,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata 0.19.1", "dylint_internal", @@ -440,7 +440,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata 0.19.1", @@ -537,7 +537,7 @@ dependencies = [ [[package]] name = "general" -version = "3.5.1" +version = "4.0.0" dependencies = [ "abs_home_path", "await_holding_span_guard", @@ -794,7 +794,7 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" [[package]] name = "incorrect_matches_operation" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -939,7 +939,7 @@ dependencies = [ [[package]] name = "non_local_effect_before_error_return" -version = "3.5.1" +version = "4.0.0" dependencies = [ "bitflags", "clippy_utils", @@ -952,7 +952,7 @@ dependencies = [ [[package]] name = "non_thread_safe_call_in_test" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", @@ -1802,7 +1802,7 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "wrong_serialize_struct_arg" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", diff --git a/examples/general/Cargo.toml b/examples/general/Cargo.toml index faaefd20f..9f0fe32dc 100644 --- a/examples/general/Cargo.toml +++ b/examples/general/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "general" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "General-purpose lints" edition = "2021" diff --git a/examples/general/abs_home_path/Cargo.toml b/examples/general/abs_home_path/Cargo.toml index 4cf735c09..fc34b48d3 100644 --- a/examples/general/abs_home_path/Cargo.toml +++ b/examples/general/abs_home_path/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "abs_home_path" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for string literals that are absolute paths into the user's home directory" edition = "2021" diff --git a/examples/general/await_holding_span_guard/Cargo.toml b/examples/general/await_holding_span_guard/Cargo.toml index 711185ac6..b4008cb97 100644 --- a/examples/general/await_holding_span_guard/Cargo.toml +++ b/examples/general/await_holding_span_guard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "await_holding_span_guard" -version = "3.5.1" +version = "4.0.0" authors = ["David Barsky"] description = "A lint to check for Span guards held while calling await inside an async function" edition = "2021" diff --git a/examples/general/basic_dead_store/Cargo.toml b/examples/general/basic_dead_store/Cargo.toml index b0926693d..d5733fcc0 100644 --- a/examples/general/basic_dead_store/Cargo.toml +++ b/examples/general/basic_dead_store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basic_dead_store" -version = "3.5.1" +version = "4.0.0" authors = ["Filipe Casal "] description = "A lint to find simple instances of dead stores in arrays" edition = "2021" diff --git a/examples/general/crate_wide_allow/Cargo.toml b/examples/general/crate_wide_allow/Cargo.toml index c36d97d5e..5f44de544 100644 --- a/examples/general/crate_wide_allow/Cargo.toml +++ b/examples/general/crate_wide_allow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crate_wide_allow" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for `#![allow(...)]` used at the crate level" edition = "2021" diff --git a/examples/general/crate_wide_allow/ui_manifest/Cargo.lock b/examples/general/crate_wide_allow/ui_manifest/Cargo.lock index 349af3299..29b59970a 100644 --- a/examples/general/crate_wide_allow/ui_manifest/Cargo.lock +++ b/examples/general/crate_wide_allow/ui_manifest/Cargo.lock @@ -4,4 +4,4 @@ version = 4 [[package]] name = "ui_manifest" -version = "3.5.1" +version = "4.0.0" diff --git a/examples/general/crate_wide_allow/ui_manifest/Cargo.toml b/examples/general/crate_wide_allow/ui_manifest/Cargo.toml index 7397e6b29..5bd09c0c9 100644 --- a/examples/general/crate_wide_allow/ui_manifest/Cargo.toml +++ b/examples/general/crate_wide_allow/ui_manifest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ui_manifest" -version = "3.5.1" +version = "4.0.0" edition = "2021" [lints.clippy] diff --git a/examples/general/incorrect_matches_operation/Cargo.toml b/examples/general/incorrect_matches_operation/Cargo.toml index 2b95f8d26..3f1f4690a 100644 --- a/examples/general/incorrect_matches_operation/Cargo.toml +++ b/examples/general/incorrect_matches_operation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "incorrect_matches_operation" -version = "3.5.1" +version = "4.0.0" authors = ["Dominik Czarnota "] description = "A lint to check for incorrect operators used with matches! macros" edition = "2021" diff --git a/examples/general/non_local_effect_before_error_return/Cargo.toml b/examples/general/non_local_effect_before_error_return/Cargo.toml index 9908bc7f6..8b6fc3730 100644 --- a/examples/general/non_local_effect_before_error_return/Cargo.toml +++ b/examples/general/non_local_effect_before_error_return/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "non_local_effect_before_error_return" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for non-local effects before return of an error" edition = "2021" diff --git a/examples/general/non_thread_safe_call_in_test/Cargo.toml b/examples/general/non_thread_safe_call_in_test/Cargo.toml index 7cb7d73a6..9f74b2914 100644 --- a/examples/general/non_thread_safe_call_in_test/Cargo.toml +++ b/examples/general/non_thread_safe_call_in_test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "non_thread_safe_call_in_test" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for non-thread-safe function calls in tests" edition = "2021" diff --git a/examples/general/wrong_serialize_struct_arg/Cargo.toml b/examples/general/wrong_serialize_struct_arg/Cargo.toml index 19f596895..9b567c49d 100644 --- a/examples/general/wrong_serialize_struct_arg/Cargo.toml +++ b/examples/general/wrong_serialize_struct_arg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wrong_serialize_struct_arg" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for calls to `serialize_struct` with incorrect `len` arguments" edition = "2021" diff --git a/examples/restriction/Cargo.lock b/examples/restriction/Cargo.lock index 6e97b744a..a48e7ab5e 100644 --- a/examples/restriction/Cargo.lock +++ b/examples/restriction/Cargo.lock @@ -84,7 +84,7 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "assert_eq_arg_misordering" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -192,7 +192,7 @@ dependencies = [ [[package]] name = "collapsible_unwrap" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -231,7 +231,7 @@ dependencies = [ [[package]] name = "const_path_join" -version = "3.5.1" +version = "4.0.0" dependencies = [ "camino", "clippy_utils", @@ -410,7 +410,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -428,7 +428,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -449,7 +449,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata 0.19.1", "dylint_internal", @@ -462,7 +462,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata 0.19.1", @@ -494,7 +494,7 @@ dependencies = [ [[package]] name = "env_literal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", @@ -820,7 +820,7 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" [[package]] name = "inconsistent_qualification" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "diesel", @@ -966,7 +966,7 @@ dependencies = [ [[package]] name = "misleading_variable_name" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata 0.18.1", @@ -1051,7 +1051,7 @@ dependencies = [ [[package]] name = "question_mark_in_expression" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -1091,7 +1091,7 @@ dependencies = [ [[package]] name = "ref_aware_redundant_closure_for_method_calls" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", @@ -1130,7 +1130,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "register_lints_warn" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -1315,7 +1315,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "suboptimal_pattern" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -1488,7 +1488,7 @@ dependencies = [ [[package]] name = "try_io_result" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "clippy_utils", diff --git a/examples/restriction/assert_eq_arg_misordering/Cargo.toml b/examples/restriction/assert_eq_arg_misordering/Cargo.toml index 6e2ebf24e..38fa2ee9b 100644 --- a/examples/restriction/assert_eq_arg_misordering/Cargo.toml +++ b/examples/restriction/assert_eq_arg_misordering/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "assert_eq_arg_misordering" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for `assert_eq!(actual, expected)`" edition = "2021" diff --git a/examples/restriction/collapsible_unwrap/Cargo.toml b/examples/restriction/collapsible_unwrap/Cargo.toml index b8603e240..46823fb62 100644 --- a/examples/restriction/collapsible_unwrap/Cargo.toml +++ b/examples/restriction/collapsible_unwrap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "collapsible_unwrap" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for an `unwrap` that could be combined with an `expect` or `unwrap` using `and_then`" edition = "2021" diff --git a/examples/restriction/const_path_join/Cargo.toml b/examples/restriction/const_path_join/Cargo.toml index 1b1c0f872..8418c0c7e 100644 --- a/examples/restriction/const_path_join/Cargo.toml +++ b/examples/restriction/const_path_join/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "const_path_join" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for joining of constant path components" edition = "2021" diff --git a/examples/restriction/env_literal/Cargo.toml b/examples/restriction/env_literal/Cargo.toml index 71d9b094a..d44753d01 100644 --- a/examples/restriction/env_literal/Cargo.toml +++ b/examples/restriction/env_literal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "env_literal" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for environment variables referred to with string literals" edition = "2021" diff --git a/examples/restriction/inconsistent_qualification/Cargo.toml b/examples/restriction/inconsistent_qualification/Cargo.toml index 3b21168a5..5379826f1 100644 --- a/examples/restriction/inconsistent_qualification/Cargo.toml +++ b/examples/restriction/inconsistent_qualification/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "inconsistent_qualification" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for inconsistent qualification of module items" edition = "2021" diff --git a/examples/restriction/misleading_variable_name/Cargo.toml b/examples/restriction/misleading_variable_name/Cargo.toml index ee56c1290..501943e56 100644 --- a/examples/restriction/misleading_variable_name/Cargo.toml +++ b/examples/restriction/misleading_variable_name/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "misleading_variable_name" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for variables whose names suggest they have types other than the ones they have" edition = "2021" diff --git a/examples/restriction/question_mark_in_expression/Cargo.toml b/examples/restriction/question_mark_in_expression/Cargo.toml index 97a38150e..d13ac0a25 100644 --- a/examples/restriction/question_mark_in_expression/Cargo.toml +++ b/examples/restriction/question_mark_in_expression/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "question_mark_in_expression" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for the `?` operator in expressions" edition = "2021" diff --git a/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml b/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml index ecfcfac5d..64fa69d98 100644 --- a/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml +++ b/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ref_aware_redundant_closure_for_method_calls" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A ref-aware fork of `redundant_closure_for_method_calls`" edition = "2021" diff --git a/examples/restriction/register_lints_warn/Cargo.toml b/examples/restriction/register_lints_warn/Cargo.toml index fbeb36dcb..3ecff5a66 100644 --- a/examples/restriction/register_lints_warn/Cargo.toml +++ b/examples/restriction/register_lints_warn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "register_lints_warn" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for calls to `rustc_errors::DiagCtxtHandle::warn` from within a `register_lints` function" edition = "2021" diff --git a/examples/restriction/suboptimal_pattern/Cargo.toml b/examples/restriction/suboptimal_pattern/Cargo.toml index bca656582..132601c62 100644 --- a/examples/restriction/suboptimal_pattern/Cargo.toml +++ b/examples/restriction/suboptimal_pattern/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "suboptimal_pattern" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for patterns that could perform additional destructuring" edition = "2021" diff --git a/examples/restriction/try_io_result/Cargo.toml b/examples/restriction/try_io_result/Cargo.toml index c1bb7c345..587c6277d 100644 --- a/examples/restriction/try_io_result/Cargo.toml +++ b/examples/restriction/try_io_result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "try_io_result" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for the `?` operator applied to `std::io::Result`" edition = "2021" diff --git a/examples/supplementary/Cargo.lock b/examples/supplementary/Cargo.lock index 6a1467047..9e0a81554 100644 --- a/examples/supplementary/Cargo.lock +++ b/examples/supplementary/Cargo.lock @@ -212,7 +212,7 @@ checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "commented_code" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -375,7 +375,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -393,7 +393,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -414,7 +414,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata 0.19.1", "dylint_internal", @@ -427,7 +427,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata 0.19.1", @@ -488,7 +488,7 @@ dependencies = [ [[package]] name = "escaping_doc_link" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo-util", "cargo_metadata 0.18.1", @@ -792,7 +792,7 @@ dependencies = [ [[package]] name = "inconsistent_struct_pattern" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -916,7 +916,7 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "local_ref_cell" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", @@ -947,7 +947,7 @@ dependencies = [ [[package]] name = "nonexistent_path_in_comment" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata 0.18.1", "clippy_utils", @@ -1080,7 +1080,7 @@ dependencies = [ [[package]] name = "redundant_reference" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -1295,7 +1295,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "supplementary" -version = "3.5.1" +version = "4.0.0" dependencies = [ "commented_code", "dylint_linting", @@ -1497,7 +1497,7 @@ checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unnamed_constant" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", @@ -1507,7 +1507,7 @@ dependencies = [ [[package]] name = "unnecessary_borrow_mut" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", @@ -1517,7 +1517,7 @@ dependencies = [ [[package]] name = "unnecessary_conversion_for_trait" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_internal", diff --git a/examples/supplementary/Cargo.toml b/examples/supplementary/Cargo.toml index e2d89bdda..050c25f36 100644 --- a/examples/supplementary/Cargo.toml +++ b/examples/supplementary/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "supplementary" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "Supplementary lints" edition = "2021" diff --git a/examples/supplementary/commented_code/Cargo.toml b/examples/supplementary/commented_code/Cargo.toml index 03de57cda..6ca657de0 100644 --- a/examples/supplementary/commented_code/Cargo.toml +++ b/examples/supplementary/commented_code/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "commented_code" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for code that has been commented out" edition = "2021" diff --git a/examples/supplementary/escaping_doc_link/Cargo.toml b/examples/supplementary/escaping_doc_link/Cargo.toml index 9ba8873d7..9c9a7fe4e 100644 --- a/examples/supplementary/escaping_doc_link/Cargo.toml +++ b/examples/supplementary/escaping_doc_link/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "escaping_doc_link" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for doc comment links that escape their packages" edition = "2021" diff --git a/examples/supplementary/inconsistent_struct_pattern/Cargo.toml b/examples/supplementary/inconsistent_struct_pattern/Cargo.toml index 013cbfc70..50a5fd791 100644 --- a/examples/supplementary/inconsistent_struct_pattern/Cargo.toml +++ b/examples/supplementary/inconsistent_struct_pattern/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "inconsistent_struct_pattern" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for struct patterns whose fields do not match their declared order" edition = "2021" diff --git a/examples/supplementary/local_ref_cell/Cargo.toml b/examples/supplementary/local_ref_cell/Cargo.toml index 5ab920bf0..6a7e40231 100644 --- a/examples/supplementary/local_ref_cell/Cargo.toml +++ b/examples/supplementary/local_ref_cell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "local_ref_cell" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for `RefCell` local variables" edition = "2021" diff --git a/examples/supplementary/nonexistent_path_in_comment/Cargo.toml b/examples/supplementary/nonexistent_path_in_comment/Cargo.toml index 4e38084b9..f3e83c712 100644 --- a/examples/supplementary/nonexistent_path_in_comment/Cargo.toml +++ b/examples/supplementary/nonexistent_path_in_comment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nonexistent_path_in_comment" -version = "3.5.1" +version = "4.0.0" authors = ["Augustin Villetard"] description = "Lint for nonexistent paths in comments" edition = "2021" diff --git a/examples/supplementary/redundant_reference/Cargo.toml b/examples/supplementary/redundant_reference/Cargo.toml index a82036180..405805c23 100644 --- a/examples/supplementary/redundant_reference/Cargo.toml +++ b/examples/supplementary/redundant_reference/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "redundant_reference" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for reference fields used only to read one copyable subfield" edition = "2021" diff --git a/examples/supplementary/unnamed_constant/Cargo.toml b/examples/supplementary/unnamed_constant/Cargo.toml index 2679d4552..315ff1dbc 100644 --- a/examples/supplementary/unnamed_constant/Cargo.toml +++ b/examples/supplementary/unnamed_constant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unnamed_constant" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for unnamed constants, aka magic numbers" edition = "2021" diff --git a/examples/supplementary/unnecessary_borrow_mut/Cargo.toml b/examples/supplementary/unnecessary_borrow_mut/Cargo.toml index 5e2d6948a..c52f84f3f 100644 --- a/examples/supplementary/unnecessary_borrow_mut/Cargo.toml +++ b/examples/supplementary/unnecessary_borrow_mut/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unnecessary_borrow_mut" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for calls to `RefCell::borrow_mut` that could be `RefCell::borrow`" edition = "2021" diff --git a/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml b/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml index 7641b0e4f..416166a80 100644 --- a/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml +++ b/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unnecessary_conversion_for_trait" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint to check for unnecessary trait-behavior-preserving calls" edition = "2021" diff --git a/examples/testing/clippy/Cargo.lock b/examples/testing/clippy/Cargo.lock index 0c366c782..16212f1ac 100644 --- a/examples/testing/clippy/Cargo.lock +++ b/examples/testing/clippy/Cargo.lock @@ -172,7 +172,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clippy" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata 0.19.1", @@ -349,7 +349,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -367,7 +367,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -388,7 +388,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata 0.19.1", "dylint_internal", @@ -401,7 +401,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata 0.19.1", diff --git a/examples/testing/clippy/Cargo.toml b/examples/testing/clippy/Cargo.toml index 08be149d0..dd2d09eb0 100644 --- a/examples/testing/clippy/Cargo.toml +++ b/examples/testing/clippy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clippy" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "All of the Clippy lints as a Dylint library" edition = "2021" diff --git a/examples/testing/straggler/Cargo.lock b/examples/testing/straggler/Cargo.lock index 41bcccc33..a9b99a155 100644 --- a/examples/testing/straggler/Cargo.lock +++ b/examples/testing/straggler/Cargo.lock @@ -285,7 +285,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -303,7 +303,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "ansi_term", "anyhow", @@ -324,7 +324,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "cargo_metadata", "dylint_internal", @@ -337,7 +337,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata", @@ -1104,7 +1104,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "straggler" -version = "3.5.1" +version = "4.0.0" dependencies = [ "clippy_utils", "dylint_linting", diff --git a/examples/testing/straggler/Cargo.toml b/examples/testing/straggler/Cargo.toml index 23a7619a6..45d3ca431 100644 --- a/examples/testing/straggler/Cargo.toml +++ b/examples/testing/straggler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "straggler" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "A lint that uses an old toolchain for testing purposes" edition = "2021" diff --git a/expensive/Cargo.toml b/expensive/Cargo.toml index 48d361e34..21d47cff8 100644 --- a/expensive/Cargo.toml +++ b/expensive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "expensive" description = "Expensive tests" -version = "3.5.1" +version = "4.0.0" edition = "2021" publish = false @@ -9,7 +9,7 @@ publish = false anyhow = { workspace = true } tempfile = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../internal", features = [ "clippy_utils", "rustup", "sed", diff --git a/internal/Cargo.toml b/internal/Cargo.toml index 1fdcace6b..ff829d3af 100644 --- a/internal/Cargo.toml +++ b/internal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "Dylint internals" edition = "2021" diff --git a/internal/template/Cargo.toml~ b/internal/template/Cargo.toml~ index 608466b61..8b9b8d53d 100644 --- a/internal/template/Cargo.toml~ +++ b/internal/template/Cargo.toml~ @@ -11,10 +11,10 @@ crate-type = ["cdylib"] [dependencies] clippy_utils = { git = "https://github.com/rust-lang/rust-clippy", rev = "19e305bb57a7595f2a8d81f521c0dd8bf854e739" } -dylint_linting = "3.5.1" +dylint_linting = "4.0.0" [dev-dependencies] -dylint_testing = "3.5.1" +dylint_testing = "4.0.0" [workspace] diff --git a/scheduled/Cargo.toml b/scheduled/Cargo.toml index 8e542665f..fd6645734 100644 --- a/scheduled/Cargo.toml +++ b/scheduled/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "scheduled" description = "Scheduled tests" -version = "3.5.1" +version = "4.0.0" edition = "2021" publish = false @@ -16,7 +16,7 @@ regex = { workspace = true } serde_json = { workspace = true } similar-asserts = { workspace = true } -dylint_internal = { version = "=3.5.1", path = "../internal" } +dylint_internal = { version = "=4.0.0", path = "../internal" } [lints] workspace = true diff --git a/utils/linting/Cargo.lock b/utils/linting/Cargo.lock index 71ba6b21f..7b9998faf 100644 --- a/utils/linting/Cargo.lock +++ b/utils/linting/Cargo.lock @@ -108,7 +108,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dylint_internal" -version = "3.5.1" +version = "4.0.0" dependencies = [ "anyhow", "cargo_metadata", @@ -121,7 +121,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" dependencies = [ "assert_cmd", "cargo_metadata", diff --git a/utils/linting/Cargo.toml b/utils/linting/Cargo.toml index bd53ceec8..a3aa82d5c 100644 --- a/utils/linting/Cargo.toml +++ b/utils/linting/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_linting" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "Utilities for writing Dylint libraries" edition = "2021" @@ -15,7 +15,7 @@ serde = "1.0" thiserror = "2.0" toml = "0.8" -dylint_internal = { version = "=3.5.1", path = "../../internal", features = [ +dylint_internal = { version = "=4.0.0", path = "../../internal", features = [ "config", ] } diff --git a/utils/testing/Cargo.toml b/utils/testing/Cargo.toml index 0be74a8f5..a3790f85b 100644 --- a/utils/testing/Cargo.toml +++ b/utils/testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_testing" -version = "3.5.1" +version = "4.0.0" authors = ["Samuel E. Moelius III "] description = "Utilities for testing Dylint libraries" edition = "2021" @@ -17,8 +17,8 @@ regex = { workspace = true } serde_json = { workspace = true } tempfile = { workspace = true } -dylint = { version = "=3.5.1", path = "../../dylint" } -dylint_internal = { version = "=3.5.1", path = "../../internal" } +dylint = { version = "=4.0.0", path = "../../dylint" } +dylint_internal = { version = "=4.0.0", path = "../../internal" } [features] default = []