v0.19.0
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
⬆️ Dependency updates
Details
- 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)