Releases: ioBroker/ioBroker.repochecker
Releases · ioBroker/ioBroker.repochecker
Release v5.11.1
- (@ticaki) Local mode has been fixed.
Release v5.11.0
- (@copilot) Added
[W2007]: warn when the npmlatestdist-tag points to an alpha/pre-release version, as such releases will be ignored by repository updates. - (@copilot) Added
lib/postprocessing.jsmodule: new adapters (whereisNewAdapteris set) now have selected warnings and suggestions promoted to errors or warnings according to a configurable severity-remap table, making the checker stricter for new adapter submissions. - (@copilot) Fixed adapter detection to ensure the
isNewAdapterflag is set before configuration logging. Added a newgetLatestRepopreprocessing step so that the flag is correctly visible in the environment log output. - (@copilot) Added German translation of OBJECTDUMP.md as OBJECTDUMP_de.md.
Release v5.10.4
- (@copilot) Enhanced E6013 check: detects additional discouraged installation methods in README.md, including
iobroker/iobnpm install and url commands, andnpm install/npm iwithowner/iobroker.adapternameGitHub shorthand. Updated error message to mention "directly from GitHub, directly from npm or using npm commands".
Release v5.10.3
- (@copilot) Fixed false positive W5042 for TypeScript type-only imports:
import type { Foo } from 'pkg'no longer registerspkgas a required runtime dependency. Related to [#833]
Release v5.10.2
- (@copilot) Fixed false positive
[E9507]for i18n directories inside source directories (src-rules,rules-src,src-editor,src-widgets,admin/src, etc.) by expanding the ignored source directory list and checking the full parent path instead of only the top-level segment. Related to [#828]. - (@copilot) Added adapter-specific exceptions to E0050 blacklist:
@iobroker/plugin-sentryis now allowed as a dependency forioBroker.javascript. - (@copilot) Added system-provided packages ignore list for W5042:
@iobroker/plugin-sentrywill no longer raise "dependency might be missing" warnings as it is provided by js-controller.
Release v5.10.1
- (@copilot) Fixed
TypeError: minimatch is not a functionincheckNpmIgnoreby correctly destructuringminimatchfrom theminimatchv10+ package export. - (@copilot) Added
minimatchas an explicit dependency inpackage.json(used byM9000_GitNpmIgnore.jsfor glob pattern matching). - (@copilot) Fixed false positives in
[E9507]when i18n directories are covered by glob patterns inpackage.json"files"field. - (@copilot) Added [W4047]: warn when adapter is found in the latest repository but not yet available in the stable repository. Related to [#820].
- (@copilot) Added
[E9506]: error when an i18n directory is explicitly excluded by.npmignore, which would cause translations to be missing from the npm package. - (@copilot) Added
[E9507]: error when an i18n directory is present in the repository but not covered by the"files"field inpackage.json, which would cause translations to be missing from the npm package.
Release v5.10.0
- (@copilot) Added
minimatchas an explicit dependency inpackage.json(used byM9000_GitNpmIgnore.jsfor glob pattern matching). - (@copilot) Fixed false positives in
[E9507]when i18n directories are covered by glob patterns inpackage.json"files"field. - (@copilot) Added [W4047]: warn when adapter is found in the latest repository but not yet available in the stable repository. Related to [#820].
- (@copilot) Added
[E9506]: error when an i18n directory is explicitly excluded by.npmignore, which would cause translations to be missing from the npm package. - (@copilot) Added
[E9507]: error when an i18n directory is present in the repository but not covered by the"files"field inpackage.json, which would cause translations to be missing from the npm package.
Release v5.9.1
- (@copilot) Added
isNewAdapterflag: set totruewhen adapter is not listed in the latest repository, with an info log when set. - (@copilot) Added
--strictcommand line option: when active, outputs an info log "running in strict mode". - (@copilot)
[S6020]suggestion to addCHANGELOG_OLD.mdis now only shown whenisNewAdapteris set or strict mode is active.
Release v5.9.0
- (@copilot) Added checks W1114/S1114: warn when
common.scheduleis set to a non-empty value for daemon adapters (not supported), and suggest removal whencommon.scheduleis an empty string for daemon adapters (unused). Related to [#806]. - (@copilot) Added checks to help maintain organized changelog files: warns when CHANGELOG.md is present (changelog belongs in README.md), when both CHANGELOG.md and CHANGELOG_OLD.md coexist, when the README changelog exceeds 20 entries without a CHANGELOG_OLD.md, and suggests adding CHANGELOG_OLD.md when no such file exists. [W6017, W6018, W6019, S6020]
Release v5.8.0
- (@copilot) Limit the listing of
allowedValuesin schema validation errors (E1105, W5512) to 5 values, appending...when there are more possibilities. - (@copilot) [W5046] Added warning when
admin/jsonConfig.jsonoradmin/jsonConfig.json5is present butcommon.adminUI.configis not set to"json"inio-package.json. - (@copilot) [W5047] Added warning listing obsolete files (
admin/index.html,admin/index_m.html,admin/style.css) when jsonConfig is used.