9.0.0 - rework and architecture update
⚠️ - As you can see this release has huge impacts on the code. It aims to prepare the VTherm for the future. Some important architecture updates has been done. Despite the important number of test (almost 500) and 4 intermediates pre-releases, I cannot ensure that any regression has been added. So if you experience any new issue with this release please creates an issue and put the 6.0.0 tag in the title.
There is no real incompatibility with the previous 8.6.2 release, so you can always rollback to this release if needed. Don't forget to take logs.
The auto-TPI feature is now release and is no more considered as experimental. A big thank to @KipK for its amazing work on this release.
This release adds some technical documentations for developpers in the tech-docs directory. It should helps contributors to understand how the VTherm is architectured.
Some big thanks also to @bontiv which make some important improvements on this release. Its skill on regulation are greatly appreciated.
Behavior changes
- if you have an
over-switchwith more than one heater, all heaters will be immediatly activated if power needed is 100%. It was a bug in previous release: the first cycle was wrong and not enough power was delivered causing some delay for reaching the setpoint.