Skip to content

Commit

Permalink
[OFFICIAL RELEASE] 0.2.4
Browse files Browse the repository at this point in the history
* (@Apollon77) Shows a progress indicator when deleting controller nodes%0A* (@Apollon77) Cuts names and labels to 32 or 64 characters as needed by Matter%0A* (@Apollon77) Improves error handling on devices and bridges%0A* (@Apollon77) Clear storage when removing a bridged device%0A* (@Apollon77) Processes changed objects with a 5s delay to prevent too many changes at once%0A* (@Apollon77) Fixes version determination%0A* (@Apollon77) Initializes Device objects more lazily
  • Loading branch information
foxriver76 authored Dec 4, 2024
1 parent 004e64e commit ba0228e
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 20 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,8 +218,7 @@ TBD
-->

## Changelog

### __WORK IN PROGRESS__
### 0.2.4 (2024-12-04)
* (@Apollon77) Shows a progress indicator when deleting controller nodes
* (@Apollon77) Cuts names and labels to 32 or 64 characters as needed by Matter
* (@Apollon77) Improves error handling on devices and bridges
Expand Down
28 changes: 14 additions & 14 deletions io-package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
{
"common": {
"name": "matter",
"version": "0.2.3",
"version": "0.2.4",
"news": {
"0.2.4": {
"en": "Shows a progress indicator when deleting controller nodes\nCuts names and labels to 32 or 64 characters as needed by Matter\nImproves error handling on devices and bridges\nClear storage when removing a bridged device\nProcesses changed objects with a 5s delay to prevent too many changes at once\nFixes version determination\nInitializes Device objects more lazily",
"de": "Zeigt einen Fortschrittsindikator beim Löschen von Controller-Knoten\nSchneidet Namen und Labels auf 32 oder 64 Zeichen nach Bedarf von Matter\nVerbessert die Fehlerbehandlung auf Geräten und Brücken\nLöschen Sie die Speicherung beim Entfernen eines überbrückten Geräts\nProzesse veränderten Objekte mit einer Verzögerung von 5s, um zu viele Änderungen auf einmal zu verhindern\nBehebt die Versionsbestimmung\nInitialisiert Geräteobjekte mehr lazily",
"ru": "Показывает индикатор прогресса при удалении узлов контроллера\nОтрезает имена и этикетки до 32 или 64 символов по мере необходимости от Matter\nУлучшает обработку ошибок на устройствах и мостах\nЧистое хранение при удалении мостового устройства\nПроцессы изменили объекты с задержкой 5s, чтобы предотвратить слишком много изменений сразу\nОпределение версии\nИнициализировать объекты устройства более лениво",
"pt": "Mostra um indicador de progresso ao excluir nós do controlador\nCorta nomes e rótulos para 32 ou 64 caracteres conforme necessário pela Matter\nMelhora o manuseio de erros em dispositivos e pontes\nLimpar armazenamento ao remover um dispositivo ponte\nProcessos mudou objetos com um atraso de 5s para evitar muitas mudanças ao mesmo tempo\nCorrige a determinação da versão\nInicializa objetos de dispositivo mais preguiçosamente",
"nl": "Toont een voortgangsindicator bij het verwijderen van controllerknooppunten\nKnipt namen en labels tot 32 of 64 tekens naar behoefte door Matter\nVerbetert de foutafhandeling op apparaten en bruggen\nBewaarruimte wissen bij het verwijderen van een gebrugd apparaat\nProcessen veranderden objecten met een 5s vertraging om te veel veranderingen tegelijk te voorkomen\nRepareert versiebepaling\nInitialiseert apparaat objecten luier",
"fr": "Affiche un indicateur de progression lors de la suppression des nœuds du contrôleur\nCoupe les noms et les étiquettes à 32 ou 64 caractères selon les besoins de la matière\nAméliore la gestion des erreurs sur les appareils et les ponts\nEffacer le stockage lors de l'enlèvement d'un dispositif ponté\nLes processus ont changé des objets avec un retard de 5s pour éviter trop de changements à la fois\nCorrige la détermination de la version\nInitialise les objets du périphérique plus paresseusement",
"it": "Mostra un indicatore di progresso quando si eliminano i nodi del controller\nTagli nomi ed etichette a 32 o 64 caratteri come necessario da Matter\nMigliora la gestione degli errori su dispositivi e ponti\nConservazione chiara quando si rimuove un dispositivo pontificato\nProcessi modificati oggetti con un ritardo di 5s per prevenire troppe modifiche contemporaneamente\nFissa la determinazione della versione\nInizialmente gli oggetti del dispositivo più pigramente",
"es": "Muestra un indicador de progreso al eliminar los nodos del controlador\nCorta nombres y etiquetas a 32 o 64 caracteres según sea necesario por Matter\nMejora el manejo de errores en dispositivos y puentes\nDespejado el almacenamiento cuando se quita un dispositivo puente\nProcesos cambiaron objetos con un retraso de 5s para prevenir demasiados cambios a la vez\nDeterminación de la versión fija\nInicia objetos de dispositivo más lazily",
"pl": "Pokazuje wskaźnik postępu podczas usuwania węzłów sterownika\nWycina nazwy i etykiety do 32 lub 64 znaków według potrzeb Matter\nPoprawia obsługę błędów na urządzeniach i mostach\nPrzezroczysta pamięć masowa podczas usuwania zaokrąglonego urządzenia\nProcesy zmieniały obiekty z opóźnieniem 5s, aby zapobiec zbyt wielu zmian naraz\nUstalanie wersji filtrów\nInicjuje obiekty urządzenia bardziej leniwie",
"uk": "Показує індикатор прогресу при видаленні вузлів контролера\nНарізки імен і етикеток до 32 або 64 символів, як це потрібно за допомогою Matter\nПокращує обробку помилок на пристроях і мостах\nПрозоре зберігання при видаленні мостового пристрою\nПроцеси змінилися об'єкти з затримкою 5-х, щоб запобігти занадто багато змін одночасно\nВизначення виправлень\nНавігація Пристрої об'єктів більш лляною",
"zh-cn": "删除控制器节点时显示进度指标\n根据 Matter 的需要将名称和标签剪切为 32 或 64 个字符\n改进设备和桥梁的错误处理\n删除桥式设备时清除存储\n用5s延迟来防止太多更改的处理对象\n修复版本确定\n初始化设备对象更加懒散"
},
"0.2.3": {
"en": "Makes sure to delete all objects and stop device when a device is deleted in UI\nWhen a devices/bridge object is deleted and adapter runs we try to detect this and stop the device/bridge\nOptimizes close handling of adapter\nUses adapter version as Software and Hardware versions in the exposed Matter devices\nFixes \"auto\" flags in backend when make no sense in objects\nFixes \"auto\" flag in UI\nPrevents cyclic state updates when a state is updated by the adapter to matter\nLog warnings when device optional device states are not mapped\nHides Product-ID and VendorId fields in UI when adding devices into a bridge",
"de": "Vergewissern Sie sich, alle Objekte zu löschen und das Gerät zu stoppen, wenn ein Gerät in UI gelöscht wird\nWenn ein Gerät/Brücke-Objekt gelöscht wird und der Adapter läuft, versuchen wir dies zu erkennen und das Gerät/Brücke zu stoppen\nOptimiert die enge Handhabung des Adapters\nVerwendet die Adapterversion als Software- und Hardwareversionen in den exponierten Matter-Geräten\nBehebt \"auto\" Fahnen im Backend, wenn kein Sinn in Objekten\nBehebt \"auto\"-Flag in UI\nVerhindert zyklische Zustandsaktualisierungen, wenn ein Zustand durch den Adapter zur Materie aktualisiert wird\nLog-Warnungen, wenn Geräte optionale Gerätezustände nicht abgebildet werden\nHides Produkt-ID und Verkäufer Id-Felder in UI beim Hinzufügen von Geräten in eine Brücke",
Expand Down Expand Up @@ -80,19 +93,6 @@
"pl": "Prace nad kontrolerem",
"uk": "Робота на контролері",
"zh-cn": "控制员的工作"
},
"0.1.10": {
"en": "Implemented the factory reset and re-announcing",
"de": "Ergänzt die Werksanweisung und Wiederankündigung",
"ru": "Реализовано переустановку завода и переосмысление",
"pt": "Implementado o reset de fábrica e re-anunciamento",
"nl": "Vertaling:",
"fr": "Mise en œuvre de l'usine réinitialisée et renonçant",
"it": "Implementato il reset della fabbrica e riannuncio",
"es": "Implementado el reajuste de fábrica y reanunciamiento",
"pl": "Zrezygnował z resetu i ponowił działalność",
"uk": "Реалізовано заводське скидання та переадресацію",
"zh-cn": "执行工厂的重新定位和重新宣布"
}
},
"title": "Matter",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "iobroker.matter",
"version": "0.2.3",
"version": "0.2.4",
"description": "Controlling and simulation of matter devices",
"author": {
"name": "Denis Haev",
Expand Down
2 changes: 1 addition & 1 deletion src-admin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "iobroker.matter",
"version": "0.2.3",
"version": "0.2.4",
"private": true,
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "*"
Expand Down

0 comments on commit ba0228e

Please sign in to comment.