From 331ebb0c65c91b3ad64c0cc843837be6dd281d2c Mon Sep 17 00:00:00 2001 From: Ingo Fischer Date: Wed, 15 Oct 2025 22:01:04 +0200 Subject: [PATCH 1/3] Update adapter-core dependency We need to test with a nightly if this gets updated correctly --- packages/cli/src/lib/setup/setupSetup.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/lib/setup/setupSetup.ts b/packages/cli/src/lib/setup/setupSetup.ts index d803a55bb..8e80d0ba9 100644 --- a/packages/cli/src/lib/setup/setupSetup.ts +++ b/packages/cli/src/lib/setup/setupSetup.ts @@ -66,7 +66,7 @@ export class Setup { /** Object IDs which are not allowed to exist but could be generated due to errors in the past */ private readonly KNOWN_GARBAGE_OBJECT_IDS = ['null', 'undefined']; /** Adapter core version supported by this js-controller */ - private readonly SUPPORTED_ADAPTER_CORE_VERSION = '^3.2.1'; + private readonly SUPPORTED_ADAPTER_CORE_VERSION = '^3.3.2'; /** Default name for redis sentinels */ private readonly DEFAULT_SENTINEL_NAME = 'mymaster'; private readonly processExit: ProcessExitCallback; @@ -203,7 +203,7 @@ export class Setup { } try { - await this.addAdapterCoreRequirement(); + await this.addOrUpdateAdapterCoreRequirement(); } catch (e) { console.error(`Could not add "@iobroker/adapter-core" requirement: ${e.message}`); } @@ -1106,7 +1106,7 @@ Please DO NOT copy files manually into ioBroker storage directories!`, /** * Add adapter-core in supported version in the overrides field of the root package.json and call install there to apply it */ - private async addAdapterCoreRequirement(): Promise { + private async addOrUpdateAdapterCoreRequirement(): Promise { if (tools.isDevInstallation()) { return; } From fbe11bc92bf94098c6444f5a4c6466e912853f3d Mon Sep 17 00:00:00 2001 From: Ingo Fischer Date: Wed, 3 Dec 2025 15:03:04 +0100 Subject: [PATCH 2/3] Update packages/cli/src/lib/setup/setupSetup.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- packages/cli/src/lib/setup/setupSetup.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/lib/setup/setupSetup.ts b/packages/cli/src/lib/setup/setupSetup.ts index 8e80d0ba9..058da5685 100644 --- a/packages/cli/src/lib/setup/setupSetup.ts +++ b/packages/cli/src/lib/setup/setupSetup.ts @@ -1104,7 +1104,7 @@ Please DO NOT copy files manually into ioBroker storage directories!`, } /** - * Add adapter-core in supported version in the overrides field of the root package.json and call install there to apply it + * Add or update adapter-core in supported version in the overrides field of the root package.json and call install there to apply it */ private async addOrUpdateAdapterCoreRequirement(): Promise { if (tools.isDevInstallation()) { From 3ffb837c43a12828a04bca6a13bf23f30b87ca12 Mon Sep 17 00:00:00 2001 From: Ingo Fischer Date: Wed, 3 Dec 2025 15:19:05 +0100 Subject: [PATCH 3/3] changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 482cfa0a7..f7abdaf41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,9 +9,16 @@ * (@foxriver76) Added objects warn limit per instance * (@Apollon77) Allows only numbers for `ts` and `lc` fields in state when provided for setState * (@Apollon77) Respect the adapter specific stopTimeout in all cases instead a fallback os 4s +* (@Apollon77) Updates the adapter-core override dependency to 3.3.2 * (@GermanBluefox) Added typing for `visIconSets` in `io-package.json`(for vis-2 SVG icon sets) * (@GermanBluefox) Added typing for `smartName` in the enum objects * (@GermanBluefox) Added typing for `supportsLoadingMessage` in the instance objects +* (@GermanBluefox) Added typing for `findForeignObject` +* (@GermanBluefox) Enhanced typing for vis and vis 2 widgets +* (@GermanBluefox) Added typing for `json` in adminUI.tab in `io-package.json` +* (@GermanBluefox) Added typing for `docker-api` +* (@foxriver76) Added external authentication to types for UserCommon +* (@Apollon77) Updated Plugin and Sentry packages ## 7.0.7 (2025-04-17) - Lucy * (@foxriver76) fixed the edge-case problem on Windows (if adapter calls `readDir` on single file)