Skip to content

Releases: net-daemon/netdaemon

21.50.1

18 Dec 16:36
19c8ee4
Compare
Choose a tag to compare

21.50.0

18 Dec 11:36
7c23f44
Compare
Choose a tag to compare

👀 Summary

✨ New features

⚡ Enhancements

🐛 Bug Fixes

⬆️ Dependency Updates

Links

21.49.3

10 Dec 15:12
420f5d9
Compare
Choose a tag to compare

👀 Summary

✨ New features

⚡ Enhancements

🐛 Bug Fixes

Links

21.47.2

28 Nov 18:32
f0f7600
Compare
Choose a tag to compare

👀 Summary

Add first version of application context information to the new model.

✨ New features

Links

21.47.1

27 Nov 07:01
8f437be
Compare
Choose a tag to compare

👀 Summary

We are proud to announce the new release of NetDaemon. NetDaemon is a platform for creating applications or automations for Home Assistant in .Net 6 with C#10.

The brand new HassModel API

This new release includes a preview version of a whole new API that we call HassModel. HassModel is a .Net API that makes it easier than ever to interact with Home Assistant from .Net. It allows you to do things like responding to state changes of entities and calling Home Assistant sevices. You get strong typed interfaces that are generated based on the entities in your own Home Assistant, their attributes and all available services and their parameters. Because the code is generated from your own home assistant you can use intellisense to discover all your entities or services with their input parameters.
The V2 API will be supported while we get the new API feature complete plus a fair amount of time to move to the new API.
A big shout out to @FrankBakkerNl for making this API and for @doug and @mightymouse for helping out trying early drops of this new API. Helps a lot!

Single .NET class app

Besides the new API we also made it easier to create apps in NetDaemon. A NetDaemon app can now consist of just a single .Net class that is decorated with a [NetdaemonApp] attribute. Your apps will be loaded when NetDaemon starts. Typically using the Netdaemon docker container that you can install as a Home Assistant addon. This means that you do not have to use yaml to instance apps in NetDaemon. The yaml option will always be available too.

.NET 6 and C# 10!

With this release we are moving to .NET 6 and C# 10! You will need to update your project files. Easiest is to use the new version of the template project https://github.com/net-daemon/netdaemon-app-template as a base for your automations and copy old automation files to the new project.
This release also contains various bug fixes and enhancements. We are now also publish docker images on GitHub image registry.
The dev team hope you will enjoy this new release!

💥 Breaking changes

We are as of this release remove support for very old V1 API Home Assistant add-on. You can use the version 21.05.0 docker container and nuget packages to use it.

✨ New features

⚡ Enhancements

🐛 Bug Fixes

⬆️ Dependency Updates

Links

21.29.1

24 Jul 16:12
e901ef2
Compare
Choose a tag to compare

21.29.0

24 Jul 05:41
faa8b24
Compare
Choose a tag to compare

👀 Summary

Hey NetDaemon users. New release with alot of goodies. We improved the yaml mapping of entities thanks to @Zorgino. The mapping now supports enums as well. We added support for setting state persistent for climate domain in the integration. You will need the latest integration for this. Did you ever think it was hard develop and debug just one app in your solution? Check out the new ‘[Focus]’ attribute that @FrankBakkerNl co tributes! He also fixed a performance problem that occurred in some cases. Thanks a lot all contributors and members of the community that helps out at our discord server!

✨ New features

⚡ Enhancements

⬆️ Dependency Updates

Links

Release 21.23.0

11 Jun 05:44
fdf37ae
Compare
Choose a tag to compare

👀 Summary

Another NetDaemon release. Alot of stuff under the hood this release but we got new features too. We now support webhook sensors!

✨ New features

⚡ Enhancements

🐛 Bug Fixes

⬆️ Dependency Updates

Links

Release 21.17.0

02 May 08:45
116c976
Compare
Choose a tag to compare

👀 Summary

Time for another NetDaemon release. Thank you all contributors for your contributions to NetDaemon. This release is mostly maintenance and some enhancements on tests. Please note that you will need to rename Netdaemon.Generated.Reactive to NetDaemon.Generated.Reactive when you start using generated code from this release. Just do a search and replace in files.

We are working hard on improving the generated code so stand by for new features and enhancements in this area.

💥 Breaking changes

  • #355 Fixed codegen namespace to align with NetDaemon @mutzl

⚡ Enhancements

🐛 Bug Fixes

  • #347 Fixed a bug. because the method CallServiceAsync was called with a dy… @FrankBakkerNl

⬆️ Dependency Updates

Links

Release 21.13.0

01 Apr 15:59
d1589c8
Compare
Choose a tag to compare

👀 Summary

A new NetDaemon release. This reslease is a pure maintainence release. @FrankBakkerNl fixed some bugs and has started together with @BeeHiveJava to make NetDaemon easier to maintain. Thank you for your effort. Also the bug that prevented the docker images to properly cleanded (addons) is fixed. You will have to manually delete the old NetDaemon docker images before this update.

Hopefully next version we are going to see some nice features. We are looking into the Enitity API to provide even more convenient API to work with. Stay tuned for updates.

⚡ Enhancements

🐛 Bug Fixes

⬆️ Dependency Updates

Links