diff --git a/Gemfile b/Gemfile index d90f032ef33..3090ef7435f 100644 --- a/Gemfile +++ b/Gemfile @@ -10,9 +10,9 @@ group :development do gem 'stringex', '2.8.6' # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' - gem 'sass-embedded', '1.86.0' - gem 'rubocop', '1.74.0' - gem 'ruby-lsp', '0.23.12' + gem 'sass-embedded', '1.86.1' + gem 'rubocop', '1.75.1' + gem 'ruby-lsp', '0.23.13' gem 'rackup', '2.2.1' end @@ -24,7 +24,7 @@ group :jekyll_plugins do end gem 'sinatra', '4.1.1' -gem 'nokogiri', '1.18.6' +gem 'nokogiri', '1.18.7' # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem # and associated library diff --git a/Gemfile.lock b/Gemfile.lock index 9cd2fa15c82..c4004cddf08 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -30,10 +30,10 @@ GEM ffi (1.17.1-arm64-darwin) ffi (1.17.1-x86_64-linux-gnu) forwardable-extended (2.6.0) - google-protobuf (4.30.1-arm64-darwin) + google-protobuf (4.30.2-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.30.1-x86_64-linux) + google-protobuf (4.30.2-x86_64-linux) bigdecimal rake (>= 13) http_parser.rb (0.8.0) @@ -81,17 +81,17 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - logger (1.6.6) + logger (1.7.0) mercenary (0.4.0) multi_json (1.15.0) mustermann (3.0.3) ruby2_keywords (~> 0.0.1) - nokogiri (1.18.6-arm64-darwin) + nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.6-x86_64-linux-gnu) + nokogiri (1.18.7-x86_64-linux-gnu) racc (~> 1.4) parallel (1.26.3) - parser (3.3.7.2) + parser (3.3.7.4) ast (~> 2.4.1) racc pathutil (0.16.2) @@ -114,12 +114,12 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rbs (3.9.1) + rbs (3.9.2) logger regexp_parser (2.10.0) rexml (3.4.1) rouge (4.5.1) - rubocop (1.74.0) + rubocop (1.75.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -127,13 +127,13 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) + rubocop-ast (>= 1.43.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.43.0) parser (>= 3.3.7.2) prism (~> 1.4) - ruby-lsp (0.23.12) + ruby-lsp (0.23.13) language_server-protocol (~> 3.17.0) prism (>= 1.2, < 2.0) rbs (>= 3, < 4) @@ -142,9 +142,9 @@ GEM ruby2_keywords (0.0.5) safe_yaml (1.0.5) sass (3.4.25) - sass-embedded (1.86.0-arm64-darwin) + sass-embedded (1.86.1-arm64-darwin) google-protobuf (~> 4.30) - sass-embedded (1.86.0-x86_64-linux-gnu) + sass-embedded (1.86.1-x86_64-linux-gnu) google-protobuf (~> 4.30) sass-globbing (1.1.5) sass (>= 3.1) @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11956) + sorbet-runtime (0.5.11980) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) @@ -182,12 +182,12 @@ DEPENDENCIES jekyll-paginate (= 1.1.0) jekyll-sitemap (= 1.4.0) jekyll-toc (= 0.19.0) - nokogiri (= 1.18.6) + nokogiri (= 1.18.7) rackup (= 2.2.1) rake (= 13.2.1) - rubocop (= 1.74.0) - ruby-lsp (= 0.23.12) - sass-embedded (= 1.86.0) + rubocop (= 1.75.1) + ruby-lsp (= 0.23.13) + sass-embedded (= 1.86.1) sass-globbing (= 1.1.5) sassc (= 2.1.0) sinatra (= 4.1.1) diff --git a/package-lock.json b/package-lock.json index 412647a80e4..89035173efb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "remark-lint-prohibited-strings": "^4.0.0", "remark-lint-unordered-list-marker-style": "^4.0.1", "remark-stringify": "^11.0.0", - "textlint": "^14.5.0", + "textlint": "^14.6.0", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^5.0.13" @@ -427,73 +427,73 @@ "dev": true }, "node_modules/@textlint/ast-tester": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.5.0.tgz", - "integrity": "sha512-biwtMuv+B1A5tqDLYSwMSjEr24l4zji69Ttg9ZxAEkr5sGre2W5ojEZRA79edDxcAASDF35XgHkWR+tvMsVAdg==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.6.0.tgz", + "integrity": "sha512-wGoNB35KA/LEWaGp5ccsUqQwNjygCDnkGxe8A8kCMURgM2KYTuCCItGMLrajm0T9BhNdQtK/ST6+EljTFERasA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.5.0", + "@textlint/ast-node-types": "^14.6.0", "debug": "^4.4.0" } }, "node_modules/@textlint/ast-tester/node_modules/@textlint/ast-node-types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz", - "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", + "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", "dev": true, "license": "MIT" }, "node_modules/@textlint/ast-traverse": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.5.0.tgz", - "integrity": "sha512-K83si1a2s1LdIVPmzrtuI+SdKjNp2A5jmOcoyXAVNLv3qlJc4DTCyKO7Qn/xTq00zQrhLrZXJSaooBSXi4HXvQ==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.6.0.tgz", + "integrity": "sha512-BkfQ/bWfpO6FErrpYoUF+SzlPqJklxD+o6rs2TwSoqO2EMP5vAgIVdGJiTBjV4kxghTzq0w5UkMi9xtNZw1sUg==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.5.0" + "@textlint/ast-node-types": "^14.6.0" } }, "node_modules/@textlint/ast-traverse/node_modules/@textlint/ast-node-types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz", - "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", + "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", "dev": true, "license": "MIT" }, "node_modules/@textlint/config-loader": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.5.0.tgz", - "integrity": "sha512-kTFF+Sx3lxH1GSBbk2mEslu0VzyHj9DNy1wiwnPuHrQRVv6fsFZXr35mfLWnfBT40s6aEOrtPh1323jfLduHBg==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.6.0.tgz", + "integrity": "sha512-OzcHVwKlyQOm7bVPee9z0AciYUN9L8543JIkHxtj81h8Qc7aGBOo0nqIZSL2GC+G0pnab6Rkt0drOAlpkKKrrA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/kernel": "^14.5.0", - "@textlint/module-interop": "^14.5.0", - "@textlint/resolver": "^14.5.0", - "@textlint/types": "^14.5.0", - "@textlint/utils": "^14.5.0", + "@textlint/kernel": "^14.6.0", + "@textlint/module-interop": "^14.6.0", + "@textlint/resolver": "^14.6.0", + "@textlint/types": "^14.6.0", + "@textlint/utils": "^14.6.0", "debug": "^4.4.0", "rc-config-loader": "^4.1.3" } }, "node_modules/@textlint/feature-flag": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.5.0.tgz", - "integrity": "sha512-fM0W1JRbEkO4IuJhDLDAam50usW+z7B1wA8Y6PciJeojzpTXUiV29MtUISTCfSVkjrDo54aIRgTPn8HogkUGPQ==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.6.0.tgz", + "integrity": "sha512-WmmFHEt71rtSk2ZjcvrLJPN6dKYtYwC8fAFZcnjw15h80Di7wuw7vrpW85udloq+XYDlJ5GnhumDX5yZ4mt4Ug==", "dev": true, "license": "MIT" }, "node_modules/@textlint/fixer-formatter": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.5.0.tgz", - "integrity": "sha512-vdnrm4tAcJ/KtSiN6szt0MZSWFW8/WKl8kr1owgpQ0NKuxbP1b9dFc+k/V/mq+RnFcuwnbb/r2+7z8oH7HYHEQ==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.6.0.tgz", + "integrity": "sha512-CSbjhBFfvVFqbEKmmm0xJxxzpYGHO4Y/dguBI9g2aaCBy52EVwBa55rbhkpBV+b9X3OJhnypJEo5IbC+F52CqA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/module-interop": "^14.5.0", - "@textlint/resolver": "^14.5.0", - "@textlint/types": "^14.5.0", + "@textlint/module-interop": "^14.6.0", + "@textlint/resolver": "^14.6.0", + "@textlint/types": "^14.6.0", "chalk": "^4.1.2", "debug": "^4.4.0", "diff": "^5.2.0", @@ -503,43 +503,43 @@ } }, "node_modules/@textlint/kernel": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.5.0.tgz", - "integrity": "sha512-hgq0b7eUJxEwCf1jNx/DCZeU2SJXXRH+qycvyrGVEOWgLYmtizlCm6GQ+ejDgUdcoNpQhzCkiwV2HF0z9UbmMw==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.6.0.tgz", + "integrity": "sha512-Mf8cikqVDHdf0RgjSYxs/G1a+I5UK5GjM+ehc67zSF/vtFUaLRn5bkWcEKrWQ67mjrM24tqH46oqVM9RL+utMQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.5.0", - "@textlint/ast-tester": "^14.5.0", - "@textlint/ast-traverse": "^14.5.0", - "@textlint/feature-flag": "^14.5.0", - "@textlint/source-code-fixer": "^14.5.0", - "@textlint/types": "^14.5.0", - "@textlint/utils": "^14.5.0", + "@textlint/ast-node-types": "^14.6.0", + "@textlint/ast-tester": "^14.6.0", + "@textlint/ast-traverse": "^14.6.0", + "@textlint/feature-flag": "^14.6.0", + "@textlint/source-code-fixer": "^14.6.0", + "@textlint/types": "^14.6.0", + "@textlint/utils": "^14.6.0", "debug": "^4.4.0", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" } }, "node_modules/@textlint/kernel/node_modules/@textlint/ast-node-types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz", - "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", + "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.5.0.tgz", - "integrity": "sha512-5QQsdnsuUBscCq1IX10ynYtsfLmctdoc4GZtJA7L//QFYAAgTrBzpXjfhyWZs7C5VJho9FzfljyuuA7jbhRrFw==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.6.0.tgz", + "integrity": "sha512-52P8jXnxqafbmV1Dg05u8EHitvdCA6nnIGwIWjLCydL1jfM5js6KvA47qRugb6EWWbYxWKCGkbmaIFhKGwFTaA==", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "^14.5.0", - "@textlint/resolver": "^14.5.0", - "@textlint/types": "^14.5.0", + "@textlint/module-interop": "^14.6.0", + "@textlint/resolver": "^14.6.0", + "@textlint/types": "^14.6.0", "chalk": "^4.1.2", "debug": "^4.4.0", "js-yaml": "^3.14.1", @@ -552,13 +552,13 @@ } }, "node_modules/@textlint/markdown-to-ast": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.5.0.tgz", - "integrity": "sha512-qftHkBnyWEy2PmAhmhrmTemCKMJCpPKtFZt0woaa0yZkMwXo/RN66elnjAEJZenkRntQgphlKJJZ0I/NA2hH4g==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.6.0.tgz", + "integrity": "sha512-T29IbY9cAupWBuds1DPl9TzS4oI2c0wVd0+0E43j5XezJKR3oE4e5/g9v4U2oo/LIbxDLlI22o3IGSyfUv3fFw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.5.0", + "@textlint/ast-node-types": "^14.6.0", "debug": "^4.4.0", "mdast-util-gfm-autolink-literal": "^0.1.3", "neotraverse": "^0.6.15", @@ -570,9 +570,9 @@ } }, "node_modules/@textlint/markdown-to-ast/node_modules/@textlint/ast-node-types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz", - "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", + "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", "dev": true, "license": "MIT" }, @@ -819,88 +819,88 @@ } }, "node_modules/@textlint/module-interop": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.5.0.tgz", - "integrity": "sha512-nlFwHSYZJgSwXyF9PuHV3DcvRnObf64Mm4QWt9LaTr5zQB2MwEluaL8ROYL+sLJ4JhqNKpuqBT1EkTixPsN3cQ==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.6.0.tgz", + "integrity": "sha512-eQFprk37rU6Sl250h52OaoHA4Dal4jSjWYWRdKfjvrdDcNWxPAOenAAGBf66lS7E34No9E9G51jsSc43N0CzJg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/resolver": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.5.0.tgz", - "integrity": "sha512-yvC8gQHKsl/rR3x+884tA9BzVn6naILmHRmOP3FEQogr+ixOW4rL9OgdS6IoMjG8cVh8o4kI40xJfh1l6oX6vQ==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.6.0.tgz", + "integrity": "sha512-pFB6bRKAQf+6N6JppAnxRNbExDathq325l8MpYGQY1j2bUzaDx0j90pf2EHfTM0mHr3v/6z37GNUk5ZUZkH3Ew==", "dev": true, "license": "MIT" }, "node_modules/@textlint/source-code-fixer": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.5.0.tgz", - "integrity": "sha512-zcokW+MBTppOzGumeB1SZvjDitCnO2sAZrWpmw849L6P11RdxS/iQXakg4jkRTTlWYR1AtzyAa9j0lLCdxsfuQ==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.6.0.tgz", + "integrity": "sha512-GbnKYQ91KHhg3XfiYAIe++E9UI0wsUZVGq3lzVUO9+nzJ4MUtUk1QpTmwP9+DYxnzi7w5jTcXHN6kh/zmHK4AA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/types": "^14.5.0", + "@textlint/types": "^14.6.0", "debug": "^4.4.0" } }, "node_modules/@textlint/text-to-ast": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.5.0.tgz", - "integrity": "sha512-e6SrPeCScmxxfTDpXo+nBh4tt6sbqySX/fE65sYVYupLwpJsCtxTEnYft2jEqifvgaM4JjgzETSQMG799HBTPw==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.6.0.tgz", + "integrity": "sha512-1rNBbC8EfxxAk76jHCMrNduUd2CuaaXyAZvuSWzRM+Fx+YyTOelKEv9sppCWnThcD2A34KKlghHg40YH3CjriQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.5.0" + "@textlint/ast-node-types": "^14.6.0" } }, "node_modules/@textlint/text-to-ast/node_modules/@textlint/ast-node-types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz", - "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", + "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", "dev": true, "license": "MIT" }, "node_modules/@textlint/textlint-plugin-markdown": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.5.0.tgz", - "integrity": "sha512-riMcW6Sj/IvTnIAA4W0O5pxJxdqth+MUe2li7wg8yCq3jilS0EYIlolNXvX414v/9swsLu8Tztwugrh0E6HJDw==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.6.0.tgz", + "integrity": "sha512-0W5wxWbDxAJoMe6ju2oq0IZ2ZX91JoWLHti+4LrPc9uiMx6CaTS/ZLYlu0hoYSk5DNQ75/bDD9wm78APM07zGA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/markdown-to-ast": "^14.5.0" + "@textlint/markdown-to-ast": "^14.6.0" } }, "node_modules/@textlint/textlint-plugin-text": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.5.0.tgz", - "integrity": "sha512-aASQwkRnupRlY9w168SBjrsDbO1wtg2EYx8JSnt/YboUnhszQD8Zys178Zu/00ECtpxwpjQYowoYNq0BoP9aig==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.6.0.tgz", + "integrity": "sha512-QglDssLXVBdjk4cVUI5nK9DJtJ6XjtdKGV7Ehgv202MEMvTktGa5mJlIv5tQK0O+zVpLWqVl4q9P76MASk/qOg==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/text-to-ast": "^14.5.0" + "@textlint/text-to-ast": "^14.6.0" } }, "node_modules/@textlint/types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.5.0.tgz", - "integrity": "sha512-z+oJS5GHK5KiV87ZNCYAQnZTgq1MRGl9g301GOV6Zq4RjH75JVQPNa4hUlwzG2sF6jks+wLhMjxwaQaG6cKCpA==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.6.0.tgz", + "integrity": "sha512-XsK3FUdCtVNCe/aUz0TivpCzQchupcyOgNlRKt36AjDCEtqyPCOjpJxj1fmvYnTODG0M/4XKrlufn8onw+qWew==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.5.0" + "@textlint/ast-node-types": "^14.6.0" } }, "node_modules/@textlint/types/node_modules/@textlint/ast-node-types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz", - "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", + "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", "dev": true, "license": "MIT" }, "node_modules/@textlint/utils": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.5.0.tgz", - "integrity": "sha512-gAKZh1woc0IZGoVjQ8G8Og10dsBJ6UxaCFXofeHveWsZhJAdVzjw49/tJLVu/39t8GTdZQ4BAHuNxHNFgLN57w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.6.0.tgz", + "integrity": "sha512-kQQg38c2wyWtbBnQ4zIGp4KrUmMmcZJKz2hrCn0z2kCMbDFpasTaG2EuteY1Szupl186fuMePGAGB6p7xeVsiQ==", "dev": true, "license": "MIT" }, @@ -6107,25 +6107,25 @@ "dev": true }, "node_modules/textlint": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.5.0.tgz", - "integrity": "sha512-+C5zYpEv0HsQAuz6crm4BjuMXaHi6gKTSwqZZttHI2Jm/WGtpza2SbZxct+STdMgN1XbINcsP58gZ4juQwokcw==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.6.0.tgz", + "integrity": "sha512-C1Wbh5VDvKHmNyyj0q94AWdmI/RBKfweQwja6hno9iWoh8IprWye/Z8WSZd4PsCly/i2e6MNuXKrjU+gE4ku6w==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.5.0", - "@textlint/ast-traverse": "^14.5.0", - "@textlint/config-loader": "^14.5.0", - "@textlint/feature-flag": "^14.5.0", - "@textlint/fixer-formatter": "^14.5.0", - "@textlint/kernel": "^14.5.0", - "@textlint/linter-formatter": "^14.5.0", - "@textlint/module-interop": "^14.5.0", - "@textlint/resolver": "^14.5.0", - "@textlint/textlint-plugin-markdown": "^14.5.0", - "@textlint/textlint-plugin-text": "^14.5.0", - "@textlint/types": "^14.5.0", - "@textlint/utils": "^14.5.0", + "@textlint/ast-node-types": "^14.6.0", + "@textlint/ast-traverse": "^14.6.0", + "@textlint/config-loader": "^14.6.0", + "@textlint/feature-flag": "^14.6.0", + "@textlint/fixer-formatter": "^14.6.0", + "@textlint/kernel": "^14.6.0", + "@textlint/linter-formatter": "^14.6.0", + "@textlint/module-interop": "^14.6.0", + "@textlint/resolver": "^14.6.0", + "@textlint/textlint-plugin-markdown": "^14.6.0", + "@textlint/textlint-plugin-text": "^14.6.0", + "@textlint/types": "^14.6.0", + "@textlint/utils": "^14.6.0", "debug": "^4.4.0", "file-entry-cache": "^10.0.5", "get-stdin": "^5.0.1", @@ -6250,9 +6250,9 @@ } }, "node_modules/textlint/node_modules/@textlint/ast-node-types": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz", - "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", + "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index bc92d01c6cb..e7e3e60411d 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "remark-lint-prohibited-strings": "^4.0.0", "remark-lint-unordered-list-marker-style": "^4.0.1", "remark-stringify": "^11.0.0", - "textlint": "^14.5.0", + "textlint": "^14.6.0", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^5.0.13" diff --git a/source/_docs/automation/templating.markdown b/source/_docs/automation/templating.markdown index 4132b0f3eab..dd6de68240e 100644 --- a/source/_docs/automation/templating.markdown +++ b/source/_docs/automation/templating.markdown @@ -48,7 +48,7 @@ These are the properties available for a [Calendar trigger](/docs/automation/tri ### Device -These are the properties available for a [Device trigger](/docs/automation/trigger/#device-trigger). +These are the properties available for a [Device trigger](/docs/automation/trigger/#device-triggers). Inherites template variables from [event](#event) or [state](#state) template based on the type of trigger selected for the device. diff --git a/source/_docs/blueprint/schema.markdown b/source/_docs/blueprint/schema.markdown index 21df85fa326..02b44b173cb 100644 --- a/source/_docs/blueprint/schema.markdown +++ b/source/_docs/blueprint/schema.markdown @@ -134,6 +134,7 @@ The following example shows a minimal blueprint with a single input: blueprint: name: Example blueprint description: Example showing an input + domain: automation input: my_input: name: Example input diff --git a/source/_docs/configuration/state_object.markdown b/source/_docs/configuration/state_object.markdown index c792feb5e35..8b472c24ecf 100644 --- a/source/_docs/configuration/state_object.markdown +++ b/source/_docs/configuration/state_object.markdown @@ -32,7 +32,7 @@ The `state` prefix indicates that this information is part of the state object ( ### About the state -The screenshot shows three lights in different states (the `state.state`): `on`, `off`, and `unavailable`. Each light comes with its own entity state attributes such as `supported_color_modes`, `supported_features`. These attributes have their own state: the state of the `supported_color_modes` attribute is `color_temp` and `hs`, the state of the `supported_features` attribute is `4`. +The screenshot of the Developer Tools States page shows three lights in different states (the `state.state`): `on`, `off`, and `unavailable`. Each light comes with its own entity state attributes such as `supported_color_modes`, `supported_features`. These attributes have their own state: the state of the `supported_color_modes` attribute is `color_temp` and `hs`, the state of the `supported_features` attribute is `4`.

