Finalize crates for release (#3588)

This commit is contained in:
Scott Mabin 2025-06-03 13:30:48 +01:00 committed by GitHub
parent 1e839e3711
commit 3cd36062d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
44 changed files with 280 additions and 122 deletions

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.8.0] - 2025-06-03
### Added
- `allocator_api2` to support allocator APIs on stable Rust. (#3318, #3487)
- `AnyMemory`, `InternalMemory`, `ExternalMemory` allocators. (#3318)
- Removed the `Unused` section for `stats()` to make the output cleaner (#3486)
@ -18,12 +32,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
- Update `defmt` to 1.0 (#3416)
### Fixed
### Removed
## [0.7.0] - 2025-02-24
### Added
@ -61,4 +69,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## 0.1.0 - 2022-07-25
[0.7.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-alloc-v0.7.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-alloc-v0.7.0...HEAD
[v0.8.0]: https://github.com/esp-rs/esp-hal/compare/esp-alloc-v0.7.0...esp-alloc-v0.8.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-alloc-v0.8.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-alloc"
version = "0.7.0"
version = "0.8.0"
edition = "2024"
rust-version = "1.86.0"
description = "A heap allocator for Espressif devices"

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.16.0] - 2025-06-03
### Added
- The length of the stack trace can now be configured using `ESP_BACKTRACE_CONFIG_BACKTRACE_FRAMES` (#3271)
- `Backtrace` and `BacktraceFrame` types. (#3280)
@ -23,9 +37,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Stack traces no longer stop at recursive functions (#3270)
- ESP32/S2/S3: Fixed an issue where the backtrace wasn't correctly captured in some cases (#3272)
### Removed
## [0.15.1] - 2025-02-24
### Fixed
@ -76,4 +87,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Only prints float registers on targets which have them. (#1690)
[0.15.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-backtrace-v0.15.1
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.15.1...HEAD
[v0.16.0]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.15.1...esp-backtrace-v0.16.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-backtrace-v0.16.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-backtrace"
version = "0.15.1"
version = "0.16.0"
edition = "2024"
rust-version = "1.86.0"
description = "Bare-metal backtrace support for Espressif devices"
@ -21,15 +21,15 @@ test = false
[dependencies]
cfg-if = "1.0.0"
defmt = { version = "1.0.1", optional = true }
esp-config = { version = "0.3.0", path = "../esp-config" }
esp-println = { version = "0.13.0", optional = true, default-features = false, path = "../esp-println" }
esp-config = { version = "0.4.0", path = "../esp-config" }
esp-println = { version = "0.14.0", optional = true, default-features = false, path = "../esp-println" }
heapless = "0.8"
semihosting = { version = "0.1.20", optional = true }
[build-dependencies]
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-config = { version = "0.3.0", path = "../esp-config", features = ["build"] }
esp-metadata = { version = "0.6.0", path = "../esp-metadata" }
esp-build = { version = "0.3.0", path = "../esp-build" }
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
esp-metadata = { version = "0.7.0", path = "../esp-metadata" }
[features]
default = ["colors"]

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.1.0] - 2025-06-03
### Added
- Support ESP-IDF app descriptor (#3281)
- Support reading partition tables and conveniently read/write partition content (#3316)
- OTA-DATA partition support (#3354)
@ -18,9 +32,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
- Update `defmt` to 1.0 (#3416)
### Fixed
### Removed
[v0.1.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-bootloader-esp-idf-v0.1.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-bootloader-esp-idf-v0.1.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-bootloader-esp-idf"
version = "0.0.0"
version = "0.1.0"
edition = "2024"
rust-version = "1.86.0"
description = "Functionality related to the esp-idf bootloader"
@ -20,7 +20,7 @@ test = true
[dependencies]
defmt = { version = "1.0.1", optional = true }
document-features = "0.2.11"
esp-config = { version = "0.3.0", path = "../esp-config" }
esp-config = { version = "0.4.0", path = "../esp-config" }
embedded-storage = "0.3.1"
log = { version = "0.4.26", optional = true }
strum = { version = "0.27.1", default-features = false, features = ["derive"] }
@ -30,7 +30,7 @@ md-5 = { version = "0.10.6", default-features = false, optional = true }
[build-dependencies]
chrono = { version = "0.4.20", default-features = false, features = ["clock"] }
esp-config = { version = "0.3.0", path = "../esp-config", features = ["build"] }
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
[features]
default = ["validation"]

View File

@ -12,7 +12,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
### Fixed
@ -20,6 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
## [v0.3.0] - 2025-06-03
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
## [0.2.0] - 2025-01-15
### Changed
@ -34,4 +39,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release (#2518)
[0.2.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-build-v0.2.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-build-v0.2.0...HEAD
[v0.3.0]: https://github.com/esp-rs/esp-hal/compare/esp-build-v0.2.0...esp-build-v0.3.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-build-v0.3.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-build"
version = "0.2.0"
version = "0.3.0"
edition = "2024"
rust-version = "1.86.0"
description = "Build utilities for esp-hal"

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.4.0] - 2025-06-03
### Added
- `ConfigOption` struct (#3362)
- `Stabiliy` to specify unstable options, and the version in which they became stable (#3365)
@ -19,12 +33,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `ConfigOption` favors `String` over `&str` (#3455)
- Removed the `Custom` validator (#3455)
### Fixed
### Removed
## [0.3.1] - 2025-02-24
### Added
@ -55,4 +63,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release (#2518)
[0.3.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-config-v0.3.1
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.3.1...HEAD
[v0.4.0]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.3.1...esp-config-v0.4.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.4.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-config"
version = "0.3.1"
version = "0.4.0"
edition = "2024"
rust-version = "1.86.0"
description = "Configure projects using esp-hal and related packages"

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.8.0] - 2025-06-03
### Added
- Re-added the `multiple-integrated` timer queue flavour (#3166)
### Changed
@ -24,9 +38,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed a panic on very long wakeup times (#3433)
### Removed
## [0.7.0] - 2025-02-24
### Fixed
@ -109,4 +120,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## 0.1.0 - 2024-06-04
[0.7.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-hal-embassy-v0.7.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.7.0...HEAD
[v0.8.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.7.0...esp-hal-embassy-v0.8.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-embassy-v0.8.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-hal-embassy"
version = "0.7.0"
version = "0.8.0"
edition = "2024"
rust-version = "1.86.0"
description = "Embassy support for esp-hal"
@ -21,7 +21,7 @@ test = false
[dependencies]
cfg-if = "1.0.0"
critical-section = "1.2.0"
esp-hal = { version = "1.0.0-beta.0", path = "../esp-hal" }
esp-hal = { version = "1.0.0-beta.1", path = "../esp-hal" }
portable-atomic = "1.11.0"
static_cell = "2.1.0"
@ -31,8 +31,8 @@ embassy-sync = { version = "0.6.2" }
embassy-time = { version = "0.4.0" }
embassy-time-driver = { version = "0.2.0", features = [ "tick-hz-1_000_000" ] }
embassy-time-queue-utils = { version = "0.1.0", features = ["_generic-queue"] }
esp-config = { version = "0.3.0", path = "../esp-config" }
macros = { version = "0.17.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
esp-config = { version = "0.4.0", path = "../esp-config" }
macros = { version = "0.18.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
# Optional dependencies that enable ecosystem support.
embassy-executor = { version = "0.7.0", features = ["timer-item-payload-size-4"], optional = true }
@ -42,9 +42,9 @@ defmt = { version = "1.0.1", optional = true }
log-04 = { package = "log", version = "0.4.27", optional = true }
[build-dependencies]
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-config = { version = "0.3.0", path = "../esp-config", features = ["build"] }
esp-metadata = { version = "0.6.0", path = "../esp-metadata" }
esp-build = { version = "0.3.0", path = "../esp-build" }
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
esp-metadata = { version = "0.7.0", path = "../esp-metadata" }
[features]
default = ["executors"]

View File

@ -12,8 +12,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Using the `#handler` macro with a priority of `None` will fail at compile time (#3304)
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
### Fixed
@ -21,6 +19,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
## [v0.18.0] - 2025-06-03
### Changed
- Using the `#handler` macro with a priority of `None` will fail at compile time (#3304)
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
## [0.17.0] - 2025-02-24
### Added
@ -83,4 +88,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release (#2518)
[0.17.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-hal-procmacros-v0.17.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.17.0...HEAD
[v0.18.0]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.17.0...esp-hal-procmacros-v0.18.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-procmacros-v0.18.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-hal-procmacros"
version = "0.17.0"
version = "0.18.0"
edition = "2024"
rust-version = "1.86.0"
description = "Procedural macros for esp-hal"

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v1.0.0-beta.1] - 2025-06-03
### Added
- RMT channel creator `steal` function (#3496)
- Support for RMT extended memory (#3182)
- Support for `rand_core` 0.9 (#3211)
@ -1248,4 +1262,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[0.23.0]: https://github.com/esp-rs/esp-hal/compare/v0.22.0...v0.23.0
[0.23.1]: https://github.com/esp-rs/esp-hal/compare/v0.23.0...v0.23.1
[v1.0.0-beta.0]: https://github.com/esp-rs/esp-hal/compare/v0.23.1...esp-hal-v1.0.0-beta.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0-beta.0...HEAD
[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
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-hal-v1.0.0-beta.1...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-hal"
version = "1.0.0-beta.0"
version = "1.0.0-beta.1"
edition = "2024"
rust-version = "1.86.0"
description = "Bare-metal HAL for Espressif devices"
@ -43,10 +43,10 @@ fugit = "0.3.7"
instability = "0.3.7"
strum = { version = "0.27.1", default-features = false, features = ["derive"] }
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-config = { version = "0.3.0", path = "../esp-config" }
esp-metadata = { version = "0.6.0", path = "../esp-metadata", default-features = false }
procmacros = { version = "0.17.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
esp-build = { version = "0.3.0", path = "../esp-build" }
esp-config = { version = "0.4.0", path = "../esp-config" }
esp-metadata = { version = "0.7.0", path = "../esp-metadata", default-features = false }
procmacros = { version = "0.18.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
# Dependencies that are optional because they are used by unstable drivers.
# They are needed when using the `unstable` feature.
@ -84,18 +84,18 @@ esp32s3 = { version = "0.32.0", features = ["critical-section", "rt"], optional
[target.'cfg(target_arch = "riscv32")'.dependencies]
riscv = { version = "0.12.1" }
esp-riscv-rt = { version = "0.10.0", path = "../esp-riscv-rt" }
esp-riscv-rt = { version = "0.11.0", path = "../esp-riscv-rt" }
[target.'cfg(target_arch = "xtensa")'.dependencies]
xtensa-lx = { version = "0.10.0", path = "../xtensa-lx" }
xtensa-lx-rt = { version = "0.18.0", path = "../xtensa-lx-rt" }
xtensa-lx = { version = "0.11.0", path = "../xtensa-lx" }
xtensa-lx-rt = { version = "0.19.0", path = "../xtensa-lx-rt" }
[build-dependencies]
basic-toml = "0.1.10"
cfg-if = "1.0.0"
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-metadata = { version = "0.6.0", path = "../esp-metadata" }
esp-config = { version = "0.3.0", path = "../esp-config", features = ["build"] }
esp-build = { version = "0.3.0", path = "../esp-build" }
esp-metadata = { version = "0.7.0", path = "../esp-metadata" }
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
serde = { version = "1.0.219", features = ["derive"] }
[dev-dependencies]

View File

@ -1,4 +1,4 @@
# Migration Guide from v1.0.0-beta.0 to {{currentVersion}}
# Migration Guide from v1.0.0-beta.0 to 1.0.0-beta.1
## Peripheral singleton changes

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -10,6 +10,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.7.0] - 2025-06-03
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
@ -20,9 +31,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed compatibility with `defmt` (#3374)
### Removed
## [0.6.0] - 2025-02-24
## 0.5.0 - 2025-01-15
@ -78,4 +86,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release (#1800)
[0.6.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-ieee802154-v0.6.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-ieee802154-v0.6.0...HEAD
[v0.7.0]: https://github.com/esp-rs/esp-hal/compare/esp-ieee802154-v0.6.0...esp-ieee802154-v0.7.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-ieee802154-v0.7.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-ieee802154"
version = "0.6.0"
version = "0.7.0"
edition = "2024"
rust-version = "1.86.0"
description = "Low-level IEEE 802.15.4 driver for the ESP32-C6 and ESP32-H2"
@ -21,7 +21,7 @@ test = false
[dependencies]
cfg-if = "1.0.0"
critical-section = "1.2.0"
esp-hal = { version = "1.0.0-beta.0", path = "../esp-hal" }
esp-hal = { version = "1.0.0-beta.1", path = "../esp-hal" }
# ⚠️ Unstable dependencies that are part of the public API
heapless = "0.8.0"
@ -29,7 +29,7 @@ heapless = "0.8.0"
# Unstable dependencies that are not (strictly) part of the public API
byte = "0.2.7"
document-features = "0.2.11"
esp-config = { version = "0.3.0", path = "../esp-config" }
esp-config = { version = "0.4.0", path = "../esp-config" }
esp-wifi-sys = "0.7.1"
ieee802154 = "0.6.1"
@ -38,7 +38,7 @@ defmt = { version = "1.0.1", optional = true }
log-04 = { package = "log", version = "0.4.27", optional = true }
[build-dependencies]
esp-config = { version = "0.3.0", path = "../esp-config" }
esp-config = { version = "0.4.0", path = "../esp-config" }
[features]

View File

@ -12,12 +12,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Fix gpio `input_state` and `output_state` for the ESP32-S3 and ESP32-S2 (#3191)
- Bump Rust edition to 2024, bump MSRV to 1.86. (#2951, #3391, #3560)
### Fixed
### Removed
## [v0.2.0] - 2025-06-03
### Changed
- Fix gpio `input_state` and `output_state` for the ESP32-S3 and ESP32-S2 (#3191)
- Bump Rust edition to 2024, bump MSRV to 1.86. (#2951, #3391, #3560)
### Removed
- Remove embedded-hal 0.2.x impls and dependency from esp-lp-hal package (#2609)
@ -45,3 +53,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Remove 2nd level generics from GPIO pin (#1526)
- GPIO Input/Output types have been converted to unit structs (#1754)
[v0.2.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-lp-hal-v0.2.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-lp-hal-v0.2.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-lp-hal"
version = "0.1.0"
version = "0.2.0"
edition = "2024"
rust-version = "1.86.0"
description = "HAL for low-power RISC-V coprocessors found in ESP32 devices"
@ -29,14 +29,14 @@ esp32c6-lp = { version = "0.3.0", features = ["critical-section"], option
esp32s2-ulp = { version = "0.3.0", features = ["critical-section"], optional = true }
esp32s3-ulp = { version = "0.3.0", features = ["critical-section"], optional = true }
nb = { version = "1.1.0", optional = true }
procmacros = { version = "0.17.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
procmacros = { version = "0.18.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
riscv = { version = "0.11.1", features = ["critical-section-single-hart"] }
[dev-dependencies]
panic-halt = "0.2.0"
[build-dependencies]
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-build = { version = "0.3.0", path = "../esp-build" }
[features]
default = ["embedded-hal"]

View File

@ -9,12 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Add ability to define memory regions, have DRAM defined there (#3300)
- Provide macros to get the start/end of a memory region, make it possible to use the macros in a no-std project (#3300)
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
### Fixed
@ -22,6 +19,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
## [v0.7.0] - 2025-06-03
### Added
- Add ability to define memory regions, have DRAM defined there (#3300)
- Provide macros to get the start/end of a memory region, make it possible to use the macros in a no-std project (#3300)
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
## [0.6.0] - 2025-02-24
### Added
@ -58,4 +66,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release (#2518)
[0.6.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-metadata-v0.6.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-metadata-v0.6.0...HEAD
[v0.7.0]: https://github.com/esp-rs/esp-hal/compare/esp-metadata-v0.6.0...esp-metadata-v0.7.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-metadata-v0.7.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-metadata"
version = "0.6.0"
version = "0.7.0"
edition = "2024"
rust-version = "1.86.0"
description = "Metadata for Espressif devices"

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.14.0] - 2025-06-03
### Added
- Added new `_esp_println_timestamp()` hook, gated by the `timestamp` feature to provide timestamp for logging (#3194)
- Added metadata for espflash to help setting log format (#3276)
@ -24,9 +38,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Manually setting a log level now correctly ignores `ESP_LOG`. (#3240)
- Fixed logging rules being order-dependent. (#3240)
### Removed
## [0.13.1] - 2025-02-24
### Fixed
@ -85,4 +96,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Remove RTT and defmt-raw support (#1658)
[0.13.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-println-v0.13.1
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-println-v0.13.1...HEAD
[v0.14.0]: https://github.com/esp-rs/esp-hal/compare/esp-println-v0.13.1...esp-println-v0.14.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-println-v0.14.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-println"
version = "0.13.1"
version = "0.14.0"
edition = "2024"
rust-version = "1.86.0"
description = "Provides `print!` and `println!` implementations various Espressif devices"
@ -32,8 +32,8 @@ defmt = { version = "1.0.1", optional = true }
log-04 = { package = "log", version = "0.4.27", optional = true }
[build-dependencies]
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-metadata = { version = "0.6.0", path = "../esp-metadata" }
esp-build = { version = "0.3.0", path = "../esp-build" }
esp-metadata = { version = "0.7.0", path = "../esp-metadata" }
log-04 = { package = "log", version = "0.4.27" }
[features]

View File

@ -12,7 +12,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
### Fixed
@ -20,6 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
## [v0.11.0] - 2025-06-03
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
## [0.10.0] - 2025-02-24
### Changed
@ -93,4 +98,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## 0.1.0 - 2023-01-26
[0.10.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-riscv-rt-v0.10.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-riscv-rt-v0.10.0...HEAD
[v0.11.0]: https://github.com/esp-rs/esp-hal/compare/esp-riscv-rt-v0.10.0...esp-riscv-rt-v0.11.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-riscv-rt-v0.11.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-riscv-rt"
version = "0.10.0"
version = "0.11.0"
edition = "2024"
rust-version = "1.86.0"
description = "Minimal runtime / startup for RISC-V CPUs from Espressif"

View File

@ -12,12 +12,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
- The `low-level` feature has been removed, the gated API is always available (#3425)
### Fixed
### Removed
## [v0.6.0] - 2025-06-03
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
- The `low-level` feature has been removed, the gated API is always available (#3425)
### Removed
- The `storage` and `nor-flash` features have been removed, the related functionality is now always available. (#3431)
@ -44,4 +52,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## 0.1.0 - 2022-09-26
[0.5.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-storage-v0.5.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-storage-v0.5.0...HEAD
[v0.6.0]: https://github.com/esp-rs/esp-hal/compare/esp-storage-v0.5.0...esp-storage-v0.6.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-storage-v0.6.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-storage"
version = "0.5.0"
version = "0.6.0"
edition = "2024"
rust-version = "1.86.0"
description = "Implementation of embedded-storage traits to access unencrypted ESP32 flash"
@ -28,8 +28,8 @@ critical-section = { version = "1.2.0", optional = true }
document-features = "0.2.11"
[build-dependencies]
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-metadata = { version = "0.6.0", path = "../esp-metadata" }
esp-build = { version = "0.3.0", path = "../esp-build" }
esp-metadata = { version = "0.7.0", path = "../esp-metadata" }
[features]
default = ["critical-section"]

View File

@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
### Changed
### Fixed
### Removed
## [v0.14.0] - 2025-06-03
### Added
- It's possible to use partial RF calibration, it's possible to use the None-calibration-schema after deep-sleep (#3383)
### Changed
@ -28,9 +42,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- COEX on ESP32 is now working (#3403)
- Correctly de-init wifi if the WifiController is dropped (#3550)
### Removed
## [0.13.0] - 2025-02-24
### Added
@ -242,4 +253,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release supporting WiFi on ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6, supporting BLE on WiFi on ESP32, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6 (#1582)
[0.13.0]: https://github.com/esp-rs/esp-hal/releases/tag/esp-wifi-v0.13.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-wifi-v0.13.0...HEAD
[v0.14.0]: https://github.com/esp-rs/esp-hal/compare/esp-wifi-v0.13.0...esp-wifi-v0.14.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-wifi-v0.14.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "esp-wifi"
version = "0.13.0"
version = "0.14.0"
edition = "2024"
rust-version = "1.86.0"
description = "A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust"
@ -15,7 +15,7 @@ bench = false
test = false
[dependencies]
esp-hal = { version = "1.0.0-beta.0", path = "../esp-hal", default-features = false }
esp-hal = { version = "1.0.0-beta.1", path = "../esp-hal", default-features = false }
critical-section = "1.2.0"
cfg-if = "1.0.0"
portable-atomic = { version = "1.11.0", default-features = false }
@ -29,13 +29,13 @@ rand_core = "0.9.3"
# Unstable dependencies that are not (strictly) part of the public API
allocator-api2 = { version = "0.3.0", default-features = false, features = ["alloc"] }
document-features = "0.2.11"
esp-alloc = { version = "0.7.0", path = "../esp-alloc", optional = true }
esp-config = { version = "0.3.0", path = "../esp-config" }
esp-alloc = { version = "0.8.0", path = "../esp-alloc", optional = true }
esp-config = { version = "0.4.0", path = "../esp-config" }
esp-wifi-sys = "0.7.1"
num-derive = { version = "0.4.2" }
num-traits = { version = "0.2.19", default-features = false }
portable_atomic_enum = { version = "0.3.1", features = ["portable-atomic"] }
xtensa-lx-rt = { version = "0.18.0", path = "../xtensa-lx-rt", optional = true }
xtensa-lx-rt = { version = "0.19.0", path = "../xtensa-lx-rt", optional = true }
# Optional dependencies enabling ecosystem features
serde = { version = "1.0.218", default-features = false, features = ["derive"], optional = true }
@ -51,9 +51,9 @@ defmt = { version = "1.0.1", optional = true }
log-04 = { package = "log", version = "0.4.27", optional = true }
[build-dependencies]
esp-build = { version = "0.2.0", path = "../esp-build" }
esp-config = { version = "0.3.0", path = "../esp-config", features = ["build"] }
esp-metadata = { version = "0.6.0", path = "../esp-metadata" }
esp-build = { version = "0.3.0", path = "../esp-build" }
esp-config = { version = "0.4.0", path = "../esp-config", features = ["build"] }
esp-metadata = { version = "0.7.0", path = "../esp-metadata" }
[features]
default = ["builtin-scheduler", "esp-alloc"]

View File

@ -1,4 +1,4 @@
# Migration Guide from 0.13.x to {{currentVersion}}
# Migration Guide from 0.13.x to 0.14.0
## Initializing esp-wifi

View File

@ -1,6 +1,6 @@
[package]
name = "xtensa-lx-rt-proc-macros"
version = "0.2.2"
version = "0.3.0"
edition = "2024"
rust-version = "1.86.0"
description = "Attributes re-exported in `xtensa-lx-rt`"

View File

@ -12,7 +12,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.85. (#3391)
### Fixed
@ -20,6 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
## [v0.19.0] - 2025-06-03
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.85. (#3391)
## [0.18.0] - 2025-01-15
### Changed
@ -45,4 +50,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Initial releases
[0.18.0]: https://github.com/esp-rs/esp-hal/releases/tag/xtensa-lx-rt-v0.18.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/xtensa-lx-rt-v0.18.0...HEAD
[v0.19.0]: https://github.com/esp-rs/esp-hal/compare/xtensa-lx-rt-v0.18.0...xtensa-lx-rt-v0.19.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/xtensa-lx-rt-v0.19.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "xtensa-lx-rt"
version = "0.18.0"
version = "0.19.0"
edition = "2024"
rust-version = "1.86.0"
description = "Minimal startup/runtime for Xtensa LX CPUs"
@ -19,9 +19,9 @@ test = false
[dependencies]
document-features = "0.2.11"
macros = { version = "0.2.2", package = "xtensa-lx-rt-proc-macros", path = "../xtensa-lx-rt-proc-macros" }
macros = { version = "0.3.0", package = "xtensa-lx-rt-proc-macros", path = "../xtensa-lx-rt-proc-macros" }
r0 = "1.0.0"
xtensa-lx = { version = "0.10.0", path = "../xtensa-lx" }
xtensa-lx = { version = "0.11.0", path = "../xtensa-lx" }
[build-dependencies]
anyhow = "1.0.98"

View File

@ -12,7 +12,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.85. (#3391)
### Fixed
@ -20,6 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
## [v0.11.0] - 2025-06-03
### Changed
- Bump Rust edition to 2024, bump MSRV to 1.85. (#3391)
## [0.10.0] - 2025-01-15
### Fixed
@ -51,4 +56,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## 0.3.0 - 2020-09-19
[0.10.0]: https://github.com/esp-rs/esp-hal/releases/tag/xtensa-lx-v0.10.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/xtensa-lx-v0.10.0...HEAD
[v0.11.0]: https://github.com/esp-rs/esp-hal/compare/xtensa-lx-v0.10.0...xtensa-lx-v0.11.0
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/xtensa-lx-v0.11.0...HEAD

View File

@ -1,6 +1,6 @@
[package]
name = "xtensa-lx"
version = "0.10.0"
version = "0.11.0"
edition = "2024"
rust-version = "1.86.0"
description = "Low-level access to Xtensa LX processors and peripherals"