v0.86.2 #36
EternityForest
started this conversation in
General
v0.86.2
#36
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
0.86.2
This release is all about ES modules. I've decided to pretty much completely move on from non-module JS, and as kaithem is not yet 1.0, this will be a hard breaking change that affects most custom JS, requiring minor(a few lines) changes.
It does not affect anything not using custom HTML/JS
🧑💻 Dependabot and the general ecosystem have spoken. No more dev branch, we're not using Gitflow.
🧑💻 80 line limit.
🐛 Fix bug where the loop sound feature interacted badly with relative length
✨ Widget API will no longer send old failed messages on reconnected after 5 seconds
🐛 Fix nuisance gitgub flavor not found error
✨ Chandler logic lets you use =+ tv("TagName") to trigger when a tag changes to a nonzero value.
✨ Improve chandler autocomplete suggestions
💄 Alerts more visible on devices pages
🐛 Delete button on devices page works correctly
✨ Switch to https://reallyfreegeoip.org/ for the one time location lookup
✨ kaithem.api.web.render_html_file function for fully client side apps
✨ When setting a @time length, give a popup so you can tell if it was parsed correctly
✨ At boot, logs changes in the environment like installed system packages.
💄 Make cue notes more visible
💄 Less log clouter for notifications
✨ ArduinoCogs support improved.
🐛 i/o error checker stalling bug
💥 BREAKING
widget.mjs along with several other internals are now esm modules. Normal non-esm JS is deprecated or legacy pretty much everywhere.
If you're doing custom JS/Python work with an APIWidget, you'll need to give the APIWidget a widget ID, or fetch the generated one from widget.id, and import it's special API script:
Use:
if you need to access the widget API directly.
This discussion was created from the release v0.86.2.
Beta Was this translation helpful? Give feedback.
All reactions