* core/expressions: Fixed `RISING()` and `FALLING()`, according to API specs. * core/ports: Fixed uncaught errors on eval + write routine. * frontend: Upgraded Chart.JS to 3.0.0-rc. * frontend: Improved search in lists. * frontend/ports: Added sublabel to devices list.
version-0.24.3-beta.4
0.24.3beta.3
* core/main: Fixed extra expression evaluations on self port change. * core/expressions: Added `FALLING()` and `RISING()` functions. * frontend: Fixed PieChart labels. * frontend/dashboard: Label is now shown after port picker in widget forms.
version-0.24.3-beta.3
0.24.3beta.2
* core/ports: Added a queue for expression evaluation. * slaves/ports: Added a queue for remote values. * Various cleanups and optimizations.
version-0.24.3-beta.2
0.24.3beta.1
* Added various optimizations to main loop. * Prevented some repetitive, unnecessary awaits. * Expressions now receive a snapshot of all port values as context.
version-0.24.3-beta.1
0.24.2
* frontend: Updated Chart.JS to 3.0.0-beta.13. * core: Ports are now saved in a separate, dedicated loop. * core: Expressions are now evaluated in a separate, dedicated loop.
version-0.24.2
0.24.1
* core/events: Parameters are now captured at the moment of triggering. * core/sessions: Increased lifetime to 10 times the timeout.