👀 Summary
This release introduces ICurrentApp, allowing apps and their scoped services to access the current app ID for scenarios such as per-app configuration and logging.
It also improves reliability with fixes for app enable/disable state handling, connection message processing, code generation for domains without services, and lookups of unknown Home Assistant labels. NuGet dependencies have also been updated.
A warm welcome to @zyga69, whose first contribution adds ICurrentApp! And a big thank you to @DevJasperNL for the four bug fixes in this release, and to everyone helping improve NetDaemon.
⚡ Enhancements
🐛 Bug Fixes
- #1445 Fix inverted app enable/disable state write @DevJasperNL
- #1446 Unwrap the connection message pump task @DevJasperNL
- #1447 Skip service domains without services in the code generator @DevJasperNL
- #1448 Return null from RegistryCache.GetLabelById for unknown labels @DevJasperNL
⬆️ Dependency Updates
- #1440 Bump Roslynator.Analyzers from 4.16.0 to 4.16.1 @dependabot[bot]
- #1441 Bump Roslynator.Analyzers from 4.16.1 to 5.0.0 @dependabot[bot]
- #1459 Upgrade NuGet packages @helto4real