Skip to content

Releases: ioBroker/create-adapter

Release v3.1.2

10 Nov 07:56

Choose a tag to compare

  • (@Apollon77/@copilot) Add --nonInteractive option for replay mode to enable automated regeneration without prompts (#1249)

Release v3.1.1

08 Nov 21:41

Choose a tag to compare

  • (@Apollon77/@copilot) Fix non-interactive mode

Release v3.1.0

08 Nov 19:01

Choose a tag to compare

  • (@Apollon77/@copilot) Add --nonInteractive CLI option to prevent hanging in automated environments (#1238)

Release v3.0.0

08 Nov 16:51

Choose a tag to compare

  • IMPORTANT: The adapter creator requires Node.js 20.x or newer to run!
  • (@Apollon77/@copilot) Add option to create TypeScript adapters without build step for direct TS execution with JS-Controller 4+ (#889)
  • (@Apollon77/@copilot) Check for outdated version on startup and warn users to update (#1021)
  • (@Apollon77/@copilot) Add ack flag handling to onStateChange in adapter templates (#1058)
  • (@Apollon77/@copilot) Add three-choice option for dev-server installation (global/local/no) (#864)
  • (@Apollon77/@copilot) Replace custom_m.html with jsonCustom.json for Admin 5 compatibility (#723) · Migration guide
  • (@Apollon77/@copilot) Use @iobroker/types instead of @types/iobroker package · Migration guide
  • (@Apollon77/@copilot) Add adminUI.config: "none" for adapters without configuration UI to satisfy adapter-checker W164 (#1071) · Migration guide
  • (@Apollon77/@copilot) Updated README template installation instructions to use GitHub Custom Install instead of direct npm commands
  • (@Apollon77/@copilot) Switch to npm trusted publishing for automatic releases (#1202) · Migration guide
  • (@Apollon77/@copilot) Added option to use official @iobroker/eslint-config with ESLint 9 format as primary configuration (#1186) · Migration guide
  • (@Apollon77/@copilot) Upgraded custom ESLint configuration to ESLint 9 with flat config format (#1186) · Migration guide
  • (@Apollon77/@copilot) Add VIS widget ESLint configuration support in main config files (#1186)
  • (@Apollon77/@copilot) Adapt Dependabot schedule to run on specific day of month between 2-28 (#1200) · Migration guide
  • (@hacki11) Support git-ssh in devcontainer (#1136) Migration guide
  • (@Apollon77/@copilot) Add config.yml to GitHub issue templates with forum link (#1069) · Migration guide
  • (@hacki11) Dev Container improvements (#1137) · Migration guide
  • (@hacki11) Allow newer versions of admin (#1137) · Migration guide
  • (@Apollon77/@copilot) Upgrade to @iobroker/testing 5.1.1, remove redundant dependencies (#1165) · Migration guide
  • (@Apollon77/@copilot) Update TypeScript to 5.9.2 and typescript-eslint to 7.x for both creator and generated templates (#1158) · Migration guide
  • (@Apollon77/@copilot) Add Node.js 24 as a supported version (#1145) · Migration guide
  • (@Apollon77/@copilot) Replace deprecated setStateAsync with setState in adapter templates (#1148, Migration guide)
  • (@Apollon77/@copilot) Remove Node.js 18 as a supported version (#1154) · Migration guide
  • (@Apollon77/@copilot) Adjust the io-package schema location (#1153) · Migration guide
  • (@Apollon77/@copilot) Remove fa-icon from adminTab configuration to comply with Admin 5 requirements (#741) · Migration guide
  • (@Apollon77/@copilot) Add conditional VIS dependency based on widget function (#1077) · Migration guide
  • (@Apollon77/@copilot) Suppress npm update notifications during adapter creation (#1117)
  • (@Apollon77/@copilot) Fix git commits to use user-provided author info instead of global config (#1085)
  • (@Apollon77/@copilot) Add responsive size attributes to jsonConfig template (#1121) · Migration guide
  • (@Apollon77/@copilot) Always add empty 'contributors' section to package.json (#1079)
  • (@Apollon77/@copilot) Use new i18n directory structure - change from admin/i18n/en/translations.json to admin/i18n/en.json (#1130) · Migration guide
  • (@Apollon77/@copilot) Add .commitinfo to .gitignore template to exclude release script files (#1183)
  • (@Apollon77/@copilot) Add JSON5 support to VSCode settings template (#1169) · Migration guide

Release v2.6.5

13 Sep 19:34

Choose a tag to compare

  • (AlCalzone) Update required versions of js-controller and admin to the current stable versions (#1116)
  • (AlCalzone) Remove deprecated main and title fields from io-package.json (#1115)
  • (AlCalzone) Remove deprecated license field from io-package.json (#1114)
  • (AlCalzone) Add Node.js 22 as a supported version, set 20 as the default choice (#1112)
  • (AlCalzone) Update CI workflows for the adapter creator (#1111)

Release v2.6.4

13 Sep 18:17

Choose a tag to compare

  • (AlCalzone) Pin several dependencies to older versions (#1110)

Release v2.6.3

08 Apr 12:03

Choose a tag to compare

  • (AlCalzone) Pin eslint to version 8 (#1100)

Release v2.6.2

12 Feb 12:51

Choose a tag to compare

  • (theknut) Make ioBroker types available in the test directory (#1091)
  • (theknut) Add licenseInformation field to io-package.json (#1092)
  • (AlCalzone) Remove the subscribe start mode (#1093)
  • (AlCalzone) Remove the legacy way of creating adapters without classes (#1094)

Release v2.6.1

15 Jan 12:39

Choose a tag to compare

  • (AlCalzone) Fixed an issue with TypeScript tests caused by #1082 (fixes #1084)

Release v2.6.0

05 Jan 19:36

Choose a tag to compare

  • (AlCalzone) Change supported Node.js versions to 18 / 20 (#1082) · Migration guide
  • (AlCalzone) Simplify maintenance of ESLint config by using the "latest" parser version (#1082) · Migration guide
  • (AlCalzone) Pin chai dependency to version 4 (#1082)