·
12 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
🚀 Features
- Consolidate Waveform modes 3-in-1 by @JanPetterMG in #589
- Refactor Countdown mode and improve date-time selection in Home Assistant by @JanPetterMG in #601
- Fahrenheit support for RTC-modules by @JanPetterMG in #600
- Large scale time/clock-scope refactor with 12h support by @JanPetterMG in #604
- OpenWeather city/village and API 4.0 support by @JanPetterMG in #630
- Ticker mode mic-support by @JanPetterMG in #636
- Breakout clock microphone support by @JanPetterMG in #637
- Noise mode microphone support by @JanPetterMG in #640
- Game of Life microphone support by @JanPetterMG in #642
- Tomorrow.io, new weather provider by @JanPetterMG in #643
- Leaf fall mode microphone support by @JanPetterMG in #644
- Stars mode microphone support by @JanPetterMG in #647
- Glitter mode microphone support by @JanPetterMG in #650
- Revised partition tables by @JanPetterMG in #594
🐛 Bug Fixes
- Fix race condition when switching modes by @JanPetterMG in #610
- Fix Animation frame scheduling by @JanPetterMG in #629
- Fix Playlist extension boot loop by @JanPetterMG in #628
- Fix photocell gamma correction at zero ADC readings by @JanPetterMG in #646
📦 Dependencies
- Bump nodejs-wheel from 24.15.0 to 24.16.0 by @dependabot[bot] in #618
- Bump temporal-polyfill-lite from 0.3.5 to 0.4.0 in /webapp by @dependabot[bot] in #612
- Bump js-cookie from 3.0.7 to 3.0.8 in /webapp by @dependabot[bot] in #617
- Bump vite from 8.0.13 to 8.0.16 in /webapp by @dependabot[bot] in #619
- Bump @solid-primitives/websocket from 1.3.2 to 1.4.0 in /webapp by @dependabot[bot] in #624
- Bump esp32async/ESPAsyncWebServer from 3.11.0 to 3.11.1 by @github-actions[bot] in #634
🔧 Miscellaneous
- Reimplementation of Alexa by @JanPetterMG in #588
- Refactor Home Assistant extension and update abbreviations by @JanPetterMG in #597
- Mechanical refactor of the Animation and Draw modes by @JanPetterMG in #602
- Remove @types/node dependency and update VITE_NAME loading in configuration by @JanPetterMG in #603
- Simplified and optimized ellipse drawing method by @JanPetterMG in #611
- Chunked callback support in WebSocket API by @JanPetterMG in #599
- Chunked callback support in Restful API by @JanPetterMG in #598
- Microphone sampling and noise floor refactor by @JanPetterMG in #631
- Waveform silence indicator by @JanPetterMG in #632
- Refactor font handling for readability and maintainability by @JanPetterMG in #633
- Yr weather provider, Fahrenheit and Kelvin unit support by @JanPetterMG in #638
- Kelvin support for multiple weather providers by @JanPetterMG in #639
- Refactor weather condition lookup and configuration by @JanPetterMG in #641
- Make NAME and HOSTNAME config options optional by @JanPetterMG in #648
- Refactor Mode generator to use unsigned types for array sizes and indices by @JanPetterMG in #652
- Metaballs visual refresh and refactored calculations by @JanPetterMG in #649
- Display SPI clock frequency limit and mechanical refactor by @JanPetterMG in #651
- Documentation iteration by @JanPetterMG in #655
- Release version 2.5.0 by @JanPetterMG in #656
Full Changelog: v2.4.1...v2.5.0