Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 2.67 KB

CHANGELOG.md

File metadata and controls

77 lines (55 loc) · 2.67 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Added a version checker that prints a warn message if not using latest esp-generate version (#87)
  • After generating the project the tool now checks the rust version, espflash version and probe-rs version (#88)
  • Be more helpful in case of common linker errors (#94)
  • Support for ELIF conditions (#96)
  • Display help text (#100, #103)

Changed

  • Update probe-rs run arguments (#90)
  • When using embassy option, async_main.rs file was renamed to main.rs (#93)
  • The UI no longer allows selecting options with missing requirements, and does not allow deselecting options that are required by other options. (#101)
  • Options can now declare negative requirements (e.g. !alloc can not be enabled if alloc is used) (#101)
  • Template settings are now described in a template-specific yaml file (#103)
  • Test cases are now generated from template settings (#106)

Fixed

  • No longer include smoltcp as a dependency for BLE-only configurations (#108)

Removed

0.2.2 - 2025-01-16

Added

  • The resulting Cargo.toml is now formated with Taplo (#72)

Changed

  • Update the resulting binary name (#62)
  • Include version of esp-generate in the generated code (#67)
  • Use rustc-link-arg instead of rustc-link-arg-bin (#67)

Fixed

  • Verify the required options are provided (#65)
  • Use stable toolchain for Rust Analyzer on Xtensa targets (#69)
  • Added missing template substitution in devcontainer.json (#70)

0.2.1 - 2024-11-26

Changed

  • Allow selecting WiFi and BLE at the same time (#60)

Fixed

  • Don't deselect just selected option (#58)
  • Added missing init code in non-async template (#57)

0.2.0 - 2024-11-21

Added

  • Added editor selection. Currently only helix and vscode
  • Before quitting the TUI, it ask for user confirmation
  • Show a hint where to find examples

Changed

  • Remember position when entering a sub-menu to restore state on exit.
  • Update dependencies to latest esp-hal releases.
  • Use systimer instead of timg in embassy templates for all targets but ESP32

0.1.0 - 2024-11-07

  • Initial release