Skip to content

Commit 6b758d7

Browse files
authored
Finalize releases (#3805)
* Finalize crate releases * changelog fixup * fixup docsrs ci test * docs fixup
1 parent 9dcaa15 commit 6b758d7

File tree

46 files changed

+212
-101
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+212
-101
lines changed

.github/workflows/documentation.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,10 @@ jobs:
177177
runs-on: ubuntu-latest
178178
if: ${{ (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'release-pr')) }}
179179
steps:
180+
- uses: dtolnay/rust-toolchain@v1
181+
with:
182+
toolchain: nightly
183+
targets: riscv32imac-unknown-none-elf
180184
- uses: actions/checkout@v4
181185
with:
182186
repository: esp-rs/esp-hal

esp-backtrace/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616
### Fixed
1717

1818

19+
### Removed
20+
21+
22+
## [v0.17.0] - 2025-07-16
23+
1924
### Removed
2025

2126
- Removed support for ESP32-P4 (#3754)
@@ -89,4 +94,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8994

9095
[0.15.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-backtrace-v0.15.1
9196
[v0.16.0]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.15.1...esp-backtrace-v0.16.0
92-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.16.0...HEAD
97+
[v0.17.0]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.16.0...esp-backtrace-v0.17.0
98+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.17.0...HEAD

esp-backtrace/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-backtrace"
3-
version = "0.16.0"
3+
version = "0.17.0"
44
edition = "2024"
55
rust-version = "1.86.0"
66
description = "Bare-metal backtrace support for Espressif devices"
@@ -21,13 +21,13 @@ test = false
2121
[dependencies]
2222
cfg-if = "1.0.0"
2323
defmt = { version = "1.0.1", optional = true }
24-
esp-config = { version = "0.4.0", path = "../esp-config" }
25-
esp-println = { version = "0.14.0", optional = true, default-features = false, path = "../esp-println" }
24+
esp-config = { version = "0.5.0", path = "../esp-config" }
25+
esp-println = { version = "0.15.0", optional = true, default-features = false, path = "../esp-println" }
2626
heapless = "0.8"
2727
semihosting = { version = "0.1.20", optional = true }
2828

2929
[build-dependencies]
30-
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
30+
esp-config = { version = "0.5.0", path = "../esp-config", features = ["build"] }
3131

3232
[features]
3333
default = ["colors"]

esp-bootloader-esp-idf/CHANGELOG.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111

1212

13+
### Changed
14+
15+
16+
### Fixed
17+
18+
19+
### Removed
20+
21+
22+
## [v0.2.0] - 2025-07-16
23+
1324
### Changed
1425

1526
- The `log` feature has been renamed to `log-04` (#3675)
@@ -21,9 +32,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2132

2233
- Fixed a problem with calculating the otadata checksum (#3629)
2334

24-
### Removed
25-
26-
2735
## [v0.1.0] - 2025-06-03
2836

2937
### Added
@@ -38,4 +46,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3846
- Update `defmt` to 1.0 (#3416)
3947

4048
[v0.1.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-bootloader-esp-idf-v0.1.0
41-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.1.0...HEAD
49+
[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
50+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.2.0...HEAD

esp-bootloader-esp-idf/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-bootloader-esp-idf"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
edition = "2024"
55
rust-version = "1.86.0"
66
description = "Functionality related to the esp-idf bootloader"
@@ -21,8 +21,8 @@ test = true
2121
cfg-if = "1.0.0"
2222
defmt = { version = "1.0.1", optional = true }
2323
document-features = "0.2.11"
24-
esp-config = { version = "0.4.0", path = "../esp-config" }
25-
esp-rom-sys = { version = "0.1.0", path = "../esp-rom-sys", optional = true }
24+
esp-config = { version = "0.5.0", path = "../esp-config" }
25+
esp-rom-sys = { version = "0.1.1", path = "../esp-rom-sys", optional = true }
2626
embedded-storage = "0.3.1"
2727
log-04 = { package = "log", version = "0.4.26", optional = true }
2828
strum = { version = "0.27.1", default-features = false, features = ["derive"] }
@@ -32,7 +32,7 @@ md-5 = { version = "0.10.6", default-features = false, optional = true }
3232

3333
[build-dependencies]
3434
jiff = { version = "0.2.13", default-features = false, features = ["std"] }
35-
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
35+
esp-config = { version = "0.5.0", path = "../esp-config", features = ["build"] }
3636

3737
[features]
3838
default = ["validation"]

esp-config/CHANGELOG.md

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

1010
### Added
1111

12-
- Add `ESP_HAL_CONFIG_PLACE_RMT_DRIVER_IN_RAM` configuration option to pin the RMT driver in RAM (#3778).
1312

1413
### Changed
1514

@@ -20,6 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2019
### Removed
2120

2221

22+
## [v0.5.0] - 2025-07-16
23+
24+
### Added
25+
26+
- Add `ESP_HAL_CONFIG_PLACE_RMT_DRIVER_IN_RAM` configuration option to pin the RMT driver in RAM (#3778)
27+
2328
## [v0.4.0] - 2025-06-03
2429

2530
### Added
@@ -65,4 +70,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6570

6671
[0.3.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-config-v0.3.1
6772
[v0.4.0]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.3.1...esp-config-v0.4.0
68-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.4.0...HEAD
73+
[v0.5.0]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.4.0...esp-config-v0.5.0
74+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.5.0...HEAD

esp-config/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-config"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2024"
55
rust-version = "1.86.0"
66
description = "Configure projects using esp-hal and related packages"
@@ -23,8 +23,8 @@ document-features = "0.2.11"
2323
serde = { version = "1.0.197", default-features = false, features = ["derive"], optional = true }
2424
serde_yaml = { version = "0.9", optional = true }
2525
evalexpr = { version = "12.0.2", optional = true }
26-
esp-metadata = { version = "0.7.0", path = "../esp-metadata", features = ["clap"], optional = true }
27-
esp-metadata-generated = { version = "0.0.1", path = "../esp-metadata-generated", features = ["build-script"], optional = true }
26+
esp-metadata = { version = "0.8.0", path = "../esp-metadata", features = ["clap"], optional = true }
27+
esp-metadata-generated = { version = "0.1.0", path = "../esp-metadata-generated", features = ["build-script"], optional = true }
2828

2929
# used by the `tui` feature
3030
clap = { version = "4.5.32", features = ["derive"], optional = true }

esp-config/src/generate/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,6 @@ pub struct CfgConstraint {
126126

127127
/// Generate the config from a YAML definition.
128128
///
129-
/// The YAML follows the format outlined by [Config].
130-
///
131129
/// After deserializing the config and normalizing it, this will call
132130
/// [generate_config] to finally get the currently active configuration.
133131
pub fn generate_config_from_yaml_definition(

esp-hal-embassy/CHANGELOG.md

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

1010
### Added
1111

12-
- `Executor::run_with_callbacks` and the associated `Callbacks` trait (#3737)
1312

1413
### Changed
1514

16-
- MSRV is now 1.88.0 (#3742)
1715

1816
### Fixed
1917

2018

2119
### Removed
2220

2321

22+
## [v0.9.0] - 2025-07-16
23+
24+
### Added
25+
26+
- `Executor::run_with_callbacks` and the associated `Callbacks` trait (#3737)
27+
28+
### Changed
29+
30+
- MSRV is now 1.88.0 (#3742)
31+
2432
## [v0.8.1] - 2025-06-05
2533

2634
### Fixed
@@ -130,4 +138,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
130138
[0.7.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-hal-embassy-v0.7.0
131139
[v0.8.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.7.0...esp-hal-embassy-v0.8.0
132140
[v0.8.1]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.8.0...esp-hal-embassy-v0.8.1
133-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.8.1...HEAD
141+
[v0.9.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.8.1...esp-hal-embassy-v0.9.0
142+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.9.0...HEAD

esp-hal-embassy/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-hal-embassy"
3-
version = "0.8.1"
3+
version = "0.9.0"
44
edition = "2024"
55
rust-version = "1.88.0"
66
description = "Embassy support for esp-hal"
@@ -21,7 +21,7 @@ test = false
2121
[dependencies]
2222
cfg-if = "1.0.0"
2323
critical-section = "1.2.0"
24-
esp-hal = { version = "1.0.0-beta.1", path = "../esp-hal", default-features = false, features = ["requires-unstable"] }
24+
esp-hal = { version = "1.0.0-rc.0", path = "../esp-hal", default-features = false, features = ["requires-unstable"] }
2525
portable-atomic = "1.11.0"
2626
static_cell = "2.1.0"
2727

@@ -31,8 +31,8 @@ embassy-sync = { version = "0.6.2" }
3131
embassy-time = { version = "0.4.0" }
3232
embassy-time-driver = { version = "0.2.0", features = [ "tick-hz-1_000_000" ] }
3333
embassy-time-queue-utils = { version = "0.1.0", features = ["_generic-queue"] }
34-
esp-config = { version = "0.4.0", path = "../esp-config" }
35-
macros = { version = "0.18.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
34+
esp-config = { version = "0.5.0", path = "../esp-config" }
35+
macros = { version = "0.19.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
3636

3737
# Optional dependencies that enable ecosystem support.
3838
embassy-executor = { version = "0.7.0", features = ["timer-item-payload-size-4"], optional = true }
@@ -42,8 +42,8 @@ defmt = { version = "1.0.1", optional = true }
4242
log-04 = { package = "log", version = "0.4.27", optional = true }
4343

4444
[build-dependencies]
45-
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
46-
esp-metadata-generated = { version = "0.0.1", path = "../esp-metadata-generated", features = ["build-script"] }
45+
esp-config = { version = "0.5.0", path = "../esp-config", features = ["build"] }
46+
esp-metadata-generated = { version = "0.1.0", path = "../esp-metadata-generated", features = ["build-script"] }
4747

4848
[features]
4949
default = ["executors"]

0 commit comments

Comments
 (0)