Skip to content

Commit 7757c38

Browse files
authored
Finalize crate releases (#4331)
1 parent be59ca5 commit 7757c38

File tree

42 files changed

+346
-133
lines changed

Some content is hidden

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

42 files changed

+346
-133
lines changed

esp-alloc/CHANGELOG.md

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

1010
### Added
1111

12+
13+
### Changed
14+
15+
16+
### Fixed
17+
18+
19+
### Removed
20+
21+
22+
## [v0.9.0] - 2025-10-13
23+
24+
### Added
25+
1226
- Added chip-selection features (#4023)
1327
- New default feature (`compat`) enables implementations for `malloc`, `free`, `calloc`, `realloc` and others (#3890, #4043)
1428
- `ESP_ALLOC_CONFIG_HEAP_ALGORITHM` to select the global heap algorithm (LLFF, TLSF) (#4130, #4316)
@@ -23,9 +37,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2337

2438
- Fix problem of not de-allocating memory in some situations (#3949)
2539

26-
### Removed
27-
28-
2940
## [v0.8.0] - 2025-06-03
3041

3142
### Added
@@ -77,4 +88,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7788

7889
[0.7.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-alloc-v0.7.0
7990
[v0.8.0]: https://github.com/esp-rs/esp-hal/compare/esp-alloc-v0.7.0...esp-alloc-v0.8.0
80-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-alloc-v0.8.0...HEAD
91+
[v0.9.0]: https://github.com/esp-rs/esp-hal/compare/esp-alloc-v0.8.0...esp-alloc-v0.9.0
92+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-alloc-v0.9.0...HEAD

esp-alloc/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-alloc"
3-
version = "0.8.0"
3+
version = "0.9.0"
44
edition = "2024"
55
rust-version = "1.86.0"
66
description = "A heap allocator for Espressif devices"
@@ -33,14 +33,14 @@ allocator-api2 = { version = "0.3.0", default-features = false }
3333
defmt = { version = "1.0.1", optional = true }
3434
cfg-if = "1"
3535
enumset = "1"
36-
esp-sync = { version = "0.0.0", path = "../esp-sync" }
36+
esp-sync = { version = "0.1.0", path = "../esp-sync" }
3737
document-features = "0.2"
3838

3939
linked_list_allocator = { version = "0.10.5", default-features = false, features = ["const_mut_refs"] }
4040
rlsf = { version = "0.2", features = ["unstable"] }
4141

4242
[build-dependencies]
43-
esp-config = { version = "0.5.0", path = "../esp-config", features = ["build"] }
43+
esp-config = { version = "0.6.0", path = "../esp-config", features = ["build"] }
4444

4545
[features]
4646
default = ["compat"]

esp-backtrace/CHANGELOG.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,24 @@ 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.18.0] - 2025-10-13
23+
1324
### Changed
1425

1526
- `exception-handler` now panics. (#3838)
1627
- Only halt cores in panics when `halt-cores` feature is enabled. (#4010)
1728
- It is no longer possible to select multiple halt method features (`halt-cores`, `custom-halt`, `semihosting`) (#4012)
1829
- RISC-V: If stack-frames are not enabled the panic-handler will now emit a stack dump (#4189)
1930

20-
### Fixed
21-
22-
2331
### Removed
2432

2533
- the `exception-handler` feature got removed (#3887)
@@ -100,4 +108,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
100108
[0.15.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-backtrace-v0.15.1
101109
[v0.16.0]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.15.1...esp-backtrace-v0.16.0
102110
[v0.17.0]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.16.0...esp-backtrace-v0.17.0
103-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.17.0...HEAD
111+
[v0.18.0]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.17.0...esp-backtrace-v0.18.0
112+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.18.0...HEAD

esp-backtrace/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-backtrace"
3-
version = "0.17.0"
3+
version = "0.18.0"
44
edition = "2024"
55
rust-version = "1.86.0"
66
description = "Bare-metal backtrace support for Espressif devices"
@@ -34,9 +34,9 @@ test = false
3434
[dependencies]
3535
cfg-if = "1"
3636
defmt = { version = "1", optional = true }
37-
esp-config = { version = "0.5.0", path = "../esp-config" }
38-
esp-metadata-generated = { version = "0.1.0", path = "../esp-metadata-generated" }
39-
esp-println = { version = "0.15.0", optional = true, default-features = false, path = "../esp-println" }
37+
esp-config = { version = "0.6.0", path = "../esp-config" }
38+
esp-metadata-generated = { version = "0.2.0", path = "../esp-metadata-generated" }
39+
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 }
4242
document-features = "0.2"
@@ -45,11 +45,11 @@ document-features = "0.2"
4545
riscv = { version = "0.15.0" }
4646

4747
[target.'cfg(target_arch = "xtensa")'.dependencies]
48-
xtensa-lx = { version = "0.12.0", path = "../xtensa-lx" }
48+
xtensa-lx = { version = "0.13.0", path = "../xtensa-lx" }
4949

5050
[build-dependencies]
51-
esp-config = { version = "0.5.0", path = "../esp-config", features = ["build"] }
52-
esp-metadata-generated = { version = "0.1.0", path = "../esp-metadata-generated", features = ["build-script"] }
51+
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"] }
5353

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

esp-bootloader-esp-idf/CHANGELOG.md

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

1010
### Added
1111

12+
13+
### Changed
14+
15+
16+
### Fixed
17+
18+
19+
### Removed
20+
21+
22+
## [v0.3.0] - 2025-10-13
23+
24+
### Added
25+
1226
- `FlashRegion::partition_size` (#3902)
13-
- `PartitionTable::booted_partition`(#3979)
27+
- `PartitionTable::booted_partition` (#3979)
1428
- A new high-level OTA update helper, `OtaUpdater`, has been introduced. This simplifies the process of performing an OTA update by validating the partition table, finding the next available update slot, and handling the activation of the new image. (#4150)
1529
- Support for partition tables with more than two OTA application partitions (up to 16). The OTA logic now correctly cycles through all available `ota_X` slots. (#4150)
1630
- `PartitionTable::booted_partition()` function to determine which application partition is currently running by inspecting MMU registers. (#4150)
@@ -29,9 +43,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2943
- FlashRegion: Fix off-by-one bug when bounds checking (#3977)
3044
- Correctly set the `ESP_IDF_COMPATIBLE_VERSION` in the application descriptor. It was previously using the `MMU_PAGE_SIZE` configuration value by mistake. (#4150)
3145

32-
### Removed
33-
34-
3546
## [v0.2.0] - 2025-07-16
3647

3748
### Changed
@@ -60,4 +71,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6071

6172
[v0.1.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-bootloader-esp-idf-v0.1.0
6273
[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
63-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.2.0...HEAD
74+
[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
75+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.3.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.2.0"
3+
version = "0.3.0"
44
edition = "2024"
55
rust-version = "1.88.0"
66
description = "Functionality related to the esp-idf bootloader"
@@ -32,8 +32,8 @@ test = true
3232
cfg-if = "1"
3333
defmt = { version = "1.0.1", optional = true }
3434
document-features = "0.2"
35-
esp-config = { version = "0.5.0", path = "../esp-config" }
36-
esp-rom-sys = { version = "0.1.1", path = "../esp-rom-sys", optional = true }
35+
esp-config = { version = "0.6.0", path = "../esp-config" }
36+
esp-rom-sys = { version = "0.1.2", path = "../esp-rom-sys", optional = true }
3737
embedded-storage = "0.3.1"
3838
log-04 = { package = "log", version = "0.4", optional = true }
3939
strum = { version = "0.27", default-features = false, features = ["derive"] }
@@ -43,7 +43,7 @@ md-5 = { version = "0.10.6", default-features = false, optional = true }
4343

4444
[build-dependencies]
4545
jiff = { version = "0.2.13", default-features = false, features = ["std"] }
46-
esp-config = { version = "0.5.0", path = "../esp-config", features = ["build"] }
46+
esp-config = { version = "0.6.0", path = "../esp-config", features = ["build"] }
4747

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

esp-config/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.6.0] - 2025-10-13
23+
2224
## [v0.5.0] - 2025-07-16
2325

2426
### Added
@@ -71,4 +73,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7173
[0.3.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-config-v0.3.1
7274
[v0.4.0]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.3.1...esp-config-v0.4.0
7375
[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
76+
[v0.6.0]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.5.0...esp-config-v0.6.0
77+
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.6.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.5.0"
3+
version = "0.6.0"
44
edition = "2024"
55
rust-version = "1.86.0"
66
description = "Configure projects using esp-hal and related packages"
@@ -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.8.0", path = "../esp-metadata", features = ["clap"], optional = true }
37-
esp-metadata-generated = { version = "0.1.0", path = "../esp-metadata-generated", features = ["build-script"], 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 }
3838

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

esp-hal-procmacros/CHANGELOG.md

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

1010
### Added
1111

12+
13+
### Changed
14+
15+
16+
### Fixed
17+
18+
19+
### Removed
20+
21+
22+
## [v0.20.0] - 2025-10-13
23+
24+
### Added
25+
1226
- Added support for lifetimes and generics to `BuilderLite` derive macro (#3963)
1327
- Added `ram(reclaimed)` as an alias for `link_section = ".dram2_uninit"` (#4245)
1428

@@ -20,8 +34,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2034

2135
- Replaced `embassy_main` with `rtos_main` (intended to be called as `esp_rtos::main`) (#4172)
2236

23-
### Removed
24-
2537
## [v0.19.0] - 2025-07-16
2638

2739
### Added
@@ -106,4 +118,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
106118
[0.17.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-hal-procmacros-v0.17.0
107119
[v0.18.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.17.0...esp-hal-procmacros-v0.18.0
108120
[v0.19.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.18.0...esp-hal-procmacros-v0.19.0
109-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.19.0...HEAD
121+
[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

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.19.0"
3+
version = "0.20.0"
44
edition = "2024"
55
rust-version = "1.88.0"
66
description = "Procedural macros for esp-hal"

0 commit comments

Comments
 (0)