From 31bb00112e26cee2bb6904444bbb3451761831ab Mon Sep 17 00:00:00 2001 From: tonesto7 Date: Mon, 21 Aug 2023 00:43:57 -0400 Subject: [PATCH] v4.2.3.0 --- CHANGELOG.md | 8 ++++++++ apps/echo-speaks-actions.groovy | 4 ++-- apps/echo-speaks-zones.groovy | 4 ++-- apps/echo-speaks.groovy | 6 +++--- drivers/echo-speaks-device.groovy | 6 +++--- drivers/echo-speaks-zone-device.groovy | 6 +++--- packageManifest.json | 14 +++++++------- packageManifestBeta.json | 14 +++++++------- 8 files changed, 35 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99afd2ac..b859a00d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +### _**Release (v4.2.3.0) - [August 21st, 2023]**_ + +#### _***All Apps and Devices***_ + +- [FIX] Fixes submitted by @nh_shotfam. +- [FIX] Fixed some ui issues with the Actions app. +- [FIX] Disabled the GetPlaylists command for now as it's not working. + ### _**Release (v4.2.2.0) - [December 22nd, 2022]**_ #### _***All Apps and Devices***_ diff --git a/apps/echo-speaks-actions.groovy b/apps/echo-speaks-actions.groovy index 03baa261..357b58ab 100644 --- a/apps/echo-speaks-actions.groovy +++ b/apps/echo-speaks-actions.groovy @@ -32,8 +32,8 @@ import java.util.concurrent.Semaphore //************************************************ //* STATIC VARIABLES * //************************************************ -@Field static final String appVersionFLD = '4.2.2.0' -@Field static final String appModifiedFLD = '2022-12-22' +@Field static final String appVersionFLD = '4.2.3.0' +@Field static final String appModifiedFLD = '2022-08-21' @Field static final Boolean devModeFLD = false @Field static final String sNULL = (String)null @Field static final String sBLANK = '' diff --git a/apps/echo-speaks-zones.groovy b/apps/echo-speaks-zones.groovy index 66c26592..83526133 100644 --- a/apps/echo-speaks-zones.groovy +++ b/apps/echo-speaks-zones.groovy @@ -28,8 +28,8 @@ import java.util.concurrent.Semaphore //************************************************ //* STATIC VARIABLES * //************************************************ -@Field static final String appVersionFLD = '4.2.2.0' -@Field static final String appModifiedFLD = '2022-12-22' +@Field static final String appVersionFLD = '4.2.3.0' +@Field static final String appModifiedFLD = '2023-08-21' @Field static final String sNULL = (String)null @Field static final String sBLANK = '' @Field static final String sSPACE = ' ' diff --git a/apps/echo-speaks.groovy b/apps/echo-speaks.groovy index a92cece2..2bf2f145 100644 --- a/apps/echo-speaks.groovy +++ b/apps/echo-speaks.groovy @@ -31,12 +31,12 @@ import java.util.concurrent.Semaphore //************************************************ //* STATIC VARIABLES * //************************************************ -@Field static final String appVersionFLD = '4.2.2.1' -@Field static final String appModifiedFLD = '2023-07-16' +@Field static final String appVersionFLD = '4.2.3.0' +@Field static final String appModifiedFLD = '2023-08-21' @Field static final String gitBranchFLD = 'master' @Field static final String platformFLD = 'Hubitat' @Field static final Boolean devModeFLD = false -@Field static final Map minVersionsFLD = [echoDevice: 4220, actionApp: 4220, zoneApp: 4220, zoneEchoDevice: 4220, server: 270] //These values define the minimum versions of code this app will work with. +@Field static final Map minVersionsFLD = [echoDevice: 4230, actionApp: 4230, zoneApp: 4230, zoneEchoDevice: 4230, server: 270] //These values define the minimum versions of code this app will work with. @Field static final String sNULL = (String)null @Field static final String sBLANK = '' diff --git a/drivers/echo-speaks-device.groovy b/drivers/echo-speaks-device.groovy index 82935bf1..f9f202db 100644 --- a/drivers/echo-speaks-device.groovy +++ b/drivers/echo-speaks-device.groovy @@ -25,8 +25,8 @@ import java.text.SimpleDateFormat //************************************************ //* STATIC VARIABLES * //************************************************ -@Field static final String devVersionFLD = '4.2.2.0' -@Field static final String devModifiedFLD = '2022-12-22' +@Field static final String devVersionFLD = '4.2.3.0' +@Field static final String devModifiedFLD = '2023-08-21' @Field static final String sNULL = (String)null @Field static final String sBLANK = '' @Field static final String sSPACE = ' ' @@ -615,7 +615,7 @@ void refreshData(Boolean full=false) { // logTrace("permissions: ${state.permissions}") if((Boolean)state.permissions?.mediaPlayer && (full || mfull || !wsActive)) { getPlaybackState() - if(!isWHA) { getPlaylists() } + // if(!isWHA) { getPlaylists() } } if(!isWHA) { if (full || mfull) { diff --git a/drivers/echo-speaks-zone-device.groovy b/drivers/echo-speaks-zone-device.groovy index b3e96a9e..63125a0a 100644 --- a/drivers/echo-speaks-zone-device.groovy +++ b/drivers/echo-speaks-zone-device.groovy @@ -25,8 +25,8 @@ import java.text.SimpleDateFormat //************************************************ //* STATIC VARIABLES * //************************************************ -@Field static final String devVersionFLD = '4.2.2.0' -@Field static final String devModifiedFLD = '2022-12-22' +@Field static final String devVersionFLD = '4.2.3.0' +@Field static final String devModifiedFLD = '2023-08-21' @Field static final String sNULL = (String)null @Field static final String sBLANK = '' @Field static final String sSPACE = ' ' @@ -615,7 +615,7 @@ void refreshData(Boolean full=false) { // logTrace("permissions: ${state.permissions}") if((Boolean)state.permissions?.mediaPlayer && (full || mfull || !wsActive)) { getPlaybackState() - if(!isWHA) { getPlaylists() } + // if(!isWHA) { getPlaylists() } } if(!isWHA) { if (full || mfull) { diff --git a/packageManifest.json b/packageManifest.json index ab2eb775..883a1c2c 100644 --- a/packageManifest.json +++ b/packageManifest.json @@ -1,9 +1,9 @@ { "packageName": "Echo Speaks", "author": "Anthony S.", - "version": "4.2.2.0", + "version": "4.2.3.0", "minimumHEVersion": "2.2.4", - "dateReleased": "2022-12-22", + "dateReleased": "2023-08-21", "documentationLink": "https://tonesto7.github.io/echo-speaks-docs", "communityLink": "https://community.hubitat.com/t/release-echo-speaks-v4/68843", "licenseFile": "", @@ -16,7 +16,7 @@ "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/master/apps/echo-speaks.groovy", "required": true, "oauth": true, - "version": "4.2.2.0" + "version": "4.2.3.0" }, { "id": "cd4762db-aa0b-4d32-98ca-06de955dbc33", @@ -25,7 +25,7 @@ "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/master/apps/echo-speaks-actions.groovy", "required": true, "oauth": false, - "version": "4.2.2.0" + "version": "4.2.3.0" }, { "id": "50ad91a0-eb51-4d6f-98d2-f1654221baa9", @@ -34,7 +34,7 @@ "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/master/apps/echo-speaks-zones.groovy", "required": true, "oauth": false, - "version": "4.2.2.0" + "version": "4.2.3.0" } ], "drivers": [ @@ -44,7 +44,7 @@ "namespace": "tonesto7", "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/master/drivers/echo-speaks-device.groovy", "required": true, - "version": "4.2.2.0" + "version": "4.2.3.0" }, { "id": "afac5950-3dc0-4109-95ec-79aa3c7ef208", @@ -52,7 +52,7 @@ "namespace": "tonesto7", "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/master/drivers/echo-speaks-zone-device.groovy", "required": true, - "version": "4.2.2.0" + "version": "4.2.3.0" } ] } diff --git a/packageManifestBeta.json b/packageManifestBeta.json index 024510f3..ee8bb9c0 100644 --- a/packageManifestBeta.json +++ b/packageManifestBeta.json @@ -1,9 +1,9 @@ { "packageName": "Echo Speaks (Beta)", "author": "Anthony S.", - "version": "4.2.2.0", + "version": "4.2.3.0", "minimumHEVersion": "2.2.4", - "dateReleased": "2022-12-22", + "dateReleased": "2023-08-21", "documentationLink": "https://tonesto7.github.io/echo-speaks-docs", "communityLink": "https://community.hubitat.com/t/beta-echo-speaks-v4/66503", "licenseFile": "", @@ -16,7 +16,7 @@ "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/beta/apps/echo-speaks.groovy", "required": true, "oauth": true, - "version": "4.2.2.0" + "version": "4.2.3.0" }, { "id": "cd4762db-aa0b-4d32-98ca-06de955dbc33", @@ -25,7 +25,7 @@ "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/beta/apps/echo-speaks-actions.groovy", "required": true, "oauth": false, - "version": "4.2.2.0" + "version": "4.2.3.0" }, { "id": "50ad91a0-eb51-4d6f-98d2-f1654221baa9", @@ -34,7 +34,7 @@ "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/beta/apps/echo-speaks-zones.groovy", "required": true, "oauth": false, - "version": "4.2.2.0" + "version": "4.2.3.0" } ], "drivers": [ @@ -44,7 +44,7 @@ "namespace": "tonesto7", "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/beta/drivers/echo-speaks-device.groovy", "required": true, - "version": "4.2.2.0" + "version": "4.2.3.0" }, { "id": "afac5950-3dc0-4109-95ec-79aa3c7ef208", @@ -52,7 +52,7 @@ "namespace": "tonesto7", "location": "https://raw.githubusercontent.com/tonesto7/echo-speaks/beta/drivers/echo-speaks-zone-device.groovy", "required": true, - "version": "4.2.2.0" + "version": "4.2.3.0" } ] }