Releases: ioBroker/create-adapter
Releases · ioBroker/create-adapter
Release v3.1.2
- (@Apollon77/@copilot) Add
--nonInteractiveoption for replay mode to enable automated regeneration without prompts (#1249)
Release v3.1.1
- (@Apollon77/@copilot) Fix non-interactive mode
Release v3.1.0
- (@Apollon77/@copilot) Add
--nonInteractiveCLI option to prevent hanging in automated environments (#1238)
Release v3.0.0
- 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
setStateAsyncwithsetStatein 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
- (AlCalzone) Update required versions of
js-controllerandadminto the current stable versions (#1116) - (AlCalzone) Remove deprecated
mainandtitlefields fromio-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
- (AlCalzone) Pin several dependencies to older versions (#1110)
Release v2.6.3
- (AlCalzone) Pin
eslintto version 8 (#1100)
Release v2.6.2
Release v2.6.1
Release v2.6.0
- (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
chaidependency to version 4 (#1082)