From e9b5d2ecf660d1e7682d69e4a412dadfb54076cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sun, 1 Oct 2023 14:30:21 +0200 Subject: [PATCH] Bump version to 10.3.0 and update changelog and package.json --- CHANGELOG.md | 14 ++++++++++++++ scripts/package.json | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f87470c9..2ca157558 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file. The format is loosely based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to the [UHK Versioning](VERSIONING.md) conventions. +## [10.3.0] - 2023-10-01 + +Device Protocol: 4.10.0 | Module Protocol: 4.3.0 | User Config: 6.0.0 | Hardware Config: 1.0.0 | Smart Macros: 2.**1.0** + +- Implement macro scopes via curly brackets. `SMARTMACROS:MINOR` +- Implement `while` macro command. `SMARTMACROS:MINOR` +- Implement `else` macro condition. `SMARTMACROS:MINOR` +- Implement `exit` macro command. `SMARTMACROS:MINOR` +- Implement `oneShot` macro command timeout. `SMARTMACROS:MINOR` +- Report macro line position in errors. `SMARTMACROS:MINOR` +- Don't throw "unprocessed input" macro error as consequence of another error. `SMARTMACROS:PATCH` +- Fix redundant "unprocessed input" warning after `if BOOLEAN` condition. `SMARTMACROS:PATCH` +- Fix `oneShot` macro command timeout in combination with commands that sleep until release. `SMARTMACROS:PATCH` + ## [10.2.0] - 2023-09-16 Device Protocol: 4.**10.0** | Module Protocol: 4.**3.0** | User Config: 6.0.0 | Hardware Config: 1.0.0 | Smart Macros: **2.0.0** diff --git a/scripts/package.json b/scripts/package.json index 458558723..a73bb1bd7 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -17,12 +17,12 @@ "md5": "2.3.0", "shelljs": "^0.8.4" }, - "firmwareVersion": "10.2.0", + "firmwareVersion": "10.3.0", "deviceProtocolVersion": "4.10.0", "moduleProtocolVersion": "4.3.0", "userConfigVersion": "6.0.0", "hardwareConfigVersion": "1.0.0", - "smartMacrosVersion": "1.4.0", + "smartMacrosVersion": "2.1.0", "devices": [ { "deviceId": 1,