diff --git a/CHANGELOG.md b/CHANGELOG.md index 3255caf..7eb92e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,20 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +### Changed + +### Fixed + +### 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) +- 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) - -### Removed +- Use `stable` toolchain for Rust Analyzer on Xtensa targets (#69) +- Added missing template substitution in `devcontainer.json` (#70) ## [0.2.1] - 2024-11-26 @@ -47,7 +55,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/esp-rs/esp-generate/compare/v0.2.1...HEAD +[Unreleased]: https://github.com/esp-rs/esp-generate/compare/v0.2.2...HEAD +[0.2.2]: https://github.com/esp-rs/esp-generate/releases/tag/v0.2.2 [0.2.1]: https://github.com/esp-rs/esp-generate/releases/tag/v0.2.1 [0.2.0]: https://github.com/esp-rs/esp-generate/releases/tag/v0.2.0 [0.1.0]: https://github.com/esp-rs/esp-generate/releases/tag/v0.1.0 diff --git a/Cargo.lock b/Cargo.lock index 28f7946..4b53972 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,9 +82,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.93" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" [[package]] name = "arc-swap" @@ -152,9 +152,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "4.5.21" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" +checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" dependencies = [ "clap_builder", "clap_derive", @@ -162,9 +162,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.21" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" +checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" dependencies = [ "anstream", "anstyle", @@ -174,9 +174,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.18" +version = "4.5.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" dependencies = [ "heck", "proc-macro2", @@ -186,9 +186,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "colorchoice" @@ -294,9 +294,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" +checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" dependencies = [ "anstream", "anstyle", @@ -323,7 +323,7 @@ dependencies = [ [[package]] name = "esp-generate" -version = "0.2.1" +version = "0.2.2" dependencies = [ "clap", "crossterm", @@ -339,9 +339,9 @@ dependencies = [ [[package]] name = "esp-metadata" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9972bbb21dcafe430b87f92efc7a788978a2d17cf8f572d104beeb48602482a" +checksum = "fb15c17e50f4cccb0d88305c19eae2d5533d750f0a05b6a05f1c99864974758e" dependencies = [ "anyhow", "basic-toml", @@ -500,9 +500,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "logos" @@ -637,9 +637,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -711,9 +711,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rhai" -version = "1.20.0" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8867cfc57aaf2320b60ec0f4d55603ac950ce852e6ab6b9109aa3d626a4dd7ea" +checksum = "d0277a46f29fe3b3eb10821ca2c65a4751b686b6c84422aae31695ba167b0fbc" dependencies = [ "ahash", "bitflags", @@ -797,18 +797,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 2185806..962acc6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "esp-generate" -version = "0.2.1" +version = "0.2.2" edition = "2021" rust-version = "1.74" description = "Template generation tool to create no_std applications targeting Espressif's chips" @@ -19,15 +19,15 @@ include = [ ] [dependencies] -clap = { version = "4.5.21", features = ["derive"] } +clap = { version = "4.5.26", features = ["derive"] } crossterm = "0.28.1" -env_logger = "0.11.5" -esp-metadata = { version = "0.4.0", features = ["clap"] } -log = "0.4.22" +env_logger = "0.11.6" +esp-metadata = { version = "0.5.0", features = ["clap"] } +log = "0.4.25" ratatui = { version = "0.29.0", features = ["crossterm"] } -rhai = "1.20.0" +rhai = "1.20.1" taplo = "0.13.2" [build-dependencies] -quote = "1.0.37" +quote = "1.0.38" walkdir = "2.5.0"