From b3b3bf363ea818228d381d595c85fd254e28d086 Mon Sep 17 00:00:00 2001 From: Github Action Date: Sat, 1 Feb 2025 13:37:28 +0000 Subject: [PATCH] chore: release v0.4.12 * (@GermanBluefox) Added the "copy to clipboard" button in the debug dialog * (@Apollon77) Updated matter.js with performance and Memory usage optimizations (and Tasmota pairing workaround) * (@Apollon77) Reworked Type detection in Backend and for Channel/Device detection type in UI, now multiple devicetypes are offered with most complex one pre-selected * (@Apollon77) Handle Matter ColorTemperature Lights as a Color capable light to also allow CT-Lights with Hue support * (@Apollon77) Added BOOST endpoint as switch when exposing Thermostats with Boost state * (@Apollon77) Optimized some dimmer/level management for light devices without dimmer state --- README.md | 3 +-- io-package.json | 28 ++++++++++++++-------------- package-lock.json | 4 ++-- package.json | 2 +- src-admin/package.json | 2 +- 5 files changed, 19 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index ba1e8d3..e6f32fb 100644 --- a/README.md +++ b/README.md @@ -78,8 +78,7 @@ With the ioBroker Matter Adapter, it is possible to map the following use cases: --> ## Changelog - -### **WORK IN PROGRESS** +### 0.4.12 (2025-02-01) * (@GermanBluefox) Added the "copy to clipboard" button in the debug dialog * (@Apollon77) Updated matter.js with performance and Memory usage optimizations (and Tasmota pairing workaround) diff --git a/io-package.json b/io-package.json index 8b9a3e5..d6c2b67 100644 --- a/io-package.json +++ b/io-package.json @@ -1,8 +1,21 @@ { "common": { "name": "matter", - "version": "0.4.11", + "version": "0.4.12", "news": { + "0.4.12": { + "en": "Added the \"copy to clipboard\" button in the debug dialog\nUpdated matter.js with performance and Memory usage optimizations (and Tasmota pairing workaround)\nReworked Type detection in Backend and for Channel/Device detection type in UI, now multiple devicetypes are offered with most complex one pre-selected\nHandle Matter ColorTemperature Lights as a Color capable light to also allow CT-Lights with Hue support\nAdded BOOST endpoint as switch when exposing Thermostats with Boost state\nOptimized some dimmer/level management for light devices without dimmer state", + "de": "Hinzufügen der Schaltfläche \"Kopieren zum Clipboard\" im Debug-Dialog\nAktualisierte matter.js mit Leistungs- und Speichernutzungsoptimierungen (und Tasmota-Paaring-Workaround)\nReworked Type-Erkennung im Backend und für Channel/Device-Erkennungstyp in UI, jetzt werden mehrere Gerätetypen mit den komplexesten vorwählten angeboten\nGriff Matter ColorTemperatur Lichter als Farbfähiges Licht, um auch CT-Lights mit Hue-Unterstützung zu ermöglichen\nBOOST Endpunkt als Schalter beim Aussetzen von Thermostaten mit Boost Zustand hinzugefügt\nOptimiertes Dimmer/Level-Management für Lichtgeräte ohne Dimmerzustand", + "ru": "Добавлена кнопка \"копия в буфер обмена\" в диалоге отладки\nUpdated matter.js с оптимизацией использования производительности и памяти (и спариванием Tasmota)\nПереработанное обнаружение типа в Backend и для типа обнаружения Channel/Device в пользовательском интерфейсе, теперь предлагается несколько типов устройств с самым сложным предвыбором\nСветотемпературные лампы для рук как цвет, способный свет, чтобы также позволить CT-Lights с поддержкой Hue\nДобавлена конечная точка BOOST в качестве переключателя при воздействии термостатов на состояние Boost\nОптимизированное управление диммером / уровнем для легких устройств без тусклого состояния", + "pt": "Adicionado o \"cópia para clipboard\" botão no debug diálogo\nAtualizado matter.js com otimizações de desempenho e uso de memória (e emparelhamento Tasmota workaround)\nDetecção de tipo retrabalhado no backend e para o tipo de detecção de canal/dispositivo na interface do usuário, agora vários tipos de dispositivo são oferecidos com o mais complexo um pré-selecionado\nLidar com as luzes da temperatura da cor da matéria como uma luz capaz de cor para também permitir CT-Lights com suporte Hue\nAdicionado ponto final BOOST como interruptor ao expor termostatos com estado de impulso\nOtimizado alguns dimmer / gerenciamento de nível para dispositivos de luz sem estado dimmer", + "nl": "De knop \"Kopiëren naar klembord\" toegevoegd in het dialoogvenster Debug\nBijgewerkte materie.js met prestaties en geheugen optimalisaties (en Tasmota koppeling werkwijze)\nHerwerkt Type detectie in Backend en voor Channel / Apparaat detectie type in UI, nu meerdere apparaattypes worden aangeboden met de meeste complexe een voorgeselecteerd\nHandle Matter KleurTemperatuur Lichten als een Kleur geschikt licht om ook CT-Lights met Hue ondersteuning toestaan\nToegevoegd BOOST eindpunt als switch bij het blootstellen van thermostats met Boost toestand\nGeoptimaliseerd wat dimmer/level management voor lichtapparaten zonder dimmer toestand", + "fr": "Ajout du bouton \"copier dans le presse-papiers\" dans la boîte de dialogue de débogage\nMatière mise à jour.js avec des optimisations d'utilisation des performances et de la mémoire (et l'appariement Tasmota)\nDétection de type retravaillée dans Backend et pour le type de détection Channel/Device dans l'interface utilisateur, maintenant plusieurs types de périphérique sont offerts avec la plupart des complexes présélectionnés\nPoignée Couleurlumières température comme une lumière capable de couleur pour permettre également CT-Lights avec support Hue\nAjout du paramètre BOOST comme commutateur lors de l'exposition des thermostats avec l'état Boost\nOptimisé une certaine gestion des variateurs/niveaux pour les appareils lumineux sans état d'immersion", + "it": "Aggiunto il \"copia a clipboard\" pulsante nella finestra di dialogo debug\nQuestion.js aggiornato con prestazioni e ottimizzazioni di utilizzo della memoria (e Tasmota abbinamento workaround)\nRielaborato Tipo di rilevamento in Backend e per Channel/Device tipo di rilevamento in UI, ora più tipi di dispositivo sono offerti con più complesso uno pre-selezionato\nManiglia Matter ColorTemperature Lights come una luce a colori in grado di consentire anche CT-Lights con supporto Hue\nAggiunto BOOST endpoint come interruttore quando esponendo termostato con Boost stato\nOttimizzato una gestione dimmer/livello per dispositivi leggeri senza dimmer", + "es": "Se agregó el botón \"copiar para cortar\" en el diálogo de depuración\nActualizado matter.js con optimizaciones de rendimiento y uso de memoria (y Tasmota emparejando trabajo alrededor)\nDetección de tipo reelaborado en Backend y para el tipo de detección de canales/dispositivos en UI, ahora se ofrecen múltiples tipos de dispositivo con el más complejo uno preseleccionado\nHandle Matter ColorTemperature Lights como una luz capaz de Color para permitir también la CT-Lights con soporte de Hue\nAñadido BOOST endpoint como interruptor al exponer termostatos con estado superior\nOptimizado un poco de gestión de nivel/inmergente para dispositivos ligeros sin estado de martillo", + "pl": "Dodano przycisk \"kopiuj do schowka\" w oknie debugowania\nAktualizacja mater.js z optymalizacją wydajności i wykorzystania pamięci (i parowanie Tasmota working around)\nPrzerabiana detekcja typu w tle i dla typu detekcji Channel / Device w UI, teraz wiele devicetypes są oferowane z najbardziej złożonym jednym z wstępnie wybranych\nHandle Materia ColorTemperature Lights jako kolor zdolny światło, aby również pozwolić CT- Lights z Hue wsparcia\nDodano punkt końcowy BOOST jako przełącznik przy ekspozycji Termostatów z Boost stanu\nZoptymalizowane zarządzanie przyciemniaczem / poziomem dla urządzeń oświetleniowych bez stanu przyciemniacza", + "uk": "Додано кнопку \"копіювати до буфера\" в діалоговому вікні знезараження\nОновлена справа.js з оптимізації використання продуктивності та пам'яті (і Tasmota pairing workaround)\nВідновлений тип виявлення в Backend і для типу виявлення каналів/Device в UI, тепер кілька типів пристроїв пропонуються з найскладнішим\nРучка Matter ColorTemperature Lights як колір здатний світло, щоб також дозволити CT-Lights з підтримкою Hue\nДодана кінцева точка BOOST як перемикач при випромінюванні термостатів з станом Boost\nОптимізоване управління зануренням/рівневими пристроями без занурення стану", + "zh-cn": "在调试对话框中添加“ 复制到剪贴板” 按钮\n有性能和内存使用优化的更新物质.js(和Tasmota配对工作)\n在后端和在UI中为Channel/Device检测类型重新设计类型检测,现在提供多种设备类型,其中最复杂的一种是预选\n处理物质彩色透光作为彩色有能力的光, 也允许有色人种支持的 CT- Lights\n曝光带有布斯特状态的自动调温器时添加了 BOOST 端点作为切换\n优化一些无淡化状态的光设备的淡化/级别管理" + }, "0.4.11": { "en": "Fixed caching issues in device type detection\nAdded Debug info icon for Devices and Bridges", "de": "Feste Cache-Probleme bei Gerätetyperkennung\nDebug-Info-Symbol für Geräte und Brücken hinzugefügt", @@ -80,19 +93,6 @@ "pl": "Zoptymalizowany interfejs użytkownika\nDodano sprzężenie zwrotne użytkownika przy identyfikacji urządzenia lub urządzenia pomostowego\nFixes Termostat logika dla urządzeń\nZapewnia wciśnięcie informacji do interfejsu użytkownika, gdy urządzenia znajdują się w stanie błędu", "uk": "Оптимізований UI\nДодано зворотний зв'язок користувача при підключенні пристрою або мостового пристрою\nФіксує логіку термостату для пристроїв\nЗабезпечує інформацію про UI, коли пристрої знаходяться в стані помилки", "zh-cn": "优化 UI\n识别设备或桥梁设备时添加用户反馈\n修正设备的自动调温逻辑\n确保设备处于错误状态时将信息推向 UI" - }, - "0.4.5": { - "en": "Fixed Thermostat initialization logic and added more logging\nFixed WindowCovering level to match ioBroker definition\nUpdated matter.js for further optimizations", - "de": "Fixed Thermostat Initialisierungslogik und hinzugefügt mehr Protokollierung\nFeste Fenster Erfassungsebene zur ioBroker-Definition\nAktualisierte matter.js für weitere Optimierungen", - "ru": "Исправлена логика инициализации Thermostat и добавлена больше блогов\nФиксированное окно Уровень охвата соответствует определению ioBroker\nUpdated matter.js для дальнейшей оптимизации", - "pt": "Lógica de inicialização do termostato fixo e adicionou mais log\nJanela fixa Nível de cobertura para corresponder a definição ioBroker\nAtualizado matter.js para mais otimizações", - "nl": "Vaste thermostat initialisatie logica en toegevoegd meer logging\nVast venster Dekkingsniveau van ioBroker-definitie\nBijgewerkte materie.js voor verdere optimalisaties", - "fr": "Logique d'initialisation de Thermostat fixe et ajout de l'enregistrement\nFenêtre fixe Niveau de couverture correspondant à la définition ioBroker\nMatière mise à jour.js pour d'autres optimisations", - "it": "Fisso Termostato inizializzazione logica e aggiunto più logging\nFinestra fissa Livello di copertura per corrispondere la definizione di ioBroker\nQuestion.js aggiornato per ulteriori ottimizzazioni", - "es": "Lógica de inicialización del termostato fijo y agrega más logging\nVentana fija Nivel de cobertura para igualar la definición de ioBroker\nActualizado matter.js para nuevas optimizaciones", - "pl": "Naprawiono logikę inicjalizacji termostatu i dodano więcej logowania\nNaprawiono okno Poziom pokrycia odpowiadający definicji joBrokera\nAktualizacja mater.js dla dalszych optymalizacji", - "uk": "Фіксована логіка для ініціалізації термостату та додано більше\nФіксоване вікно Рівень покриття для визначення ioBroker\nОновлена справа.js для подальших оптимізації", - "zh-cn": "固定热源初始化逻辑并添加更多记录\n固定窗口 覆盖级别以匹配ioBroker定义\n更新事项.js供进一步优化" } }, "titleLang": { diff --git a/package-lock.json b/package-lock.json index ca49720..f21d63c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iobroker.matter", - "version": "0.4.11", + "version": "0.4.12", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "iobroker.matter", - "version": "0.4.11", + "version": "0.4.12", "license": "Apache-2.0", "dependencies": { "@iobroker/adapter-core": "^3.2.3", diff --git a/package.json b/package.json index d1f00b8..71ba1c6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.matter", - "version": "0.4.11", + "version": "0.4.12", "description": "Controlling and simulation of matter devices", "author": { "name": "Denis Haev", diff --git a/src-admin/package.json b/src-admin/package.json index f03e400..36e2e23 100644 --- a/src-admin/package.json +++ b/src-admin/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.matter", - "version": "0.4.11", + "version": "0.4.12", "private": true, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "*"