# Changelog 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] ### Added ### Changed ### Fixed ### Removed ## [v0.5.0] - 2025-07-16 ### Added - Add `ESP_HAL_CONFIG_PLACE_RMT_DRIVER_IN_RAM` configuration option to pin the RMT driver in RAM (#3778) ## [v0.4.0] - 2025-06-03 ### Added - `ConfigOption` struct (#3362) - `Stabiliy` to specify unstable options, and the version in which they became stable (#3365) ### Changed - `generate_config` now takes a slice of `ConfigOption`s instead of tuples. (#3362) - Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560) - `ConfigOption` favors `String` over `&str` (#3455) - Removed the `Custom` validator (#3455) ## [0.3.1] - 2025-02-24 ### Added - `Enumeration` validator added (#3172) ## 0.3.0 - 2025-01-15 ### Fixed - Users no longer have to manually import `esp_config_int_parse`. (#2630) ### Changed - Crate prefixes and configuration keys are now separated by `_CONFIG_` (#2848) - Bump MSRV to 1.84 (#2951) ## 0.2.0 - 2024-11-20 ### Added - Add configuration validation (#2475) ## 0.1.0 - 2024-10-10 ### Added - Initial release (#2518) [0.3.1]: https://github.com/esp-rs/esp-hal/releases/tag/esp-config-v0.3.1 [v0.4.0]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.3.1...esp-config-v0.4.0 [v0.5.0]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.4.0...esp-config-v0.5.0 [Unreleased]: https://github.com/esp-rs/esp-hal/compare/esp-config-v0.5.0...HEAD