diff --git a/README.md b/README.md index 4192598..a367c08 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ * [Description](#description) * [Requirements](#requirements) * [Features](#features) +* [Installation](#installation) * [Adapter configuration](#adapter-configuration) * [Install the License](#install-the-license) * [Configuration Interface](#configuration-interface) @@ -70,6 +71,9 @@ Additionally you need a license to use the adapter. The license editions are ava * NEW: adapter responses to GroupValueRead to a directLink connected object * NEW: import of passwort protected project files (thanks to aKzenT) +###Installation +This adapter is only installable with npm. Installation via github does **not** work. + ##Adapter configuration After installing this adapter, open the adapter configuration. @@ -240,6 +244,16 @@ relation. --> ## Changelog +### 2.0.12 (25.02.2022) +* fixed handling of undefined DP +* updated datapointtypes +* fix warning with incompatible DPT in future +* the biggest issue of all: I get shocked because of the war in Ukraine. My thoughts are with the people of Ukraine, I am infinitely sorry for what is happening to them and their country. It is an inhuman shame. +* can't fix it, but I appeal to everyone: Be neighbors and not enemies. Respect the other and do not fight yourselves. + +### 2.0.11 +* fixed password handling for projects from upgraded ETS + ### 2.0.10 * import of ETS6.0.2 projects **ETS6.0.1 not possible** * bugfixes diff --git a/io-package.json b/io-package.json index d6ad76b..d7844f8 100644 --- a/io-package.json +++ b/io-package.json @@ -1,9 +1,33 @@ { "common": { "name": "knx", - "version": "2.0.10", + "version": "2.0.12", "news": { - "2.0.10": { + "2.0.12": { + "en": "fixed handling of undefined DP's, some small bugs, and the most important: my thoughts are with the people of Ukraine, I am infinitely sorry for what is happening to them and their country. It is an inhuman shame.", + "de": "gefixter Umgang mit undefinierten DP's, einige kleine Bugs, und das Wichtigste: Meine Gedanken sind bei den Menschen in der Ukraine, es tut mir unendlich leid, was mit ihnen und ihrem Land passiert. Es ist eine unmenschliche Schande.", + "ru": "исправлена обработка неопределенных DP'ов, небольшие баги и самое главное: мои мысли с народом Украины, я бесконечно сожалею о том, что происходит с ними и их страной. Это нечеловеческий позор.", + "pt": "corrigido o tratamento de DPs indefinidos, alguns pequenos bugs, e o mais importante: meus pensamentos estão com o povo da Ucrânia, sinto muito pelo que está acontecendo com eles e seu país. É uma vergonha desumana.", + "nl": "vaste afhandeling van ongedefinieerde DP's, enkele kleine bugs, en het belangrijkste: mijn gedachten zijn bij de mensen van Oekraïne, het spijt me oneindig voor wat er met hen en hun land gebeurt. Het is een onmenselijke schande.", + "fr": "correction de la gestion des DP non définis, quelques petits bugs, et le plus important : mes pensées vont au peuple ukrainien, je suis infiniment désolé de ce qui leur arrive ainsi qu'à leur pays. C'est une honte inhumaine.", + "it": "corretta gestione di DP non definiti, alcuni piccoli bug e il più importante: i miei pensieri sono con il popolo ucraino, sono infinitamente dispiaciuto per quello che sta succedendo a loro e al loro paese. È una vergogna disumana.", + "es": "manejo fijo de DP indefinidos, algunos errores pequeños y lo más importante: mis pensamientos están con la gente de Ucrania, lamento infinitamente lo que les está sucediendo a ellos y a su país. Es una vergüenza inhumana.", + "pl": "naprawiono obsługę niezdefiniowanych DP, kilka drobnych błędów i najważniejsze: moje myśli są z mieszkańcami Ukrainy, nieskończenie przepraszam za to, co się dzieje z nimi i ich krajem. To nieludzki wstyd.", + "zh-cn": "修复了未定义的 DP 的处理,一些小错误,最重要的是:我的想法与乌克兰人民同在,我对他们和他们的国家发生的事情感到无限抱歉。这是一种不人道的耻辱。" + }, + "2.0.11": { + "en": "fixed password handling for projects from upgraded ETS", + "de": "Passwortbehandlung für Projekte aus aktualisierter ETS korrigiert", + "ru": "исправлена обработка паролей для проектов из обновленной ETS", + "pt": "manipulação de senha fixa para projetos do ETS atualizado", + "nl": "vaste wachtwoordafhandeling voor projecten van geüpgrade ETS", + "fr": "gestion du mot de passe fixe pour les projets d'ETS mis à niveau", + "it": "gestione password fissa per progetti da ETS aggiornato", + "es": "manejo de contraseña fija para proyectos de ETS actualizado", + "pl": "poprawiona obsługa haseł dla projektów z uaktualnionego ETS", + "zh-cn": "修复升级后 ETS 项目的密码处理" + }, + "2.0.10": { "en": "import of ETS6.0.2, bugfixes", "de": "Import von ETS6.0.2, Bugfixes", "ru": "импорт ETS6.0.2, исправления", diff --git a/package.json b/package.json index 7f93911..137bfc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.knx", - "version": "2.0.10", + "version": "2.0.12", "description": "ioBroker knx Adapter ", "author": { "name": "K.Ringmann", @@ -47,11 +47,19 @@ "@iobroker/adapter-core": "^2.5.1", "binary-parser": "^1.6.2", "binary-protocol": "^0.0.0", + "browserlist": "^1.0.1", + "browserslist": "^4.19.1", "core-js": "^3.19.1", "core-js-compat": "^3.20.2", + "esrecurse": "^4.3.0", + "event-emitter": "^0.3.5", + "graceful-fs": "^4.2.9", "ieee754": "^1.2.1", + "javascript-obfuscator": "^3.2.5", "jsonwebtoken": "^8.5.1", + "regjsparser": "^0.8.4", "similarity": "^1.2.1", + "sourcemap-lookup": "^0.0.5", "string-similarity": "^4.0.4", "underscore": "^1.13.1", "xmldom": "^0.1.27", @@ -61,6 +69,72 @@ "@alcalzone/release-script": "^3.4.1", "@alcalzone/release-script-plugin-iobroker": "^3.4.1", "@alcalzone/release-script-plugin-license": "^3.4.1", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.7", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.7", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.7", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-env": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/runtime": "^7.17.2", "babel-core": "^6.26.3", "babel-minify": "^0.5.1", "babel-plugin-polyfill-corejs2": "^0.3.0", @@ -68,6 +142,9 @@ "babelify": "^10.0.0", "browserify": "^17.0.0", "chai": "^4.3.4", + "eslint-scope": "^7.1.0", + "esutils": "^2.0.3", + "fast-deep-equal": "^3.1.3", "gulp": "^4.0.2", "gulp-javascript-obfuscator": "^1.1.6", "gulp-rename": "^2.0.0",