v4.3.0 #239
Replies: 3 comments 2 replies
-
The release notes don't really do this release justice in explaining just how much effort has gone into it. We started with some pretty good code, then set out to tick every box in the HASS 'integration quality scale'. The highest level is Platinum. v4.3.0, while not a core integration should pass muster at a Platinum inspection. If you look at the kind of things that are expected to achieve a Plat. rating they mostly relate to predictability, stability, high performance, extremely well tested code, and recoverability. Most of this also applies to Gold, but Plat. takes it one step further, requiring things like strict variable type checking. When we started down this path we did not even tick all boxes of a Bronze quality level. Here's the quality scale check list, and you can find the rules at https://developers.home-assistant.io/docs/core/integration-quality-scale/. Bronze
Silver
Gold
Platinum
Notes on applicability
|
Beta Was this translation helpful? Give feedback.
-
Thanks @autoSteve for this amazing effort! Frankly, if I hadn't watched it happen, I would say that it was unbelievable - but having watched it, all I can say is that it was heroic. I would encourage anyone who looks at this and thinks the same, to click on @autoSteve, and from his profile, click on Sponsor. Thanks, Bloke. |
Beta Was this translation helpful? Give feedback.
-
I have a confession to make. I saw this release update pop up, checked this thread and thought "12,000 lines of code affected? Think I'll wait for the issues to be resolved before I jump". But... Nothing. Zip. Nada. Rien. Not a sausage. I'm sorry I ever doubted you @autoSteve - I am duly impressed by this release! |
Beta Was this translation helpful? Give feedback.
-
What's Changed?
Issues fixed
Full Changelog: v4.2.7...v4.3.0
Beta Was this translation helpful? Give feedback.
All reactions