diff --git a/CHANGELOG.md b/CHANGELOG.md index 77f35a0..668ff63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## [0.19.4] - 2025-06-17 + +### Fixed + +- "move manifest validation later in the preparation to harden against possible cargo changes + + ## [0.19.3] - 2025-06-17 ### Added diff --git a/Cargo.toml b/Cargo.toml index 7edae10..d72cdc4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustwide" -version = "0.19.3" +version = "0.19.4" edition = "2018" build = "build.rs" diff --git a/src/prepare.rs b/src/prepare.rs index 8239794..a0d4110 100644 --- a/src/prepare.rs +++ b/src/prepare.rs @@ -35,9 +35,9 @@ impl<'a> Prepare<'a> { pub(crate) fn prepare(&mut self) -> anyhow::Result<()> { self.krate.copy_source_to(self.workspace, self.source_dir)?; - self.validate_manifest()?; self.remove_override_files()?; self.tweak_toml()?; + self.validate_manifest()?; self.capture_lockfile()?; self.fetch_deps()?;