From 22bf8867a7a0a9c58452b79ab633771f4d93d699 Mon Sep 17 00:00:00 2001 From: Zach Vorhies Date: Fri, 18 Sep 2026 11:50:06 -0700 Subject: [PATCH] chore: bump version to 2.5.24 Ships the fixes FastLED's CI is waiting on: - #1443 (closes #1440): .ino conversion no longer lifts an #include out of its #if. FastLED's root project (Sailboat) builds again. - #1445 (closes #1441): a relative project dir is resolved against the caller's cwd, so downloaded libraries get absolute include paths (fbuild ci/kitchensink build could not find ArduinoJson.h). - #1447 (closes #1442): ESP32 drops core-bundled lib_deps (FS, ArduinoOTA, ESPmDNS) before the registry lookup, as RP2040 already did. - #1446: a pre-unified-toolchain ESP32 platform pin (pioarduino 51.x) warns and builds against stable instead of failing on a 404 toolchain URL. Regression from #1434; per-MCU toolchain support is #1444. Also since 2.5.23: honored ESP32 platform pins and PlatformIO-parity ESP32-S3 size (#1434), fbuild install and split CI caches (#1438), declared-submodule handling for CH32V and SiLabs (#1439, unblocks FastLED's mgm240s), and Linux udev setup (#1424). Co-Authored-By: Claude Opus 5 (1M context) --- Cargo.lock | 42 +++++++++++++++++++++--------------------- Cargo.toml | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bd0f719bc..fcb49da37 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1030,7 +1030,7 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "fbuild-bench-fastled-examples" -version = "2.5.23" +version = "2.5.24" dependencies = [ "fbuild-core", "fbuild-library-select", @@ -1044,7 +1044,7 @@ dependencies = [ [[package]] name = "fbuild-build" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "blake3", @@ -1081,7 +1081,7 @@ dependencies = [ [[package]] name = "fbuild-build-arm" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "blake3", @@ -1115,7 +1115,7 @@ dependencies = [ [[package]] name = "fbuild-build-engine" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "blake3", @@ -1148,7 +1148,7 @@ dependencies = [ [[package]] name = "fbuild-build-esp" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "blake3", @@ -1182,7 +1182,7 @@ dependencies = [ [[package]] name = "fbuild-build-mcu" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "blake3", @@ -1216,7 +1216,7 @@ dependencies = [ [[package]] name = "fbuild-cli" -version = "2.5.23" +version = "2.5.24" dependencies = [ "blake3", "clap", @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "fbuild-config" -version = "2.5.23" +version = "2.5.24" dependencies = [ "fbuild-core", "fbuild-paths", @@ -1263,7 +1263,7 @@ dependencies = [ [[package]] name = "fbuild-core" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "fs2", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "fbuild-daemon" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "axum 0.7.9", @@ -1328,7 +1328,7 @@ dependencies = [ [[package]] name = "fbuild-deploy" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "espflash", @@ -1356,7 +1356,7 @@ dependencies = [ [[package]] name = "fbuild-header-scan" -version = "2.5.23" +version = "2.5.24" dependencies = [ "criterion", "fbuild-paths", @@ -1367,7 +1367,7 @@ dependencies = [ [[package]] name = "fbuild-library" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "axum 0.7.9", @@ -1397,7 +1397,7 @@ dependencies = [ [[package]] name = "fbuild-library-select" -version = "2.5.23" +version = "2.5.24" dependencies = [ "bincode", "blake3", @@ -1418,7 +1418,7 @@ dependencies = [ [[package]] name = "fbuild-packages" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "axum 0.7.9", @@ -1450,7 +1450,7 @@ dependencies = [ [[package]] name = "fbuild-packages-fetch" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "axum 0.7.9", @@ -1479,7 +1479,7 @@ dependencies = [ [[package]] name = "fbuild-paths" -version = "2.5.23" +version = "2.5.24" dependencies = [ "blake3", "fbuild-core", @@ -1491,7 +1491,7 @@ dependencies = [ [[package]] name = "fbuild-python" -version = "2.5.23" +version = "2.5.24" dependencies = [ "base64", "fbuild-core", @@ -1513,7 +1513,7 @@ dependencies = [ [[package]] name = "fbuild-serial" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "base64", @@ -1536,7 +1536,7 @@ dependencies = [ [[package]] name = "fbuild-test-support" -version = "2.5.23" +version = "2.5.24" dependencies = [ "fbuild-config", "fbuild-core", @@ -1556,7 +1556,7 @@ dependencies = [ [[package]] name = "fbuild-toolchain" -version = "2.5.23" +version = "2.5.24" dependencies = [ "async-trait", "axum 0.7.9", diff --git a/Cargo.toml b/Cargo.toml index a874d888a..451247461 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -93,7 +93,7 @@ targets = [ ] [workspace.package] -version = "2.5.23" +version = "2.5.24" edition = "2021" rust-version = "1.95.0" license = "AGPL-3.0-only" diff --git a/pyproject.toml b/pyproject.toml index 65bbbfd3d..213090a6f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "fbuild" -version = "2.5.23" +version = "2.5.24" description = "PlatformIO-compatible embedded build tool (Rust implementation)" readme = "README.md" license = "AGPL-3.0-only" diff --git a/uv.lock b/uv.lock index 71713183a..71cc6ddac 100644 --- a/uv.lock +++ b/uv.lock @@ -4,7 +4,7 @@ requires-python = ">=3.10" [[package]] name = "fbuild" -version = "2.5.23" +version = "2.5.24" source = { editable = "." } [package.dev-dependencies]