Skip to content

Commit

Permalink
[OFFICIAL RELEASE] 0.2.3
Browse files Browse the repository at this point in the history
* (@Apollon77) Makes sure to delete all objects and stop device when a device is deleted in UI%0A* (@Apollon77) When a devices/bridge object is deleted and adapter runs we try to detect this and stop the device/bridge%0A* (@Apollon77) Optimizes close handling of adapter%0A* (@Apollon77) Uses adapter version as Software and Hardware versions in the exposed Matter devices%0A* (@Apollon77) Fixes "auto" flags in backend when make no sense in objects%0A* (@Apollon77) Fixes "auto" flag in UI%0A* (@Apollon77) Prevents cyclic state updates when a state is updated by the adapter to matter%0A* (@Apollon77) Log warnings when device optional device states are not mapped%0A* (@Apollon77) Hides Product-ID and VendorId fields in UI when adding devices into a bridge
  • Loading branch information
foxriver76 authored Nov 30, 2024
1 parent b765ff1 commit 0f00122
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 @@ -213,8 +213,7 @@ TBD
-->

## Changelog

### __WORK IN PROGRESS__
### 0.2.3 (2024-11-30)
* (@Apollon77) Makes sure to delete all objects and stop device when a device is deleted in UI
* (@Apollon77) When a devices/bridge object is deleted and adapter runs we try to detect this and stop the device/bridge
* (@Apollon77) Optimizes close handling of adapter
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.2",
"version": "0.2.3",
"news": {
"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",
"ru": "Убедитесь, что удалить все объекты и остановить устройство, когда устройство удалено в пользовательском интерфейсе\nПри удалении устройства/мост и запуске адаптера мы пытаемся обнаружить это и остановить устройство/мост\nОптимизирует тесную обработку адаптера\nИспользует версию адаптера как версии программного обеспечения и оборудования в устройствах, находящихся под угрозой\nИсправления «авто» флаги в задней части, когда нет смысла в объектах\nФлаг \"авто\" в UI\nПредотвращает циклические обновления состояния, когда состояние обновляется адаптером к материи\nЖурнал предупреждения, когда состояния устройства не отображаются\nHides Product-ID и Vendor Id поля в пользовательском интерфейсе при добавлении устройств в мост",
"pt": "Certifica-se de excluir todos os objetos e parar o dispositivo quando um dispositivo é excluído na interface do usuário\nQuando um objeto de dispositivos / ponte é excluído e o adaptador é executado, tentamos detectar isso e parar o dispositivo / ponte\nOtimiza o manuseio próximo do adaptador\nUsa a versão do adaptador como versões de software e hardware nos dispositivos expostos da Matter\nCorrige bandeiras \"auto\" no backend quando não faz sentido em objetos\nCorrige a bandeira \"auto\" na interface do usuário\nPrevine atualizações de estado cíclico quando um estado é atualizado pelo adaptador para importar\nAvisos de log quando os estados do dispositivo opcional não são mapeados\nEsconde Produto-ID e Fornecedor Campos de identificação na interface do usuário ao adicionar dispositivos em uma ponte",
"nl": "Zorgt ervoor dat alle objecten te verwijderen en apparaat te stoppen wanneer een apparaat wordt verwijderd in UI\nWanneer een apparaat/brug object wordt verwijderd en de adapter draait proberen we dit te detecteren en het apparaat/brug te stoppen\nOptimaliseert het gebruik van de adapter\nGebruikt adapterversie als Software en Hardware versies in de blootgestelde Matter apparaten\nFixeert \"auto\"-vlaggen in backend wanneer geen zin in objecten\nFixeert \"auto\" vlag in UI\nVoorkomt cyclische status updates wanneer een toestand wordt bijgewerkt door de adapter aan materie\nLogwaarschuwingen wanneer optionele apparaattoestanden niet in kaart zijn gebracht\nVerbergt product-ID en leverancier Id velden in UI bij het toevoegen van apparaten aan een brug",
"fr": "S'assure de supprimer tous les objets et d'arrêter le périphérique quand un périphérique est supprimé dans l'interface utilisateur\nLorsqu'un objet périphérique/pont est supprimé et que l'adaptateur fonctionne, nous essayons de le détecter et arrêtons l'appareil/pont\nOptimise la manipulation étroite de l'adaptateur\nUtilise la version adaptateur comme versions logicielles et matérielles dans les périphériques de matière exposés\nCorrige les drapeaux \"auto\" en backend quand n'ont aucun sens dans les objets\nCorrection du drapeau \"auto\" dans l'interface utilisateur\nPrévient les mises à jour de l'état cyclique lorsqu'un état est mis à jour par l'adaptateur pour la matière\nSignaler les avertissements lorsque les états optionnels de l'appareil ne sont pas cartographiés\nCacher le produit-ID et le fournisseur Champs d'id dans l'interface utilisateur lors de l'ajout de dispositifs dans un pont",
"it": "Assicurarsi di eliminare tutti gli oggetti e fermare il dispositivo quando un dispositivo viene eliminato in UI\nQuando un oggetto dispositivo/ponte viene eliminato e l'adattatore viene eseguito cerchiamo di rilevare questo e di fermare il dispositivo/ponte\nOttimizza la stretta gestione dell'adattatore\nUtilizza la versione adattatore come versioni software e hardware nei dispositivi Matter esposti\nFissa bandiere \"auto\" in backend quando non hanno senso in oggetti\nFissa la bandiera \"auto\" in UI\nPreviene gli aggiornamenti dello stato ciclico quando uno stato viene aggiornato dall'adattatore alla materia\nAvvertenze di registro quando gli stati del dispositivo facoltativi non sono mappati\nNasconde prodotto-ID e venditore Id campi in UI quando si aggiungono dispositivi in un ponte",
"es": "Asegúrese de eliminar todos los objetos y detener el dispositivo cuando se elimina un dispositivo en UI\nCuando se elimina un objeto de dispositivo / puente y se ejecuta el adaptador intentamos detectarlo y detener el dispositivo/puente\nOptimiza el manejo cercano del adaptador\nUtiliza la versión de adaptador como versiones de software y hardware en los dispositivos de Matter expuestos\nFija banderas \"auto\" en backend cuando no tenga sentido en los objetos\nFija la bandera \"auto\" en UI\nEvita las actualizaciones del estado cíclico cuando un estado es actualizado por el adaptador a la materia\nAvisos de registro cuando los estados del dispositivo opcional no son mapeados\nOculta producto-ID y vendedor Campos de Id en UI al agregar dispositivos en un puente",
"pl": "Upewnij się, aby usunąć wszystkie obiekty i zatrzymać urządzenie, gdy urządzenie jest usuwane w UI\nPo usunięciu urządzenia / obiektu mostka i uruchomieniu adaptera staramy się to wykryć i zatrzymać urządzenie / most\nOptymalizuje ścisłą obsługę adaptera\nUżywa wersji adaptera jako wersji Software i Hardware w urządzeniach Matter narażonych\nFixes \"auto\" flagi w tle, gdy nie ma sensu w obiektach\nFixes \"auto\" flaga w UI\nZapobiega cyklicznym aktualizacjom stanu, gdy stan jest aktualizowany przez adapter do materii\nOstrzeżenia dotyczące dziennika, gdy dane urządzenia opcjonalnego nie są odwzorowane\nHides Product- ID i Vendor Id pola w UI podczas dodawania urządzeń do mostu",
"uk": "Переконайтеся, що видалити всі об'єкти і зупинити пристрій при видаленні пристрою в UI\nКоли пристрій / мостовий об'єкт видалений і адаптер працює, ми намагаємося виявити це і зупинити пристрій / мост\nОптимізуйте тісну обробку адаптера\nВикористання версії адаптера як програмно-апаратних версій у відкритих пристроях Matter\nВиправлення \"auto\" прапорів у спанді при відсутності сенсу в об'єктах\nВиправлення \"авто\" прапора в UI\nЗапобігає циклічному стану оновлення, коли стан оновлюється адаптером до речовини\nУвімкніть попередження, коли пристрій не позначений стан пристроїв\nСховати продукти та постачальник Id поля в UI при додаванні пристроїв в міст",
"zh-cn": "在 UI 中删除设备时确定删除所有对象并停止设备\n当设备/桥对象被删除和适配器运行时,我们尝试检测并停止设备/桥\n优化适配器的密切处理\n在已曝光的 Matter 设备中使用适配器版本作为软件和硬件版本\n当物体没有意义时将“自动”旗帜固定在后端\n在UI中修补“自动”旗帜\n当适配器将状态更新为物质时, 防止循环状态更新\n未映射设备可选设备状态时的日志警告\n隐藏产品识别和供应商 将设备添加到桥中的 ID 字段"
},
"0.2.2": {
"en": "Uses plain matter.js logs for better readability\nPrevents ghost connection entries in the UI\nAdds some missing implementations for Controller of Door, Window, FloodAlarm and Motion",
"de": "Benutzt reine Materie. js logs für bessere Lesbarkeit\nVerhindert Geisteranschlusseinträge in der UI\nFügt einige fehlende Implementierungen für Controller von Tür, Fenster, FlutAlarm und Motion hinzu",
Expand Down Expand Up @@ -80,19 +93,6 @@
"pl": "Zrezygnował z resetu i ponowił działalność",
"uk": "Реалізовано заводське скидання та переадресацію",
"zh-cn": "执行工厂的重新定位和重新宣布"
},
"0.1.9": {
"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.2",
"version": "0.2.3",
"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.2",
"version": "0.2.3",
"private": true,
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "*"
Expand Down

0 comments on commit 0f00122

Please sign in to comment.