We are getting somewhere ... 🚀🚀🚀
This is the first time that I actually do a prober release of the plugin. I have got the feeling that the plugin is picking up popularity (at least according to the downloads and the traffic on GitHub issues).
Since this is the first time I am writing release notes I cannot really say what has changed since the last release ... because basically everything is new and can be read in the README. In the future, for every non-beta version release notes like these are gonne be published so that you guys always know what has been changed.
I do not really think it is time to do a v1.0.0 since there are still some known issues, which you can look up in the README as well. So do not consider this plugin as rock solid ... it will still take some time for that.
Versioning
I want to take this opportunity of the first official release to make you familiar with my versioning strategy. In the past I have always released beta versions like v0.3.4-beta.2 which I published to npm without the actual beta
tag. This is why you have always updated to the latest beta versions via the Homebridge Config UI. However, this won't happen anymore. v0.4.0 is the first version that is publshed with the latest
tag. The next version with the latest
tag will be v0.4.1. If you still want to get Betas, you need to explicitly install them via the Homebridge Config UI since they will now be tagged with an actual beta
tag.
1.2.3-4
- Major: Introduces major and possibly breaking changes.
- Minor: Introduces new features without breaking changes.
- Patch: Bugfixes.
- Prerelease: Prereleases of upcoming major, minor or patch versions. These versions are likely to have bugs. NPM packages of this kind are tagged as beta.
GitHub Issue Tempaltes
You might also like to hear that I have created GitHub issue templates so that it becomes easier to open bug reports or feature requests.