Releases: smarthome-go/smarthome
Releases · smarthome-go/smarthome
Smarthome v0.8.0
Changelog for v0.8.0
Fixes
- Fixed invalid priority range in notifications
- Added maximum capacity to Homescript runtime output
- Removed debug print from HMS executor
- Fixed various bugs concerning the HMS key-value store
- web: HMS jobs initiated by widgets are now hidden
- The user is no longer informed that a schedule executed
- Prevented multiple consecutive runs of a geolocation-timed automation
- When an HMS error originates from a different file than the executed segment,
the platform no longer crashes
Additions
- Automations and schedulers can now be controlled via Homescript
- web: Reminders are now sorted by priority and due-date
- Added Homescript HTTP cookie support
- Added Homescript enumerations
Smarthome v0.6.0
Changelog for v0.6.0
Additions
- Added the
remind
builtin function to Homescript - The
remind
function adds a new reminder to the user's reminders - It can be used like this:
remind(
'title',
'description',
1, // 1 - 5 (urgency)
{
day: time.now().calendar_day,
month: time.now().month,
year: time.now().year,
}
);
Bugfixes
- Fixed minor bugs in Homescript
Smarthome v0.5.1
Changelog for v0.5.1
Bugfixes
- The Homescript web-editor now uses the correct set of builtin functions &
variables - The web-ui now works again due to a fixed issue in the build-process of the
web-ui
Smarthome v0.5.0
Changelog for v0.5.0
Feature Additions
- Added a
factory reset
button to the system page
Bugfixes
- Output of
print
will now also be streamed in the web-editor terminal - Fixed a backend issue which caused errors when modifying automations whilst
the automation system was disabled - Once-disabled automations are now filtered out of the automations overview
- Dashboard tiles are now shown depending on the user's permissions
- Fixed the HMS argument prompt display when bool / yes-no is used
- HMS: Fixed the display of objects using the
debug
function
Code Cleanup
- The Homescript web-editor now uses the official
codemirror-lang-homescript
package
Smarthome v0.4.2
Changelog for v0.4.2
Bugfixes
- Removed more debug print statements
- Upgraded to Homescript 2.0.7, which brings following changes:
- Fixed function import in the analyzer
- Improved import cycle error display-
Smarthome v0.4.1
Changelog for v0.4.1
Bugfixes
- Removed useless debug prints
- Fixed misleading success indicators when using Homescript via the API
Smarthome v0.3.3
Changelog for v0.3.3
Bugfixes
- Fixed security flaw concerning the listing of all rooms
Smarthome v0.3.2
Changelog for v0.3.2
Bugfixes
- The disable-once indicator is now updated reactively when an automation is modified
- Fixed a potentially resource wasting reload behavior on the automation page
- Added missing reactivity to the Homescript argument prompt edit dialog
- Added a missing default value for the Homescript argument prompt when using
on / off
oryes / no
- Improved the visual style of the Homescript argument display type
yes / no
Smarthome v0.3.1
Changelog for v0.3.1
Bugfixes
- Cancel server startup if a startup error occurs
Smarthome v0.3.0
Changelog for v0.3.0
Automations
- Added the
disable-once
option for automations - Automations won't run the next time they would because they are skipped
- Without any change, the automation will run the next time (after the time it was skipped)
- Automations which are disabled once will have a yellow warning icon and will be hidden from the dashboard automation box