Skip to content

Commit 5ba50dd

Browse files
authored
Prepare 1.0 release (#4407)
* Finalize crate releases * rebase fixup
1 parent 7a6c47b commit 5ba50dd

File tree

25 files changed

+110
-59
lines changed

25 files changed

+110
-59
lines changed

esp-backtrace/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ test = false
3535
cfg-if = "1"
3636
defmt = { version = "1", optional = true }
3737
esp-config = { version = "0.6.0", path = "../esp-config" }
38-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated" }
38+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated" }
3939
esp-println = { version = "0.16.0", optional = true, default-features = false, path = "../esp-println" }
4040
heapless = "0.9"
4141
semihosting = { version = "0.1.20", optional = true }
@@ -49,7 +49,7 @@ xtensa-lx = { version = "0.13.0", path = "../xtensa-lx" }
4949

5050
[build-dependencies]
5151
esp-config = { version = "0.6.0", path = "../esp-config", features = ["build"] }
52-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated", features = ["build-script"] }
52+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated", features = ["build-script"] }
5353

5454
[features]
5555
default = ["colors"]

esp-bootloader-esp-idf/CHANGELOG.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
- `OtaUpdater::next_partition` (#4339)
1312

1413
### Changed
1514

1615

1716
### Fixed
1817

1918

19+
### Removed
20+
21+
22+
## [v0.4.0] - 2025-10-30
23+
24+
### Added
25+
26+
- `OtaUpdater::next_partition` (#4339)
27+
2028
### Removed
2129

2230
- `OtaUpdater::with_next_partition` (#4339)
@@ -74,4 +82,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7482
[v0.1.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-bootloader-esp-idf-v0.1.0
7583
[v0.2.0]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.1.0...esp-bootloader-esp-idf-v0.2.0
7684
[v0.3.0]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.2.0...esp-bootloader-esp-idf-v0.3.0
77-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.3.0...HEAD
85+
[v0.4.0]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.3.0...esp-bootloader-esp-idf-v0.4.0
86+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.4.0...HEAD

esp-bootloader-esp-idf/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-bootloader-esp-idf"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2024"
55
rust-version = "1.88.0"
66
description = "Functionality related to the esp-idf bootloader"
@@ -33,8 +33,8 @@ cfg-if = "1"
3333
defmt = { version = "1.0.1", optional = true }
3434
document-features = "0.2"
3535
esp-config = { version = "0.6.0", path = "../esp-config" }
36-
esp-hal-procmacros = { version = "0.20.0", path = "../esp-hal-procmacros", features = ["__esp_idf_bootloader"] }
37-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated" }
36+
esp-hal-procmacros = { version = "0.21.0", path = "../esp-hal-procmacros", features = ["__esp_idf_bootloader"] }
37+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated" }
3838
esp-rom-sys = { version = "0.1.2", path = "../esp-rom-sys", optional = true }
3939
embedded-storage = "0.3.1"
4040
log-04 = { package = "log", version = "0.4", optional = true }

esp-config/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ document-features = "0.2"
3333
serde = { version = "1.0", default-features = false, features = ["derive"], optional = true }
3434
serde_yaml = { version = "0.9", optional = true }
3535
somni-expr = { version = "0.2.0", optional = true }
36-
esp-metadata = { version = "0.9.0", path = "../esp-metadata", features = ["clap"], optional = true }
37-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated", features = ["build-script"], optional = true }
36+
esp-metadata = { version = "0.10.0", path = "../esp-metadata", features = ["clap"], optional = true }
37+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated", features = ["build-script"], optional = true }
3838

3939
# used by the `tui` feature
4040
clap = { version = "4.5", features = ["derive"], optional = true }

esp-hal-procmacros/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1919
### Removed
2020

2121

22+
## [v0.21.0] - 2025-10-30
23+
2224
## [v0.20.0] - 2025-10-13
2325

2426
### Added
@@ -119,4 +121,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
119121
[v0.18.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.17.0...esp-hal-procmacros-v0.18.0
120122
[v0.19.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.18.0...esp-hal-procmacros-v0.19.0
121123
[v0.20.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.19.0...esp-hal-procmacros-v0.20.0
122-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.20.0...HEAD
124+
[v0.21.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.20.0...esp-hal-procmacros-v0.21.0
125+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.21.0...HEAD

esp-hal-procmacros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-hal-procmacros"
3-
version = "0.20.0"
3+
version = "0.21.0"
44
edition = "2024"
55
rust-version = "1.88.0"
66
description = "Procedural macros for esp-hal"

esp-hal/CHANGELOG.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
- Added the `float-save-restore` feature (enabled by default) for Xtensa MCUs. (#4394)
1312

1413
### Changed
1514

16-
- `work_queue` is no longer public (#4357)
17-
- UART memory is now powered down when the driver is no longer in use. (#4354)
1815

1916
### Fixed
2017

2118

19+
### Removed
20+
21+
22+
## [v1.0.0] - 2025-10-30
23+
24+
### Added
25+
26+
- Added the `float-save-restore` feature (enabled by default) for Xtensa MCUs. (#4394)
27+
28+
### Changed
29+
30+
- `work_queue` is no longer public (#4357)
31+
- UART memory is now powered down when the driver is no longer in use. (#4354)
32+
2233
### Removed
2334

2435
- The `WatchdogConfig` enum and watchdog timer configuration from `esp_hal::init` (#4377)
@@ -1444,4 +1455,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
14441455
[v1.0.0-beta.1]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0-beta.0...esp-hal-v1.0.0-beta.1
14451456
[v1.0.0-rc.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0-beta.1...esp-hal-v1.0.0-rc.0
14461457
[v1.0.0-rc.1]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0-rc.0...esp-hal-v1.0.0-rc.1
1447-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0-rc.1...HEAD
1458+
[v1.0.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0-rc.1...esp-hal-v1.0.0
1459+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0...HEAD

esp-hal/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-hal"
3-
version = "1.0.0-rc.1"
3+
version = "1.0.0"
44
edition = "2024"
55
rust-version = "1.88.0"
66
description = "Bare-metal HAL for Espressif devices"
@@ -68,9 +68,9 @@ instability = "0.3.9"
6868
strum = { version = "0.27.1", default-features = false, features = ["derive"] }
6969

7070
esp-config = { version = "0.6.0", path = "../esp-config" }
71-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated" }
71+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated" }
7272
esp-sync = { version = "0.1.0", path = "../esp-sync" }
73-
procmacros = { version = "0.20.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
73+
procmacros = { version = "0.21.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
7474

7575
# Dependencies that are optional because they are used by unstable drivers.
7676
# They are needed when using the `unstable` feature.
@@ -121,7 +121,7 @@ xtensa-lx = { version = "0.13.0", path = "../xtensa-lx" }
121121
xtensa-lx-rt = { version = "0.21.0", path = "../xtensa-lx-rt", optional = true }
122122

123123
[build-dependencies]
124-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated", features = ["build-script"] }
124+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated", features = ["build-script"] }
125125
esp-config = { version = "0.6.0", path = "../esp-config", features = ["build"] }
126126

127127
[dev-dependencies]

esp-hal/MIGRATING-1.0.0-rc.1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# Migration Guide from 1.0.0-rc.1 to {{currentVersion}}
1+
# Migration Guide from 1.0.0-rc.1 to 1.0.0

esp-lp-hal/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ esp32c6-lp = { version = "0.3.0", features = ["critical-section"], option
4545
esp32s2-ulp = { version = "0.3.0", features = ["critical-section"], optional = true }
4646
esp32s3-ulp = { version = "0.3.0", features = ["critical-section"], optional = true }
4747
nb = { version = "1.1.0", optional = true }
48-
procmacros = { version = "0.20.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
48+
procmacros = { version = "0.21.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
4949
riscv = { version = "0.15", features = ["critical-section-single-hart"] }
50-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated" }
50+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated" }
5151

5252
[dev-dependencies]
5353
panic-halt = "0.2.0"
5454

5555
[build-dependencies]
56-
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated", features = ["build-script"] }
56+
esp-metadata-generated = { version = "0.3.0", path = "../esp-metadata-generated", features = ["build-script"] }
5757

5858
[features]
5959
default = ["embedded-hal"]

0 commit comments

Comments
 (0)