Skip to content

Commit 03fc730

Browse files
chore: release v9.0.15 (#2084)
* (@GermanBluefox) Added possibility to encrypt scripts with password (only for vendors) Co-authored-by: Github Action <dogafox@gmail.com>
1 parent f11ae40 commit 03fc730

File tree

10 files changed

+11720
-11499
lines changed

10 files changed

+11720
-11499
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Executes Javascript, Typescript Scripts.
2626
<!--
2727
### **WORK IN PROGRESS**
2828
-->
29-
### **WORK IN PROGRESS**
29+
### 9.0.15 (2025-12-13)
3030
* (@GermanBluefox) Added possibility to encrypt scripts with password (only for vendors)
3131

3232
### 9.0.11 (2025-07-29)
Lines changed: 36 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

admin/mf-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"id":"iobroker_javascript","name":"iobroker_javascript","metaData":{"name":"iobroker_javascript","type":"app","buildInfo":{"buildVersion":"1.0.0","buildName":"iobroker_javascript"},"remoteEntry":{"name":"remoteEntry.js","path":"","type":"module"},"ssrRemoteEntry":{"name":"remoteEntry.js","path":"","type":"module"},"types":{"path":"","name":""},"globalName":"iobroker_javascript","pluginVersion":"0.2.5","publicPath":"./"},"shared":[{"id":"iobroker_javascript:@mui/material","name":"@mui/material","version":"6.5.0","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-BWM5lJbO.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:@iobroker/adapter-react-v5","name":"@iobroker/adapter-react-v5","version":"8.0.13","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-DNtk0j1I.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:react-dom","name":"react-dom","version":"18.3.1","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-DwcZPzOL.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:react","name":"react","version":"18.3.1","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-Do-nCdWy.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:prop-types","name":"prop-types","version":"15.8.1","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-DQiceR5U.js"]},"css":{"async":[],"sync":[]}}}],"remotes":[],"exposes":[]}
1+
{"id":"iobroker_javascript","name":"iobroker_javascript","metaData":{"name":"iobroker_javascript","type":"app","buildInfo":{"buildVersion":"1.0.0","buildName":"iobroker_javascript"},"remoteEntry":{"name":"remoteEntry.js","path":"","type":"module"},"ssrRemoteEntry":{"name":"remoteEntry.js","path":"","type":"module"},"types":{"path":"","name":""},"globalName":"iobroker_javascript","pluginVersion":"0.2.5","publicPath":"./"},"shared":[{"id":"iobroker_javascript:@mui/material","name":"@mui/material","version":"6.5.0","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-BWM5lJbO.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:@iobroker/adapter-react-v5","name":"@iobroker/adapter-react-v5","version":"8.0.13","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-Br_QjNUk.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:react-dom","name":"react-dom","version":"18.3.1","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-DwcZPzOL.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:react","name":"react","version":"18.3.1","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-Do-nCdWy.js"]},"css":{"async":[],"sync":[]}}},{"id":"iobroker_javascript:prop-types","name":"prop-types","version":"15.8.1","requiredVersion":"*","assets":{"js":{"async":[],"sync":["assets/index-DQiceR5U.js"]},"css":{"async":[],"sync":[]}}}],"remotes":[],"exposes":[]}

admin/remoteEntry.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/lib/javascript.d.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2024,10 +2024,8 @@ declare global {
20242024
type SettableOtherObject = SettableObject<OtherObject>;
20252025

20262026
/** Represents the change of a state */
2027-
interface ChangedStateObject<
2028-
TOld extends iobJS.StateValue = any,
2029-
TNew extends iobJS.StateValue = TOld,
2030-
> extends StateObject {
2027+
interface ChangedStateObject<TOld extends iobJS.StateValue = any, TNew extends iobJS.StateValue = TOld>
2028+
extends StateObject {
20312029
common: StateCommon;
20322030
native: Record<string, any>;
20332031
id?: string;

io-package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"common": {
33
"name": "javascript",
4-
"version": "9.0.14",
4+
"version": "9.0.15",
55
"blockedVersions": [
66
"8.0.0",
77
"8.0.1"
@@ -40,6 +40,19 @@
4040
"Matthias Kleine <info@haus-automatisierung.com>"
4141
],
4242
"news": {
43+
"9.0.15": {
44+
"en": "Added possibility to encrypt scripts with password (only for vendors)",
45+
"de": "Zusätzliche Möglichkeit, Skripte mit Passwort zu verschlüsseln (nur für Hersteller)",
46+
"ru": "Добавлена возможность шифрования скриптов с помощью пароля (только для продавцов)",
47+
"pt": "Adicionada possibilidade de criptografar scripts com senha (somente para fornecedores)",
48+
"nl": "Toegevoegd mogelijkheid om scripts te versleutelen met wachtwoord (alleen voor leveranciers)",
49+
"fr": "Ajout de la possibilité de chiffrer les scripts avec le mot de passe (seulement pour les fournisseurs)",
50+
"it": "Aggiunta possibilità di crittografare gli script con password (solo per i fornitori)",
51+
"es": "Añadido posibilidad de cifrar scripts con contraseña (sólo para proveedores)",
52+
"pl": "Dodano możliwość szyfrowania skryptów hasłem (tylko dla sprzedawców)",
53+
"uk": "Додана можливість шифрування сценаріїв з паролем (тільки для постачальників)",
54+
"zh-cn": "添加使用密码加密脚本的可能性( 只针对供应商)"
55+
},
4356
"9.0.14": {
4457
"en": "Added possibility to encrypt scripts with password (only for vendors)",
4558
"de": "Zusätzliche Möglichkeit, Skripte mit Passwort zu verschlüsseln (nur für Hersteller)",
@@ -117,19 +130,6 @@
117130
"pl": "Szybkie załadowanie GUI",
118131
"uk": "Швидкість завантаження GUI",
119132
"zh-cn": "快速装入图形界面"
120-
},
121-
"9.0.4": {
122-
"en": "Corrected script editor for Polish language\nCorrected import of Blockly blocks\nCorrected editing of Blockly",
123-
"de": "Korrigierter Skripteditor für polnische Sprache\nKorrigierter Import von Blockly Blöcken\nKorrigierte Bearbeitung von Blockly",
124-
"ru": "Исправленный редактор сценариев для польского языка\nКорректированный импорт блокирующих блоков\nИсправленное редактирование Blockly",
125-
"pt": "Editor de script corrigido para o idioma polonês\nImportação corrigida de blocos em bloco\nEdição corrigida de Blockly",
126-
"nl": "Gecorrigeerde scripteditor voor Poolse taal\nGecorrigeerde invoer van blokken\nGecorrigeerd bewerken van Blockly",
127-
"fr": "Editeur de script corrigé pour la langue polonaise\nImportation corrigée de blocs Blockly\nRévision corrigée de Blockly",
128-
"it": "Editor di script corretto per la lingua polacca\nImportazione corretta dei blocchi Blockly\nModifica corretta di Blockly",
129-
"es": "Editor de scripts corregido para idioma polaco\nImportación corregida de bloques bloqueados\nEdición corregida de Blockly",
130-
"pl": "Poprawiony edytor skryptów dla języka polskiego\nSkorygowany import bloków blokujących\nPoprawiona edycja Blockly",
131-
"uk": "Виправлений редактор сценаріїв для польської мови\nВиправлено імпорт блокнотів\nВиправлено редагування Blockly",
132-
"zh-cn": "波兰语校正脚本编辑器\n已更正的块导入\n已更正的 Blockly 编辑"
133133
}
134134
},
135135
"platform": "Javascript/Node.js",

0 commit comments

Comments
 (0)