What's Changed
- Update dependencies to latest versions and relock by @shauneccles in #1317
- Update dependency setuptools to v77 by @renovate in #1319
- Build(deps): Bump python-osc from 1.8.3 to 1.9.3 by @dependabot in #1310
- dev: adding oneshot test script by @bigredfrog in #1320
- Feature/refactored oneshot by @goodfaiter in #1306
- fix: oneshot add brightness cap and hard off by @bigredfrog in #1321
- chore(deps): update dependency flake8 to <7.2.1,>=7.2.0 by @renovate in #1328
- chore(deps): update dependency pre-commit to <4.2.1,>=4.2.0 by @renovate in #1329
- refactor: rename device_repeat to pixels_per_device for clarity by @autoantwort in #1323
- fix: patch cmake issue by @bigredfrog in #1331
- Artnet: start dmx address config by @autoantwort in #1325
- Artnet rgbw output by @autoantwort in #1326
- Dev: Refactored oneshot REST API by @goodfaiter in #1330
- Dev: rework oneshot.py test script for new api by @bigredfrog in #1332
- Feat: add startup_scene_id support by @bigredfrog in #1333
- fix(deps): update dependency setuptools to v78 by @renovate in #1324
- Docs: Tweak docs build documentation by @bigredfrog in #1335
- Docs: Add uv explicit link to docs docs by @bigredfrog in #1336
- Feat: add startup scene selector to general-card in settings by @YeonV in #1334
- Dev: unpatch cmake fixes by @bigredfrog in #1338
- Happy 1337 to us! by @shauneccles in #1337
- fix: prevent device error creation on assumed keys by @bigredfrog in #1350
- Build(deps): Bump sentry-sdk from 2.23.1 to 2.26.1 by @dependabot in #1353
- Build(deps): Bump python-dotenv from 1.0.1 to 1.1.0 by @dependabot in #1345
- Build(deps): Bump multidict from 6.2.0 to 6.4.3 by @dependabot in #1343
- Build(deps): Bump aiohttp-cors from 0.8.0 to 0.8.1 by @dependabot in #1341
- Build(deps): Bump pillow from 11.1.0 to 11.2.1 by @dependabot in #1344
- Update dependency setuptools to v79 by @renovate in #1352
- Dev: demote ubuntu GCC14 pointer error by @bigredfrog in #1356
- Update astral-sh/setup-uv action to v6 by @renovate in #1357
- Update dependency sphinx to <8.2.4 by @renovate in #1364
- Update dependency sphinx-toolbox to v3.9.0 by @renovate in #1365
- Feat: Waterfall matrix effect by @bigredfrog in #1366
- TypeScript Generator Endpoint by @YeonV in #1370
- Feat: Official docker container publishing from LedFx. by @saujanyashah in #1349
- Fix: Effect reactivation on virtual span / copy change by @bigredfrog in #1375
- Docs: uv docs tweak for pytest by @bigredfrog in #1376
- Feat: New simple filter effect by @bigredfrog in #1377
- Feat: Added the hierarchy effect in the simple category by @Champ8888 in #1381
- Build(deps): Bump flux-led from 1.1.4 to 1.2.0 by @dependabot in #1360
- Build(deps): Bump certifi from 2025.1.31 to 2025.4.26 by @dependabot in #1361
- Build(deps): Bump aiohttp from 3.11.14 to 3.11.18 by @dependabot in #1362
- Build(deps): Bump zeroconf from 0.146.1 to 0.147.0 by @dependabot in #1368
- Update docker/build-push-action action to v6 by @renovate in #1378
- Update dependency setuptools to v80 by @renovate in #1358
- Update dependency sphinx-toolbox to v4 by @renovate in #1372
- Feat: add peak mark color control to equalizer2d by @bigredfrog in #1385
- update frontend by @YeonV in #1379
- Fix: Device Same IP coexistance rules by @bigredfrog in #1355
- new frontend: 2.0.109 by @YeonV in #1393
- Add Hue support in docker by @zim514 in #1380
- Feat: Add hosts ips to the config for connections use case by @bigredfrog in #1394
- Safe import_registry by @broccoliboy in #1392
- dev: move sentry import by @bigredfrog in #1395
- bump to 109 by @bigredfrog in #1398
New Contributors
- @goodfaiter made their first contribution in #1306
- @autoantwort made their first contribution in #1323
- @saujanyashah made their first contribution in #1349
- @Champ8888 made their first contribution in #1381
- @zim514 made their first contribution in #1380
- @broccoliboy made their first contribution in #1392
Full Changelog: v2.0.108...v2.0.109