Skip to content

Releases: FastLED/fbuild

v2.2.27

12 Jun 23:36
550fbe2

Choose a tag to compare

What's Changed

  • ci(boards): add LPC845-BRK + LPCXpresso804 stub workflows and README badges by @zackees in #536
  • chore(deps): bump running-process to 4.2.0 by @zackees in #537
  • chore(release): bump version 2.2.26 -> 2.2.27 by @zackees in #538

Full Changelog: v2.2.26...v2.2.27

v2.2.26

12 Jun 19:19
2be62bf

Choose a tag to compare

What's Changed

  • docs: restructure README taxonomy by @zackees in #524
  • docs: restore README build matrix by @zackees in #525
  • feat(generic_arm): wire zccache into ArmCompiler — unifies 8 platforms by @zackees in #526
  • feat: stub running-process broker adoption by @zackees in #529
  • [codex] add ArduinoCore LPC8xx board metadata by @zackees in #514
  • feat: add running-process daemon diagnostics by @zackees in #530
  • chore(deps): bump running-process to 4.1.0 by @zackees in #534
  • chore(release): bump version 2.2.25 -> 2.2.26 by @zackees in #535

Full Changelog: v2.2.25...v2.2.26

v2.2.25

09 Jun 02:59
2bd63b4

Choose a tag to compare

What's Changed

  • feat(nxplpc): pick up project-local variants//pins_arduino.h by @zackees in #521
  • chore(release): 2.2.25 by @zackees in #522

Full Changelog: v2.2.24...v2.2.25

v2.2.24

09 Jun 02:45
5a11abd

Choose a tag to compare

What's Changed

  • fix(build): wire project_dir into board resolution on the daemon build path by @zackees in #518
  • chore(release): 2.2.24 by @zackees in #520

Full Changelog: v2.2.23...v2.2.24

v2.2.23

09 Jun 01:34
ba8eb0f

Choose a tag to compare

What's Changed

  • chore(shrink): scaffold module + owo-colors dep (#494, part of #493) by @zackees in #495
  • feat(shrink): add ShrinkMode + --shrink / --no-shrink CLI flags (#496, part of #493) by @zackees in #497
  • feat(shrink): per-platform registry + green reporting one-liner (#498, part of #493) by @zackees in #499
  • feat(shrink): libc probe scaffold — Libc enum + Preprocessor trait (#500, part of #493) by @zackees in #501
  • feat(shrink): ExternalPreprocessor for subprocess-backed libc probe (#502, part of #493) by @zackees in #503
  • feat(shrink): per-context auto-resolver shell (#504, part of #493) by @zackees in #505
  • feat(shrink): ShrinkRecord struct for build_info.json telemetry (#506, part of #493) by @zackees in #507
  • fix(esp32): emit -Wl,-Map=firmware.map at link time (#508, part of #491) by @zackees in #509
  • nxplpc: own Arduino/device assets and lib ingestion by @zackees in #512
  • feat(fbuild-config): resolve project-local boards/*.json (closes #515) by @zackees in #516
  • chore(release): 2.2.23 by @zackees in #517

Full Changelog: v2.2.22...v2.2.23

v2.2.22

07 Jun 23:02
2bee10b

Choose a tag to compare

What's Changed

Full Changelog: v2.2.21...v2.2.22

v2.2.21

07 Jun 20:08

Choose a tag to compare

What's Changed

  • feat(bloat): per-symbol forward refs + bidirectional graph + dual-rank sub-table by @zackees in #470
  • fix(setup): locate fbuild binary via cargo --message-format=json by @zackees in #458
  • docs: design proposal for user-overridable ESP sdkconfig by @zackees in #472
  • refactor(symbol_analysis): split graph.rs + fix rustdoc broken link by @zackees in #474
  • refactor(symbol_analyzer): split into mod/markdown/tests submodule by @zackees in #475
  • ci(lpc8xx): stub Build LPC804 / LPC845 workflows so they pass by @zackees in #476
  • docs(bloat): pin map-file tombstone trap with regression test + doc note by @zackees in #471
  • feat(bloat): per-symbol back-references + single-symbol lookup (#478) by @zackees in #480
  • fix(hooks): truncate subprocess output fed back to Claude by @zackees in #482
  • fix(bloat): drop intra-function jump labels from call graph (#484) by @zackees in #486

Full Changelog: v2.2.20...v2.2.21

v2.2.20

07 Jun 05:37

Choose a tag to compare

What's Changed

  • chore(release): purge ./publish + document GH-Action release flow by @zackees in #457
  • feat(bloat): expose linker --cref back-references as referenced_by (#459) by @zackees in #460
  • fix(setup.py): locate cargo binary under target//release/ by @zackees in #461
  • fix(hooks): scope Stop-hook clippy + test to changed crates (#465) by @zackees in #467
  • feat(bloat): graphviz .dot back-reference graphs (#463) by @zackees in #468
  • fix(hooks): use PEP 723 inline-metadata so hooks bypass project sync (#464) by @zackees in #466
  • fix(hooks): lower Stop timeout + add opt-in pre-push workspace gate (#462) by @zackees in #469

Full Changelog: v2.2.19...v2.2.20

v2.2.18

05 Jun 22:44

Choose a tag to compare

What's Changed

  • [codex] fix windows fbuild stack size by @zackees in #383
  • test(ch559): add intel_mcs51 smoke fixture tracking FastLED CH55x by @zackees in #394
  • test(samd): add QT Py M0 and Matrix Portal M4 fixtures by @zackees in #395
  • test(stm32): add F0/L4 gap-tracking fixtures and document STM32 MCU coverage by @zackees in #396
  • test(avr): tracker fixtures + framework gap tripwires for #389 by @zackees in #397
  • fix(ch32v): scope third-party OpenWCH warnings + remove duplicate CH32V30x_D8C define by @zackees in #399
  • docs(tests): list adafruit_feather_nrf52840_sense fixture by @zackees in #398
  • fix(esp32): surface daemon errors + provision platform.json helper toolchains by @zackees in #402
  • ci(setup-soldr): silence noisy default-configuration annotations by @zackees in #409
  • fix(build-info): create parent dirs for nested example env names by @zackees in #410
  • fix(renesas): scope FSP -Wno-error= demotions to vendor C sources only by @zackees in #412
  • fix(nrf52): scope -Wno-array-bounds to Adafruit BSP vendor sources only by @zackees in #414
  • fix(board): skip USB_VID/USB_PID injection on ESP32-S2/S3 (drops 149-156 redef warnings/build) by @zackees in #413
  • chore(deps): bump zccache>=1.11.10 -> >=1.11.14 (closes #415) by @zackees in #416
  • chore(deps): bump zccache pin 1.11.14 -> 1.11.15 by @zackees in #418
  • feat(platform): LPC804 + LPC845 bare-metal targets (Stage 1 of FastLED/FastLED#2836) by @zackees in #419

Full Changelog: v2.2.17...v2.2.18

v2.2.17

03 Jun 15:35
1ff87ad

Choose a tag to compare

What's Changed

Full Changelog: v2.2.16...v2.2.17