Skip to content

Release v3.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 16:51
· 63 commits to master since this release
  • 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