diff --git a/CHANGELOG.md b/CHANGELOG.md index 89a2aa4c669..672e2a26897 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.50.0] - 2025-01-02 ### Deprecated - `EspFirmwareInfoLoader` use `EspFirmwareInfoLoad` instead @@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Expose src_addr and dst_addr in espnow recv cb (#525) ### Added +- Compatibility with ESP-IDF v5.3.X - feat(eth): Implement alternative polling mode (#452) - SD Card driver; SD Card host drivers (SPI and SDMMC) (#454) - Make EspAsyncMqttClient::wrap public. (#462) diff --git a/Cargo.toml b/Cargo.toml index e7930acf182..65a4afa91b5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "esp-idf-svc" -version = "0.49.1" +version = "0.50.0" authors = ["Ivan Markov "] edition = "2021" resolver = "2" @@ -18,11 +18,6 @@ rust-version = "1.77" [lib] harness = false -[patch.crates-io] -embuild = { git = "https://github.com/esp-rs/embuild" } -esp-idf-hal = { git = "https://github.com/esp-rs/esp-idf-hal" } -esp-idf-sys = { git = "https://github.com/esp-rs/esp-idf-sys" } - [features] default = ["std", "binstart"] @@ -52,18 +47,18 @@ log = { version = "0.4", default-features = false } uncased = { version = "0.9.7", default-features = false } embedded-hal-async = { version = "1", default-features = false } embedded-svc = { version = "0.28", default-features = false } -esp-idf-hal = { version = "0.44", default-features = false } +esp-idf-hal = { version = "0.45", default-features = false } embassy-time-driver = { version = "0.1", optional = true, features = ["tick-hz-1_000_000"] } embassy-futures = "0.1" embedded-storage = { version = "0.3", optional = true } futures-io = { version = "0.3", optional = true } [build-dependencies] -embuild = "0.32" +embuild = "0.33" [dev-dependencies] anyhow = "1" -esp-idf-sys = { version = "0.35", features = ["binstart"] } +esp-idf-sys = { version = "0.36", features = ["binstart"] } futures = "0.3" serde = { version = "1", default-features = false, features = ["derive"] } serde_json = { version = "1", default-features = false, features = ["alloc"] }