Skip to content

Commit

Permalink
chore: release v5.4.3
Browse files Browse the repository at this point in the history
* (Apollon77) Fix handling of month schedules with given date list
* (Apollon77) Optimize scheduling to make sure to not miss triggers if callbacks would need too long
  • Loading branch information
Apollon77 committed Mar 17, 2022
1 parent b9d1482 commit 886f6b0
Show file tree
Hide file tree
Showing 9 changed files with 28 additions and 29 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG_OLD.md
@@ -1,4 +1,9 @@
The newest change log is in README.md
## 5.3.2 (2022-03-06)
* (Apollon77) fix problem that scripts were not starting when scriptsEnabled State was triggered (or startScript was used)
* (Apollon77) Make sure callbacks on startScript/stopScript work and Async variants also resolve
* (Apollon77) Make sure startScriptAsync, stopScriptAsync and runScriptAsync resolve in debug mode too

## 5.3.1 (2022-03-03)
* (Apollon77) Add missing callback check in setObject

Expand Down
8 changes: 1 addition & 7 deletions README.md
Expand Up @@ -38,8 +38,7 @@ And then call `npm run build`.
Placeholder for the next version (at the beginning of the line):
### __WORK IN PROGRESS__
-->

### __WORK IN PROGRESS__
### 5.4.3 (2022-03-17)
* (Apollon77) Fix handling of month schedules with given date list
* (Apollon77) Optimize scheduling to make sure to not miss triggers if callbacks would need too long

Expand All @@ -59,11 +58,6 @@ And then call `npm run build`.
### 5.3.3 (2022-03-06)
* (bluefox) Added async functions: createStateAsync, deleteStateAsync

### 5.3.2 (2022-03-06)
* (Apollon77) fix problem that scripts were not starting when scriptsEnabled State was triggered (or startScript was used)
* (Apollon77) Make sure callbacks on startScript/stopScript work and Async variants also resolve
* (Apollon77) Make sure startScriptAsync, stopScriptAsync and runScriptAsync resolve in debug mode too

## License
The MIT License (MIT)

Expand Down
6 changes: 3 additions & 3 deletions admin/asset-manifest.json
@@ -1,8 +1,8 @@
{
"files": {
"main.css": "/static/css/main.5b5813ce.chunk.css",
"main.js": "/static/js/main.a50dcaed.chunk.js",
"main.js.map": "/static/js/main.a50dcaed.chunk.js.map",
"main.js": "/static/js/main.c950c786.chunk.js",
"main.js.map": "/static/js/main.c950c786.chunk.js.map",
"runtime-main.js": "/static/js/runtime-main.02a8da94.js",
"runtime-main.js.map": "/static/js/runtime-main.02a8da94.js.map",
"static/css/2.a442f2b4.chunk.css": "/static/css/2.a442f2b4.chunk.css",
Expand All @@ -19,6 +19,6 @@
"static/css/2.a442f2b4.chunk.css",
"static/js/2.26654149.chunk.js",
"static/css/main.5b5813ce.chunk.css",
"static/js/main.a50dcaed.chunk.js"
"static/js/main.c950c786.chunk.js"
]
}

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion admin/tab.html

Large diffs are not rendered by default.

