From f679e03a8e227793abffef2218f0e997df70059d Mon Sep 17 00:00:00 2001 From: Sergio Gasquez Arcos Date: Mon, 7 Jul 2025 16:28:34 +0200 Subject: [PATCH] feat: Prepare 4.0.1 release (#925) --- CHANGELOG.md | 14 ++++++++++---- Cargo.lock | 39 ++++++++++++++++++++++++++------------- cargo-espflash/Cargo.toml | 2 +- espflash/Cargo.toml | 4 ++-- espflash/src/lib.rs | 2 +- 5 files changed, 40 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 808f88b..f93eb69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,16 +8,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added -- `save-image` now checks if the ELF contains the app descriptor (#920) ### Changed -- `espflash` now allows wider version ranges on its dependencies(#924) - ### Fixed ### Removed +## [4.0.1] - 2025-07-07 + +### Changed +- `espflash` now allows wider version ranges on its dependencies(#924) + +### Fixed +- `save-image` now checks if the ELF contains the app descriptor (#920) + ## [4.0.0] - 2025-07-01 ### Added @@ -398,7 +403,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.0] - 2021-09-21 -[Unreleased]: https://github.com/esp-rs/espflash/compare/v4.0.0...HEAD +[Unreleased]: https://github.com/esp-rs/espflash/compare/v4.0.1...HEAD +[4.0.1]: https://github.com/esp-rs/espflash/compare/v4.0.0...v4.0.1 [4.0.0]: https://github.com/esp-rs/espflash/compare/v3.3.0...v4.0.0 [3.3.0]: https://github.com/esp-rs/espflash/compare/v3.2.0...v3.3.0 [3.2.0]: https://github.com/esp-rs/espflash/compare/v3.1.1...v3.2.0 diff --git a/Cargo.lock b/Cargo.lock index 9fdca99..6d7eabb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -250,7 +250,7 @@ dependencies = [ [[package]] name = "cargo-espflash" -version = "4.0.0" +version = "4.0.1" dependencies = [ "cargo_metadata", "clap", @@ -444,6 +444,19 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "console" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.1", + "windows-sys 0.60.2", +] + [[package]] name = "convert_case" version = "0.7.1" @@ -754,7 +767,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" dependencies = [ - "console", + "console 0.15.11", "shell-words", "tempfile", "thiserror 1.0.69", @@ -902,7 +915,7 @@ dependencies = [ [[package]] name = "espflash" -version = "4.0.0" +version = "4.0.1" dependencies = [ "addr2line 0.22.0", "base64", @@ -1375,14 +1388,14 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.17.11" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" +checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd" dependencies = [ - "console", - "number_prefix", + "console 0.16.0", "portable-atomic", "unicode-width 0.2.1", + "unit-prefix", "web-time", ] @@ -1713,12 +1726,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - [[package]] name = "object" version = "0.35.0" @@ -2885,6 +2892,12 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +[[package]] +name = "unit-prefix" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817" + [[package]] name = "unsafe-libyaml" version = "0.2.11" diff --git a/cargo-espflash/Cargo.toml b/cargo-espflash/Cargo.toml index c272db3..200e571 100644 --- a/cargo-espflash/Cargo.toml +++ b/cargo-espflash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-espflash" -version = "4.0.0" +version = "4.0.1" edition = "2024" rust-version = "1.85" description = "Cargo subcommand for interacting with Espressif devices" diff --git a/espflash/Cargo.toml b/espflash/Cargo.toml index 7c37621..e2a49a6 100644 --- a/espflash/Cargo.toml +++ b/espflash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "espflash" -version = "4.0.0" +version = "4.0.1" edition = "2024" rust-version = "1.85" description = "A command-line tool for interacting with Espressif devices" @@ -44,7 +44,7 @@ directories = { version = "6.0", optional = true } env_logger = { version = "0.11", optional = true } esp-idf-part = "0.6" flate2 = "1.1" -indicatif = { version = "0.17", optional = true } +indicatif = { version = "0.18", optional = true } log = "0.4" md-5 = "0.10" miette = "7.6" diff --git a/espflash/src/lib.rs b/espflash/src/lib.rs index df61f95..3269d89 100644 --- a/espflash/src/lib.rs +++ b/espflash/src/lib.rs @@ -14,7 +14,7 @@ //! [espflash] can also be used as a library: //! //! ```toml -//! espflash = { version = "4.0.0", default-features = false } +//! espflash = { version = "4.0.1", default-features = false } //! ``` //! //! We add `default-features` here to disable the `cli` feature, which is