Screenshot showing three lights with different states: `on`, `off`, or `unavailable` diff --git a/source/_docs/scripts/perform-actions.markdown b/source/_docs/scripts/perform-actions.markdown index ce1120cdd5e..e83c6f6910a 100644 --- a/source/_docs/scripts/perform-actions.markdown +++ b/source/_docs/scripts/perform-actions.markdown @@ -5,7 +5,7 @@ description: "Instructions on how to perform actions in Home Assistant." Various integrations allow performing {% term actions %} when a certain event occurs. The most common one is performing an action when an automation {% term trigger %} happens. But an action can also be called from a {% term script %}, a dashboard, or via voice command devices such as Amazon Echo. -The configuration options to call a configuration are the same between all integrations and are described on this page. +The configuration options to perform action are the same between all integrations and are described on this page. Examples on this page will be given as part of an automation integration configuration but different approaches can be used for other integrations too. diff --git a/source/_docs/z-wave/controllers.markdown b/source/_docs/z-wave/controllers.markdown index ce183118ca0..2f331de65a8 100644 --- a/source/_docs/z-wave/controllers.markdown +++ b/source/_docs/z-wave/controllers.markdown @@ -59,7 +59,7 @@ Firmware can be upgraded using the below directions: - GoControl HUSBZB-1 stick - Sigma Designs UZB stick - Vision USB stick - Gen5 - - Z-Wave.Me UZB1 stick + - Z-Wave.Me UZB1 stick (see Aeotec Z-Stick note below) - HomeSeer SmartStick+ G2 - HomeSeer Z-NET G2 @@ -94,7 +94,9 @@ Z-Wave JS does not support Z-Wave Long Range yet. ### Aeotec Z-Stick {% note %} -There are [known compatibility issues](https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=245031#p1502030) with older hardware versions of the Aeotec stick not connecting when plugged directly on the Raspberry Pi 4, and requiring a USB Hub to work. Aeotec has released a 2020 hardware revision ZW090-A/B/C Gen5+ with Pi 4 compatibility. Both hardware revisions are still being sold, make informed purchasing decisions if using one paired with a Pi 4. + +The Aeotec Z-Stick and some of its variants (e.g. Z-Wave.Me UZB1) are known to have compatibility issues with the Linux kernel because of their [non-compliant behavior](https://forums.raspberrypi.com/viewtopic.php?f=28&t=245031#p1502030). Plugging these controllers through a USB hub can serve as a workaround that sometimes mitigates the issue. + {% endnote %} It's totally normal for your Z-Wave stick to cycle through its LEDs (Yellow, Blue and Red) while plugged into your system. diff --git a/source/_includes/custom/news.html b/source/_includes/custom/news.html index f04939719e5..2bdc35e4076 100644 --- a/source/_includes/custom/news.html +++ b/source/_includes/custom/news.html @@ -2,6 +2,13 @@