What’s changed
Quite the cleanup, with breaking changes and performance improvements; paving the way towards other changes and fixes.
🚨 Breaking changes
Lots of small breaking changes in this release.
- The whole model has been rewritten on top of mashumaro; when upgrading to this release, be sure to adapt your application to these changes (see models.py files for new models).
- WLED 0.14.0 is the minimum required version as of this release.
🚀 Enhancements
- Rewrite wled library frenck (1334)
⬆️ Dependency updates
<details>
<summary>Details</summary>
- Bump requests from 2.31.0 to 2.32.0 dependabot (1335)
- ⬆️ Update actions/checkout action to v4.1.6 renovate (1336)
- ⬆️ Update dependency pytest-asyncio to v0.23.7 renovate (1337)
- ⬆️ Update github/codeql-action action to v3.25.6 renovate (1339)
- ⬆️ Update SonarSource/sonarcloud-github-action action to v2.2.0 renovate (1340)
- ⬆️ Update dependency pylint to v3.2.2 renovate (1343)
- ⬆️ Lock file maintenance renovate (1344)
- ⬆️ Update dependency coverage to v7.5.2 renovate (1342)
- ⬆️ Update dependency node to v20.14.0 renovate (1347)
- ⬆️ Update dependency coverage to v7.5.3 renovate (1346)
- ⬆️ Update github/codeql-action action to v3.25.7 renovate (1348)
- ⬆️ Update dependency prettier to v3.3.0 renovate (1349)
- ⬆️ Lock file maintenance renovate (1350)
- ⬆️ Update github/codeql-action action to v3.25.8 renovate (1351)
- ⬆️ Update dependency prettier to v3.3.1 renovate (1352)
- ⬆️ Update dependency safety to v3.2.1 renovate (1353)
- ⬆️ Update dependency pylint to v3.2.3 renovate (1354)
- ⬆️ Update dependency safety to v3.2.2 renovate (1355)
- ⬆️ Lock file maintenance renovate (1356)
- ⬆️ Update dependency safety to v3.2.3 renovate (1357)
- ⬆️ Update dependency prettier to v3.3.2 renovate (1358)
- ⬆️ Update actions/checkout action to v4.1.7 renovate (1359)
- ⬆️ Update github/codeql-action action to v3.25.10 renovate (1360)
- ⬆️ Update SonarSource/sonarcloud-github-action action to v2.3.0 renovate (1361)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.9.0 renovate (1362)
- ⬆️ Lock file maintenance renovate (1363)
- Bump urllib3 from 2.2.1 to 2.2.2 dependabot (1364)
- ⬆️ Update dependency codespell to v2.3.0 renovate (1341)
- ⬆️ Update dependency ruff to v0.4.9 renovate (1338)
</details>