Version 2.2.0
·
315 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
🚀 Features
- Configure ticking in small and large clock via webapp by @Solmath in #258
- Clock refactor + Home Assistant support by @JanPetterMG in #280
- Merge Bold clock into Large clock by @JanPetterMG in #283
- Stream mode - replaces Art-Net, DDP and E1.31 by @JanPetterMG in #285
- Font and repeat options in Home Assistant by @JanPetterMG in #288
- Mode switcher + refactored Python tools by @JanPetterMG in #290
- Merge Snake and Snake clock into one mode by @JanPetterMG in #311
- Merge Game of Life and Game of Life clock into one mode by @JanPetterMG in #312
- Combine the two Ping-pong modes into one mode by @JanPetterMG in #313
🐛 Bug Fixes
- Ping-Pong: Y-axis paddle and resolution fix by @JanPetterMG in #289
📦 Dependencies
- Bump AsyncTCP from 3.4.9 to 3.4.10 by @github-actions[bot] in #266
- Bump ESPAsyncWebServer from 3.9.3 to 3.9.4 by @github-actions[bot] in #267
- Relax non-critical Python dependencies by @JanPetterMG in #268
- Bump vite from 7.2.7 to 7.3.0 in /webapp by @dependabot[bot] in #269
- Update pillow requirement from ~=11.3.0 to ~=12.1.0 in /extra/Python by @dependabot[bot] in #276
- Bump vite from 7.3.0 to 7.3.1 in /webapp by @dependabot[bot] in #275
- Bump ESPAsyncWebServer from 3.9.4 to 3.9.5 by @github-actions[bot] in #303
- Downgrade arduino-irremote/IRremote from 4.5.0+sha.251d34b to 4.5.0 by @JanPetterMG in #305
- Bump solid-js from 1.9.10 to 1.9.11 in /webapp by @dependabot[bot] in #308
- Bump @biomejs/biome from 2.3.11 to 2.3.13 in /webapp by @dependabot[bot] in #314
- Bump cryptography from 46.0.3 to 46.0.4 in /scripts by @dependabot[bot] in #322
- Bump ESPAsyncWebServer from 3.9.5 to 3.9.6 by @github-actions[bot] in #323
🔧 Miscellaneous
- Tool/add biome for typescript linting by @Solmath in #265
- Minor Scripts refactor, with focus on SCons and readability by @JanPetterMG in #271
- Remove duplicate WeMos LOLIN D32 PRO board by @JanPetterMG in #277
- Tool/add pre commit by @Solmath in #272
- Font generator, minor refactor by @JanPetterMG in #278
- SSLEOFError exception handling by @JanPetterMG in #281
- Web app code cleanup based on Biome recommendations by @JanPetterMG in #286
- Web app refactor based on Biome findings by @JanPetterMG in #287
- pre-commit config tweaks + workflow by @JanPetterMG in #293
- Disable pre-commit.ci autofix and removed YAML check by @JanPetterMG in #296
- HTML cleanup with static <title> and by @JanPetterMG in #297
- Removed f-strings and adjusted placement of the not operator by @JanPetterMG in #299
- Lint config, project wide by @JanPetterMG in #300
- VS Code workspace settings and extensions by @JanPetterMG in #298
- Automated formatting fixes by Biome and Ruff by @JanPetterMG in #301
- Add clang-format config + reformatted source code by @JanPetterMG in #304
- Refined Biome config by @JanPetterMG in #306
- Web app config cleanup + minor formatting fixes by @JanPetterMG in #307
- Remove pre-commit by @JanPetterMG in #316
- Scripts refactor to better handle 'compiledb' CLI target by @JanPetterMG in #321
- Remove build-time dependency checks + new dependabot by @JanPetterMG in #325
- Documentation-iteration by @JanPetterMG in #332
- Prepare v2.2.0 by @JanPetterMG in #336
Full Changelog: v2.1.0...v2.2.0