26 changes: 13 additions & 13 deletions io-package.json
Expand Up @@ -20,8 +20,20 @@
"Apollon77 <iobroker@fischer-ka.de>",
"AlCalzone"
],
"version": "5.4.2",
"version": "5.4.3",
"news": {
"5.4.3": {
"en": "Fix handling of month schedules with given date list\nOptimize scheduling to make sure to not miss triggers if callbacks would need too long",
"de": "Behandlung von Monatsplänen mit gegebener Datumsliste korrigiert\nOptimieren Sie die Planung, um sicherzustellen, dass Sie keine Trigger verpassen, wenn Rückrufe zu lange dauern würden",
"ru": "Исправлена обработка месячных расписаний с заданным списком дат.\nОптимизируйте планирование, чтобы не пропустить триггеры, если обратные вызовы потребуются слишком долго.",
"pt": "Corrige o manuseio de agendamentos mensais com uma lista de datas fornecida\nOtimize o agendamento para garantir que não perca os acionadores se os retornos de chamada precisarem de muito tempo",
"nl": "Afhandeling van maandschema's met gegeven datumlijst repareren\nOptimaliseer de planning om ervoor te zorgen dat u geen triggers mist als terugbellen te lang zou duren",
"fr": "Correction de la gestion des horaires mensuels avec une liste de dates donnée\nOptimisez la planification pour vous assurer de ne pas manquer les déclencheurs si les rappels prendraient trop de temps",
"it": "Risolto il problema con la gestione delle pianificazioni mensili con l'elenco delle date specificato\nOttimizza la pianificazione per assicurarti di non perdere i trigger se i callback richiedessero troppo tempo",
"es": "Arreglar el manejo de los horarios mensuales con la lista de fechas dada\nOptimice la programación para asegurarse de no perder los disparadores si las devoluciones de llamadas necesitaran demasiado tiempo",
"pl": "Naprawiono obsługę harmonogramów miesięcznych z podaną listą dat\nZoptymalizuj harmonogram, aby nie przegapić wyzwalaczy, jeśli wywołania zwrotne będą wymagały zbyt dużo czasu",
"zh-cn": "使用给定的日期列表修复月份时间表的处理\n优化调度以确保在回调需要太长时间时不会错过触发器"
},
"5.4.2": {
"en": "Fix automatic start of Rules scripts when starting adapter",
"de": "Automatisches Starten von Regelskripten beim Start des Adapters behoben",
Expand Down Expand Up @@ -93,18 +105,6 @@
"es": "Agregar verificación de devolución de llamada faltante en setObject",
"pl": "Dodaj brakujące sprawdzenie wywołania zwrotnego w setObject",
"zh-cn": "在 setObject 中添加缺少的回调检查"
},
"5.3.0": {
"en": "Prevent some crash cases reported by Sentry (IOBROKER-JAVASCRIPT-A3)\nFix Enum Updates\nOptimize making sure data are current for synchronous return of states/objects even for asynchronous action cases before\nMake sure admin files is cleaned up on update\nupdate channel/device structures for $ selector on object updates\nAdjustments for js-controller 4.0",
"de": "Einige von Sentry gemeldete Absturzfälle verhindern (IOBROKER-JAVASCRIPT-A3)\nEnum-Updates beheben\nOptimieren Sie, indem Sie sicherstellen, dass die Daten für die synchrone Rückgabe von Zuständen/Objekten auch für asynchrone Aktionsfälle zuvor aktuell sind\nStellen Sie sicher, dass die Verwaltungsdateien beim Update bereinigt werden\nKanal-/Gerätestrukturen für $-Selektor bei Objektaktualisierungen aktualisieren\nAnpassungen für js-controller 4.0",
"ru": "Предотвращение некоторых случаев сбоев, о которых сообщает Sentry (IOBROKER-JAVASCRIPT-A3)\nИсправление обновлений перечисления\nОптимизируйте, чтобы убедиться, что данные актуальны для синхронного возврата состояний/объектов даже для случаев асинхронного действия до\nУбедитесь, что файлы администратора очищены при обновлении\nобновлять структуру канала/устройства для селектора $ при обновлении объекта\nНастройки для js-контроллера 4.0",
"pt": "Prevenir alguns casos de travamento relatados pelo Sentry (IOBROKER-JAVASCRIPT-A3)\nCorrigir atualizações de enumeração\nOtimize certificando-se de que os dados estejam atualizados para retorno síncrono de estados/objetos, mesmo para casos de ação assíncrona antes\nCertifique-se de que os arquivos de administrador sejam limpos na atualização\natualizar estruturas de canal/dispositivo para seletor $ em atualizações de objetos\nAjustes para o controlador js 4.0",
"nl": "Voorkom enkele crashgevallen gemeld door Sentry (IOBROKER-JAVASCRIPT-A3)\nEnum-updates repareren\nOptimaliseer en zorg ervoor dat gegevens actueel zijn voor synchrone terugkeer van toestanden/objecten, zelfs voor asynchrone actiegevallen eerder\nZorg ervoor dat de admin-bestanden worden opgeschoond bij de update\nupdate kanaal/apparaatstructuren voor $ selector op objectupdates\nAanpassingen voor js-controller 4.0",
"fr": "Empêcher certains cas de plantage signalés par Sentry (IOBROKER-JAVASCRIPT-A3)\nCorrection des mises à jour d'énumération\nOptimiser en s'assurant que les données sont à jour pour le retour synchrone des états/objets même pour les cas d'action asynchrones avant\nAssurez-vous que les fichiers d'administration sont nettoyés lors de la mise à jour\nmettre à jour les structures de canaux/dispositifs pour le sélecteur $ sur les mises à jour d'objets\nAjustements pour js-controller 4.0",
"it": "Prevenire alcuni casi di crash segnalati da Sentry (IOBROKER-JAVASCRIPT-A3)\nCorreggi gli aggiornamenti Enum\nOttimizza assicurandoti che i dati siano aggiornati per il ritorno sincrono di stati/oggetti anche per i casi di azione asincrona prima\nAssicurati che i file di amministrazione vengano ripuliti durante l'aggiornamento\naggiorna le strutture del canale/dispositivo per il selettore $ sugli aggiornamenti degli oggetti\nRegolazioni per js-controller 4.0",
"es": "Evite algunos casos de bloqueo informados por Sentry (IOBROKER-JAVASCRIPT-A3)\nCorregir actualizaciones de enumeración\nOptimice asegurándose de que los datos estén actualizados para el retorno síncrono de estados/objetos incluso para casos de acción asíncrona antes\nAsegúrese de que los archivos de administración se limpien en la actualización\nactualizar las estructuras de canal/dispositivo para el selector $ en las actualizaciones de objetos\nAjustes para js-controller 4.0",
"pl": "Zapobiegaj niektórym przypadkom awarii zgłaszanych przez Sentry (IOBROKER-JAVASCRIPT-A3)\nNapraw aktualizacje Enum\nZoptymalizuj, upewniając się, że dane są aktualne dla synchronicznego zwracania stanów/obiektów, nawet w przypadku działań asynchronicznych wcześniej\nUpewnij się, że pliki administratora zostały wyczyszczone podczas aktualizacji\nzaktualizuj struktury kanałów/urządzeń dla selektora $ przy aktualizacjach obiektów\nKorekty dla js-controller 4.0",
"zh-cn": "防止 Sentry 报告的一些崩溃案例 (IOBROKER-JAVASCRIPT-A3)\n修复枚举更新\n优化确保数据是最新的,以同步返回状态/对象,即使是之前的异步操作案例\n确保在更新时清理管理文件\n更新对象更新时 $ 选择器的通道/设备结构\njs-controller 4.0 的调整"
}
},
"desc": {
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "iobroker.javascript",
"version": "5.4.2",
"version": "5.4.3",
"description": "Rules Engine for ioBroker",
"author": "bluefox <dogafox@gmail.com>",
"contributors": [
Expand Down
2 changes: 1 addition & 1 deletion src/package.json
@@ -1,6 +1,6 @@
{
"name": "js",
"version": "5.4.2",
"version": "5.4.3",
"private": true,
"dependencies": {
"@iobroker/adapter-react": "^2.0.14",
Expand Down

0 comments on commit 886f6b0

Please sign in to comment.