Skip to content

Commit f9b7dae

Browse files
authored
Bump MSRV to 1.62.0 and update all dependencies (#279)
* Bump the MSRV to 1.62.0 * Update all dependencies
1 parent 7e5e197 commit f9b7dae

File tree

7 files changed

+22
-24
lines changed

7 files changed

+22
-24
lines changed

.github/workflows/raspberry_rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
cargo-command: check
2929
args: --features=raspberry
3030
- name: Check MSRV
31-
toolchain: "1.60"
31+
toolchain: "1.62"
3232
cargo-command: check
3333
args: --features=raspberry
3434
- name: Unit Test

.github/workflows/rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- uses: actions-rs/toolchain@v1
4545
with:
4646
profile: minimal
47-
toolchain: "1.60"
47+
toolchain: "1.62"
4848
override: true
4949
- uses: Swatinem/rust-cache@v1
5050
- uses: actions-rs/cargo@v1

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cargo-espflash/Cargo.toml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = [
66
"Jesse Braham <[email protected]>",
77
]
88
edition = "2021"
9-
rust-version = "1.60"
9+
rust-version = "1.62"
1010
description = "Cargo subcommand for flashing Espressif devices over serial"
1111
repository = "https://github.com/esp-rs/espflash"
1212
license = "MIT OR Apache-2.0"
@@ -15,7 +15,6 @@ keywords = [
1515
"cli",
1616
"embedded",
1717
"esp",
18-
"xtensa",
1918
]
2019
categories = [
2120
"command-line-utilities",
@@ -30,15 +29,15 @@ bin-dir = "{ bin }{ binary-ext }"
3029
pkg-fmt = "zip"
3130

3231
[dependencies]
33-
cargo_metadata = "0.15.0"
34-
cargo_toml = "0.12.2"
35-
clap = { version = "4.0.14", features = ["derive"] }
32+
cargo_metadata = "0.15.1"
33+
cargo_toml = "0.13.0"
34+
clap = { version = "4.0.18", features = ["derive"] }
3635
env_logger = "0.9.1"
3736
espflash = { version = "=2.0.0-dev", path = "../espflash" }
3837
esp-idf-part = "0.1.1"
3938
log = "0.4.17"
4039
miette = { version = "5.3.0", features = ["fancy"] }
41-
serde = { version = "1.0.145", features = ["derive"] }
40+
serde = { version = "1.0.147", features = ["derive"] }
4241
strum = "0.24.1"
4342
thiserror = "1.0.37"
4443
toml = "0.5.9"

cargo-espflash/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# cargo-espflash
22

33
[![Crates.io](https://img.shields.io/crates/v/cargo-espflash?labelColor=1C2C2E&color=C96329&logo=Rust&style=flat-square)](https://crates.io/crates/cargo-espflash)
4-
![MSRV](https://img.shields.io/badge/MSRV-1.60-blue?labelColor=1C2C2E&logo=Rust&style=flat-square)
4+
![MSRV](https://img.shields.io/badge/MSRV-1.62-blue?labelColor=1C2C2E&logo=Rust&style=flat-square)
55
![Crates.io](https://img.shields.io/crates/l/cargo-espflash?labelColor=1C2C2E&style=flat-square)
66

77
Cross-compiler and Cargo extension for flashing Espressif devices over serial.
@@ -10,7 +10,7 @@ Supports the **ESP32**, **ESP32-C2**, **ESP32-C3**, **ESP32-S2**, **ESP32-S3**,
1010

1111
## Installation
1212

13-
If you are installing `cargo-espflash` from source (ie. using `cargo install`) then you must have `rustc>=1.60.0` installed on your system.
13+
If you are installing `cargo-espflash` from source (ie. using `cargo install`) then you must have `rustc>=1.62.0` installed on your system.
1414

1515
If you are running **macOS** or **Linux** then [libuv] must also be installed; this is available via most popular package managers. If you are running **Windows** you can ignore this step.
1616

@@ -48,7 +48,7 @@ cargo install cargo-espflash --features=raspberry
4848
## Usage
4949

5050
```text
51-
A cargo extension for flashing Espressif devices
51+
Cargo subcommand for flashing Espressif devices over serial
5252
5353
Usage: cargo espflash <COMMAND>
5454

espflash/Cargo.toml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ authors = [
66
"Jesse Braham <[email protected]>",
77
]
88
edition = "2021"
9-
rust-version = "1.60"
9+
rust-version = "1.62"
1010
description = "A command-line tool for flashing Espressif devices over serial"
1111
repository = "https://github.com/esp-rs/espflash"
1212
license = "MIT OR Apache-2.0"
1313
keywords = [
1414
"cli",
1515
"embedded",
1616
"esp",
17-
"xtensa",
1817
]
1918
categories = [
2019
"command-line-utilities",
@@ -37,11 +36,11 @@ required-features = ["cli"]
3736

3837
[dependencies]
3938
addr2line = "0.18.0"
40-
base64 = "0.13.0"
39+
base64 = "0.13.1"
4140
binread = "2.2.0"
4241
bytemuck = { version = "1.12.1", features = ["derive"] }
43-
clap = { version = "4.0.14", features = ["derive"], optional = true }
44-
comfy-table = "6.1.0"
42+
clap = { version = "4.0.18", features = ["derive"], optional = true }
43+
comfy-table = "6.1.2"
4544
crossterm = { version = "0.25.0", optional = true }
4645
dialoguer = { version = "0.10.2", optional = true }
4746
directories-next = "2.0.0"
@@ -55,7 +54,7 @@ miette = { version = "5.3.0", features = ["fancy"] }
5554
parse_int = "0.6.0"
5655
regex = "1.6.0"
5756
rppal = { version = "0.13.1", optional = true }
58-
serde = { version = "1.0.145", features = ["derive"] }
57+
serde = { version = "1.0.147", features = ["derive"] }
5958
serde-hex = "0.1.0"
6059
serialport = "4.2.0"
6160
sha2 = "0.10.6"

espflash/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![Crates.io](https://img.shields.io/crates/v/espflash?labelColor=1C2C2E&color=C96329&logo=Rust&style=flat-square)](https://crates.io/crates/espflash)
44
[![docs.rs](https://img.shields.io/docsrs/espflash?labelColor=1C2C2E&color=C96329&logo=rust&style=flat-square)](https://docs.rs/espflash)
5-
![MSRV](https://img.shields.io/badge/MSRV-1.60-blue?labelColor=1C2C2E&logo=Rust&style=flat-square)
5+
![MSRV](https://img.shields.io/badge/MSRV-1.62-blue?labelColor=1C2C2E&logo=Rust&style=flat-square)
66
![Crates.io](https://img.shields.io/crates/l/espflash?labelColor=1C2C2E&style=flat-square)
77

88
A library and command-line tool for flashing Espressif devices over serial.
@@ -11,7 +11,7 @@ Supports the **ESP32**, **ESP32-C2**, **ESP32-C3**, **ESP32-S2**, **ESP32-S3**,
1111

1212
## Installation
1313

14-
If you are installing `espflash` from source (ie. using `cargo install`) then you must have `rustc>=1.60.0` installed on your system.
14+
If you are installing `espflash` from source (ie. using `cargo install`) then you must have `rustc>=1.62.0` installed on your system.
1515

1616
If you are running **macOS** or **Linux** then [libuv] must also be installed; this is available via most popular package managers. If you are running **Windows** you can ignore this step.
1717

@@ -49,7 +49,7 @@ cargo install espflash --features=raspberry
4949
## Usage
5050

5151
```text
52-
A library and command-line tool for flashing Espressif devices
52+
A command-line tool for flashing Espressif devices over serial
5353
5454
Usage: espflash <COMMAND>
5555

0 commit comments

Comments
 (0)