From d9db4e0ae8c9ff095b888faea755ea53eee063a2 Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Sun, 26 Mar 2023 21:38:02 +0200 Subject: [PATCH 01/14] Small documentation improvements (5) (#26732) --- source/_integrations/seventeentrack.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/seventeentrack.markdown b/source/_integrations/seventeentrack.markdown index cae454ce22e..20b65ad595c 100644 --- a/source/_integrations/seventeentrack.markdown +++ b/source/_integrations/seventeentrack.markdown @@ -11,7 +11,7 @@ ha_platforms: ha_integration_type: integration --- -The `seventeentrack` sensor platform allows users to get package data tied to their [17track.net](https://www.17track.net/en) account. The platform creates both summary sensors, which show the number of packages in a current state (e.g., "In Transit"), as well as individual sensors for each package within the account. +The `seventeentrack` sensor platform allows users to get package data tied to their [17track.net](https://www.17track.net/) account. The platform creates both summary sensors, which show the number of packages in a current state (e.g., "In Transit"), as well as individual sensors for each package within the account.
From e1dfa1ffac2464b96e8c11fc1417b637b6ad6cf6 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Sun, 26 Mar 2023 21:47:26 +0200 Subject: [PATCH 02/14] Fix link to Yellow documentation (#26734) --- source/installation/yellow.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/installation/yellow.html b/source/installation/yellow.html index e7884c7ec68..dbb4d54cf99 100644 --- a/source/installation/yellow.html +++ b/source/installation/yellow.html @@ -36,7 +36,7 @@ Included sections for this page is located under source/_includes/installation

Already have the hardware?

For installation instructions, check out the Home Assistant Yellow documentation

+ href="https://yellow.home-assistant.io/">Home Assistant Yellow documentation

From 5a39fcdf6e899fc73580d9288471ea741dab2c1c Mon Sep 17 00:00:00 2001 From: Tarun Batra Date: Sun, 26 Mar 2023 14:29:51 -0700 Subject: [PATCH 03/14] Correct terminology anchor links (#26735) --- source/getting-started/concepts-terminology.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/getting-started/concepts-terminology.markdown b/source/getting-started/concepts-terminology.markdown index fd44ccc284e..f14166fbd9a 100644 --- a/source/getting-started/concepts-terminology.markdown +++ b/source/getting-started/concepts-terminology.markdown @@ -25,8 +25,8 @@ Devices are a logical grouping for one or more entities. A device may represent Devices and entities are used throughout Home Assistant. To name a few examples: * [Dashboards](#dashboards) can show a state of an entity like if a light bulb is on or off as well as buttons that interact with devices like turning a light bulb on or off. -* An [automation](automations) can be triggered from a state change on an entity e.g. a light turning on and control another device or entity. -* A predefined setting for light device saved as a [scene](scenes). +* An [automation](#automations) can be triggered from a state change on an entity e.g. a light turning on and control another device or entity. +* A predefined setting for light device saved as a [scene](#scenes). ![Home Assistant Device](/images/getting-started/home-assistant-device.png) From 2910260841786fcc1d47b39b8af6d18898562233 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Beye?= Date: Sun, 26 Mar 2023 23:51:11 +0200 Subject: [PATCH 04/14] Improve webhook trigger documentation (#26689) --- source/_docs/automation/trigger.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index bedca88e798..517d840273d 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -788,10 +788,10 @@ automation: webhook_id: "some_hook_id" ``` -You can run this automation by sending an HTTP POST request to `http://your-home-assistant:8123/api/webhook/some_hook_id`. Here is an example using the **curl** command line program, with an example data payload: +You can run this automation by sending an HTTP POST request to `http://your-home-assistant:8123/api/webhook/some_hook_id`. Here is an example using the **curl** command line program, with an example form data payload: ```shell -curl -X POST -d '{ "key": "value" }' https://your-home-assistant:8123/api/webhook/some_hook_id +curl -X POST -d 'key=value&key2=value2' https://your-home-assistant:8123/api/webhook/some_hook_id ``` Webhooks support HTTP POST, PUT, and HEAD requests; POST requests are recommended. HTTP GET requests are not supported. @@ -802,12 +802,12 @@ Note that a given webhook can only be used in one automation at a time. That is, ### Webhook data -You can send a data payload, either as encoded form data or JSON data. The payload is available in an automation template as either `trigger.json` or `trigger.data`. URL query parameters are available in the template as `trigger.query`. +Payloads may either be encoded as form data or JSON. Depending on that, its data will be available in an automation template as either `trigger.data` or `trigger.json`. URL query parameters are also available in the template as `trigger.query`. -In order to reference `trigger.json`, the `Content-Type` header must be specified with a value of `application/json`, e.g.: +Note that to use JSON encoded payloads, the `Content-Type` header must be set to `application/json`, e.g.: ```bash -curl -X POST -H "Content-Type: application/json" https://your-home-assistant:8123/api/webhook/some_hook_id +curl -X POST -H "Content-Type: application/json" -d '{ "key": "value" }' https://your-home-assistant:8123/api/webhook/some_hook_id ``` ### Webhook security From 1ab1d597875b4ff6294fd3e8d68cea3931a07d05 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 27 Mar 2023 00:04:17 +0200 Subject: [PATCH 05/14] Add RTMP port troubleshooting step (#26677) Co-authored-by: Marc Randolph --- source/_integrations/reolink.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 31ba941d736..c94771fd053 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -108,6 +108,7 @@ The following models are lacking the HTTP webserver API and can therfore not wor - Older firmware versions do not expose the necessary information the integration needs to function. Ensure the camera is updated to the [latest firmware](https://reolink.com/download-center/) prior to setting up the integration. Note that Reolink auto update and check for update functions in the app/windows/web client often do not show the latest available firmware version. Therefore check the version in the [Reolink download center](https://reolink.com/download-center/) online. - Ensure at least one of the HTTP/HTTPS ports is enabled in the [windows](https://reolink.com/software-and-manual/)/web client under `Settings`->`Network`->`Advanced`->`Port Settings`, see [additional instructions](https://support.reolink.com/hc/en-us/articles/900004435763-How-to-Set-up-Reolink-Ports-Settings-via-Reolink-Client-New-Client-) on the Reolink site. +- On some camera models, the RTMP port needs to be enabled in order for the HTTP(S) port to function properly. Make sure this port is also enabled if you get a `Cannot connect to host` error while one of the HTTP/HTTPS ports is already enabled. ## Reolink firmware limitations From d78be08b5b53f74d2addc8e6cdcb5edacfba350c Mon Sep 17 00:00:00 2001 From: Danny Tsang <567982+dannytsang@users.noreply.github.com> Date: Mon, 27 Mar 2023 08:14:35 +0100 Subject: [PATCH 06/14] Added section about hourly weather forecast attributes (#26213) --- source/_integrations/weather.markdown | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/source/_integrations/weather.markdown b/source/_integrations/weather.markdown index c428b931127..63d42e8ac11 100644 --- a/source/_integrations/weather.markdown +++ b/source/_integrations/weather.markdown @@ -34,3 +34,45 @@ The `weather` platform only knows the below listed conditions. The reason for th - 'windy' - 'windy-variant' - 'exceptional' + +### Forecast Information + +Periodic forecast information is stored in the `forecast` attribute on the entity. To access and use the information should be reserved for advanced users using [Templates](/docs/configuration/templating/). + +```yaml +temperature: 14.2 +temperature_unit: °C +humidity: 76 +pressure: 1019 +pressure_unit: hPa +wind_bearing: 260 +wind_speed: 35.17 +wind_speed_unit: km/h +visibility_unit: km +precipitation_unit: mm +forecast: + - condition: cloudy + precipitation_probability: 0 + datetime: '2023-02-17T14:00:00+00:00' + wind_bearing: 268 + temperature: 14.2 + pressure: 1019 + wind_speed: 24.41 + precipitation: 0 + - condition: cloudy + precipitation_probability: 0 + datetime: '2023-02-17T15:00:00+00:00' + wind_bearing: 268 + temperature: 13.8 + pressure: 1019 + wind_speed: 22.61 + precipitation: 0 + - condition: cloudy + precipitation_probability: 0 + datetime: '2023-02-17T16:00:00+00:00' + wind_bearing: 265 + temperature: 13.2 + pressure: 1020 + wind_speed: 20.27 + precipitation: 0 +``` From 5b0001342550b2b8b41b2c0cb3540d5f4af226d3 Mon Sep 17 00:00:00 2001 From: Paolo Tagliaferri Date: Mon, 27 Mar 2023 08:15:19 +0100 Subject: [PATCH 07/14] Update influxdb.markdown (#26287) --- source/_integrations/influxdb.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/influxdb.markdown b/source/_integrations/influxdb.markdown index dcbc4dd1ebc..f9201749b40 100644 --- a/source/_integrations/influxdb.markdown +++ b/source/_integrations/influxdb.markdown @@ -56,7 +56,7 @@ host: default: localhost port: type: integer - description: Port to use. 2.xx - No default port for 2.xx, otherwise 8086. + description: Port to use. 2.xx - Must specify port for 2.xx, otherwise 8086. required: false default: 8086 path: From a437d859b884e272f71faec8f1e70dd351bf3141 Mon Sep 17 00:00:00 2001 From: Hedda Date: Mon, 27 Mar 2023 09:19:58 +0200 Subject: [PATCH 08/14] Mention another ZHA Limitation (#26662) --- source/_integrations/zha.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index 79c9ab28269..55ded015f2a 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -442,6 +442,8 @@ To help resolve any kinks or compatibility problems, report bugs as issues with Note that ZHA only supports connecting a single dedicated Zigbee Coordinator radio adapter or module with a single Zigbee network and that the Zigbee Coordinator cannot already be connected or used by any other application. Any devices that are or have previously been connected to another Zigbee implementation will also need to first be reset to their factory default settings before they can be paired/joined to ZHA, please see each device manufacturer's documentation. +Support for commissioning Zigbee 3.0 devices via "Install Code" or "QR Code" via the 'zha.permit' service has so far only been implemented for 'ezsp' (Silicon Labs EmberZNet) or 'znp' (Texas Instruments) radio type in ZHA. Other radio types are missing support in their respective [radio libraries for zigpy](https://github.com/zigpy/) or manufacturer's firmware commands/APIs. + ZHA does currently not support devices that can only use the ZGP ("Zigbee Green Power") profile which is used in a few batteryless self-powered or energy harvesting devices, (such as for example; Philips Hue Click, Philips Hue Tap, and some "Friends of Hue" partnership switches). ZHA does not currently support devices that can only use the ZSE ("Zigbee Smart Energy") profile, that is however due to the "Zigbee SE" specification not being part of the standard Zigbee 3.0 specification and thus not implemented in most of the Zigbee protocol stacks that are commonly available Zigbee Coordinator radio adapters and modules. From 4efbe86d6c4a852398137fa257bc13e133f8baed Mon Sep 17 00:00:00 2001 From: Hoel Guilcher Date: Mon, 27 Mar 2023 09:23:37 +0200 Subject: [PATCH 09/14] Color temperature in K is kelvin, not color_temp_kelvin (#26736) --- source/_integrations/light.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/light.markdown b/source/_integrations/light.markdown index 2b836618c14..261a3ed4994 100644 --- a/source/_integrations/light.markdown +++ b/source/_integrations/light.markdown @@ -49,7 +49,7 @@ Most lights do not support all attributes. You can check the integration documen | `rgb_color` | yes | A list containing three integers between 0 and 255 representing the RGB color you want the light to be. Three comma-separated integers that represent the color in RGB, within square brackets. | `rgbw_color` | yes | A list containing four integers between 0 and 255 representing the RGBW color you want the light to be. Four comma-separated integers that represent the color in RGBW (red, green, blue, white), within square brackets. This attribute will be ignored by lights which do not support RGBW colors. | `rgbww_color` | yes | A list containing five integers between 0 and 255 representing the RGBWW color you want the light to be. Five comma-separated integers that represent the color in RGBWW (red, green, blue, cold white, warm white), within square brackets. This attribute will be ignored by lights which do not support RGBWW colors. -| `color_temp_kelvin` | yes | An integer in Kelvin representing the color temperature you want the light to be. +| `kelvin` | yes | An integer in Kelvin representing the color temperature you want the light to be. | `color_temp` | yes | Alternatively, you can specify the color temperature in Mireds. | `color_name` | yes | A human-readable string of a color name, such as `blue` or `goldenrod`. All [CSS3 color names](https://www.w3.org/TR/css-color-3/#svg-color) are supported. | `brightness` | yes | Integer between 0 and 255 for how bright the light should be, where 0 means the light is off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. From 1f1fff0a2716a1396e41959bdc296f1676b72c83 Mon Sep 17 00:00:00 2001 From: Daniel Idzerda Date: Mon, 27 Mar 2023 03:24:42 -0400 Subject: [PATCH 10/14] update api url in startca integration (#26737) --- source/_integrations/startca.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/startca.markdown b/source/_integrations/startca.markdown index 8e1fb90ba27..e412be42313 100644 --- a/source/_integrations/startca.markdown +++ b/source/_integrations/startca.markdown @@ -15,7 +15,7 @@ Integrate your [Start.ca](https://www.start.ca/) account information into Home A ## Setup -You can get your API key from: [Start.ca Usage API](https://www.start.ca/account/usage/api) +You can get your API key from: [Start.ca Usage API](https://portal.start.ca/account/usage/api) ## Configuration From 74b50ab1884d6d8552189b9231c3c36f7dd5b469 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:25:17 +0200 Subject: [PATCH 11/14] Bump tzinfo-data from 1.2023.1 to 1.2023.2 (#26738) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e50ebbc690f..715a6404679 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -115,7 +115,7 @@ GEM tilt (2.1.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - tzinfo-data (1.2023.1) + tzinfo-data (1.2023.2) tzinfo (>= 1.0.0) unicode-display_width (2.4.2) webrick (1.8.1) From 157af4f083a383d0e790981898d5513dd4bc0154 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:25:40 +0200 Subject: [PATCH 12/14] Bump textlint from 13.3.1 to 13.3.2 (#26739) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 346 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 174 insertions(+), 174 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a0ca87304e..587fbb8d9cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "remark-lint-fenced-code-flag": "^3.1.1", "remark-lint-no-shell-dollars": "^3.1.1", "remark-stringify": "^10.0.2", - "textlint": "^13.3.1", + "textlint": "^13.3.2", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^3.0.4" @@ -228,59 +228,59 @@ "dev": true }, "node_modules/@textlint/ast-node-types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.1.tgz", - "integrity": "sha512-/qeEjW3hIFpGwESsCkJRroja7mBOlo9wqyx8G4fwayq4FZRvJMm/9DhIo77jd/4wm/VSJcVVr+fs+rVa4jrY5A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.2.tgz", + "integrity": "sha512-d9WXBahsAgRDWcfUE7pQs8E9SNbF0nxrEaYE2g01tLgQ/dYdlOLngNPXi0Lk+C+yU58kvmFSdO6nicIAe3WIiw==", "dev": true }, "node_modules/@textlint/ast-tester": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.1.tgz", - "integrity": "sha512-SB41tqnXTkI5qynb0J8Rq1asn8An815I2s/siTBSmuwXD4tmChl6r+mJmAgufMEWVZHfOVCj3lb4eBnFhxUzQA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.2.tgz", + "integrity": "sha512-qbpmJS7mEZcTrcKuppPQ8o2VJFUvHJ4+/l5iNEc2JRtMqpoNP6JAIKwIuDcEsMxedClExVTPmNctUlteglpD2A==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4" } }, "node_modules/@textlint/ast-traverse": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.1.tgz", - "integrity": "sha512-+aAJMXn+UlpepNAwtcngCfUiBIkoPVUAub1qMM4AL1ZHVh+B5/jyH7OTBuNtTG8Dx7h/1ieUBqrLKWBYvJUwSQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.2.tgz", + "integrity": "sha512-c+SI7SAWH1S+q5iok0Q/jrprG1BctstTF4A8msi/1bioKtn/PrD01w/MDsPkDT+K15RrWYUSjG8FLuGPnEN78Q==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "node_modules/@textlint/config-loader": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.1.tgz", - "integrity": "sha512-epA6SgAmKlKZjMVFvGceDl04gsarbfQjuvjoStjPyfUL6oGHUzrSIJmyyPEd3vzLf8bPexj6d5QiyO/sRtfhAQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.2.tgz", + "integrity": "sha512-P8DESsBh3JBRMujbyV3WjVlhbDVaGBIRtEL0AveNSSe6+X0ef7OtesxGJhD8p/DIyA9X+69bqpg7mcV7DTuO9w==", "dev": true, "dependencies": { - "@textlint/kernel": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/kernel": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "rc-config-loader": "^4.1.2", "try-resolve": "^1.0.1" } }, "node_modules/@textlint/feature-flag": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.1.tgz", - "integrity": "sha512-4L4exU9z5WkKueUEOJ2bLueHgBI9LE/Y8xvEuTDrYwrnftUeqQHS9Ibg9CofJ4dGO+3/vvp0kkV+pLe3+Gn8nw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.2.tgz", + "integrity": "sha512-ewW8dlhcFf19QuqlycQHqySQB/VhKQ7opYjvsJvUr2GP7/nY1Wq4vMWEhCtCOVg7Khumw1JtoS7+DaQGiFzuaQ==", "dev": true }, "node_modules/@textlint/fixer-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.1.tgz", - "integrity": "sha512-7UTmmExilGjqmS3BDgmaA6bZWI2oAs8SELmEN1ykmq/AOpg/EBNaDH8JshUkGgVSfOBmZB2KdliRMaqOx3QZfQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.2.tgz", + "integrity": "sha512-Szvb6OGx/+PkiqDUMVyXD5WDaraoU64VNWZhUm96wEjGxt7seMecRgYiKc7LkQllcStJ2lP8Dgju1phGaD5hbQ==", "dev": true, "dependencies": { - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "diff": "^4.0.2", @@ -292,18 +292,18 @@ } }, "node_modules/@textlint/kernel": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.1.tgz", - "integrity": "sha512-FdLYOJUaa6AWLyj9XgDNnT9SC+W6IWGC4uGYDILumVz8roYAeb1BaA4wXc9Igv2Ja6k7uIdmRSW62jXPP42fAw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.2.tgz", + "integrity": "sha512-KZX87i4xVqLXdb8Cl4y0Y56jIHQIwg+YPrLz/kBz2TQDl8vYeGLII4QHwT1l0BjZ2JHawm1pmyQZml3hCnieOQ==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-tester": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/source-code-fixer": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-tester": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/source-code-fixer": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" @@ -325,15 +325,15 @@ } }, "node_modules/@textlint/linter-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.1.tgz", - "integrity": "sha512-8FhkQlAi8BvmS2ULygYQ/vLaZb/5nM1uCrMvgIQTqXk1X03Sj1re+XTSylznC7apwQ4Nmxjc7d+28D3eO9jTHQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.2.tgz", + "integrity": "sha512-QpHI7bzDMaetmrnMhA2+z1ExneFCdJVZHUFyzdfSv5JC4VNXmW9UDb7F7vsP+M+1jzIvF75mwvRLvmA82MJvBA==", "dev": true, "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "is-file": "^1.0.0", @@ -349,12 +349,12 @@ } }, "node_modules/@textlint/markdown-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.1.tgz", - "integrity": "sha512-Xvhg/X1wgS9n3UHExZNgr1PY6cWtzGfObq2yc5A+P/VmagupDFaEBk8kyuARRKf9d7EPnwS6bgqNXvKMCrqYOA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.2.tgz", + "integrity": "sha512-tnXk7YO8rIPbnd6rDi6LwhxoExdg6ge8v5ggiun76qLfX2uKR0ExhJEL2K+zziATi1AqalBva3WD3exU1sfjeg==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4", "mdast-util-gfm-autolink-literal": "^0.1.3", "remark-footnotes": "^3.0.0", @@ -684,61 +684,61 @@ } }, "node_modules/@textlint/module-interop": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.1.tgz", - "integrity": "sha512-xF6v/RPAgmeEn7JJTYZswyVLvLbB3vKWMr1zgCLjrNaLgFgui5R7bM5Nx2EonY52fkMOTLohyKexCCEX+WiDIw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.2.tgz", + "integrity": "sha512-JPHAZlWXgedDCoaTT21dln8u+sPVJUGPw283Oxz1k24x2MWaFZO7EReu/K4QepdxNKOpdllp2DqvnWgnvZoPOg==", "dev": true }, "node_modules/@textlint/source-code-fixer": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.1.tgz", - "integrity": "sha512-Kp33HQoPcky04GCYxwfLCRqzu4MLct/s+ar3/wX36hNNZeLoTs7Q3ry8q7ZYZID57hrzEO43/64GjhAJhOxo7Q==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.2.tgz", + "integrity": "sha512-7b+7zDUnEILcaYvJDLz+6Uu8YHn85xm6Lof/0Azn1/5zcDsz5qDjgJ21u+kuS+1kQBSpWV8dmCT3sTZoS0uExg==", "dev": true, "dependencies": { - "@textlint/types": "^13.3.1", + "@textlint/types": "^13.3.2", "debug": "^4.3.4" } }, "node_modules/@textlint/text-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.1.tgz", - "integrity": "sha512-jh5v8q9vH37G/sr1z7e/HW6QLqsgwkcC7bCTw8hqCErdJ3SbFFWl8BbwilPN+7aaujFEAc2HbxHfbvEu4/j8Iw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.2.tgz", + "integrity": "sha512-6E2sFTukn5XygCWE1W6jU1rlQKO268tS5Qe8oHBdxp0tohFXMRzVM5r1MKgjjmuUpHxjwIcq75x+dWAYwX5wLQ==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "node_modules/@textlint/textlint-plugin-markdown": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.1.tgz", - "integrity": "sha512-w3Vjlc064VqKx7y1FNSyh0WeQUfXKbe5uqRQPU/+inzkNs9BWMHofDp36hDZiI4nojQLhm5juBcJbxv7F0g5eg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.2.tgz", + "integrity": "sha512-iI/UuzUz4k5qnrPnm7U7d8oC/Hwj41MtllusBSArG3mimn5gHsS+Etzm5Zs3oxXMINdzvWNNEFJ/xbs1bZvEJg==", "dev": true, "dependencies": { - "@textlint/markdown-to-ast": "^13.3.1" + "@textlint/markdown-to-ast": "^13.3.2" } }, "node_modules/@textlint/textlint-plugin-text": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.1.tgz", - "integrity": "sha512-+3AyR+FiJzeZil1N+zyOKF+Tv172p3YKGIMa4QgpeZRupZWqif5/C5n6XmdTDPgrAMXR26kHxaN/S8Ai58UOWA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.2.tgz", + "integrity": "sha512-pJrb4OYZ3TB6eKxvxPYARwoHb5vaXoKakCrmsyXtwbRjylJWCRVRh/u8UTRTyFRotASawEY/VfxKXwYepHP91Q==", "dev": true, "dependencies": { - "@textlint/text-to-ast": "^13.3.1" + "@textlint/text-to-ast": "^13.3.2" } }, "node_modules/@textlint/types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.1.tgz", - "integrity": "sha512-iz70e0adTl8ORoBXF9+nZPBdB+qEeXvbkMAoSzF7YEfjMgEbbK5+S+wr7NorS6Mxp/0Vy3VyIjBoKo/b7FPrLA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.2.tgz", + "integrity": "sha512-N1Xb4kltBwBwAF3wAwKi3sJA0hWVjraWqIpjuHOplul/O8Qu78domGedktQJ4n2aVN1ucBuFjpZNsQfkfxJI+Q==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "node_modules/@textlint/utils": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.1.tgz", - "integrity": "sha512-gPGSVwWlu+F1jjB5kn9SenNPXvipT/wPIqqME057T2xbYTEV2PjhhS7nD17i0PqplUV4TCu0+Mrq8nyLSO819A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.2.tgz", + "integrity": "sha512-eEi4j5vyQ0WRkfkBS+Sa2q1YQVo0B6cFXde2+TVpoDp7f8yPAb4wMv9jgQ23N+DpiafJVOhRQLyJdrITFwnmFw==", "dev": true }, "node_modules/@types/concat-stream": { @@ -5183,23 +5183,23 @@ "dev": true }, "node_modules/textlint": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.1.tgz", - "integrity": "sha512-lsLOYXPcWITUDmPimjuRqHnp9TcA3xgoaqmpI5CbA/znirDy9St/Y23Aq9wr6eHXnkH3Iw+QKEVw06E1L4oahA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.2.tgz", + "integrity": "sha512-i14ug8jyC1iNko16dpzp/blSLbvXTONiZbvkNT30N3VzDPCtNn2yV4qSZhiRWFi1hHfgOdG3n/u0DZvllZCHXQ==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/config-loader": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/fixer-formatter": "^13.3.1", - "@textlint/kernel": "^13.3.1", - "@textlint/linter-formatter": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/textlint-plugin-markdown": "^13.3.1", - "@textlint/textlint-plugin-text": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/config-loader": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/fixer-formatter": "^13.3.2", + "@textlint/kernel": "^13.3.2", + "@textlint/linter-formatter": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/textlint-plugin-markdown": "^13.3.2", + "@textlint/textlint-plugin-text": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "file-entry-cache": "^5.0.1", "get-stdin": "^5.0.1", @@ -6281,59 +6281,59 @@ "dev": true }, "@textlint/ast-node-types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.1.tgz", - "integrity": "sha512-/qeEjW3hIFpGwESsCkJRroja7mBOlo9wqyx8G4fwayq4FZRvJMm/9DhIo77jd/4wm/VSJcVVr+fs+rVa4jrY5A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.2.tgz", + "integrity": "sha512-d9WXBahsAgRDWcfUE7pQs8E9SNbF0nxrEaYE2g01tLgQ/dYdlOLngNPXi0Lk+C+yU58kvmFSdO6nicIAe3WIiw==", "dev": true }, "@textlint/ast-tester": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.1.tgz", - "integrity": "sha512-SB41tqnXTkI5qynb0J8Rq1asn8An815I2s/siTBSmuwXD4tmChl6r+mJmAgufMEWVZHfOVCj3lb4eBnFhxUzQA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.2.tgz", + "integrity": "sha512-qbpmJS7mEZcTrcKuppPQ8o2VJFUvHJ4+/l5iNEc2JRtMqpoNP6JAIKwIuDcEsMxedClExVTPmNctUlteglpD2A==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4" } }, "@textlint/ast-traverse": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.1.tgz", - "integrity": "sha512-+aAJMXn+UlpepNAwtcngCfUiBIkoPVUAub1qMM4AL1ZHVh+B5/jyH7OTBuNtTG8Dx7h/1ieUBqrLKWBYvJUwSQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.2.tgz", + "integrity": "sha512-c+SI7SAWH1S+q5iok0Q/jrprG1BctstTF4A8msi/1bioKtn/PrD01w/MDsPkDT+K15RrWYUSjG8FLuGPnEN78Q==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "@textlint/config-loader": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.1.tgz", - "integrity": "sha512-epA6SgAmKlKZjMVFvGceDl04gsarbfQjuvjoStjPyfUL6oGHUzrSIJmyyPEd3vzLf8bPexj6d5QiyO/sRtfhAQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.2.tgz", + "integrity": "sha512-P8DESsBh3JBRMujbyV3WjVlhbDVaGBIRtEL0AveNSSe6+X0ef7OtesxGJhD8p/DIyA9X+69bqpg7mcV7DTuO9w==", "dev": true, "requires": { - "@textlint/kernel": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/kernel": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "rc-config-loader": "^4.1.2", "try-resolve": "^1.0.1" } }, "@textlint/feature-flag": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.1.tgz", - "integrity": "sha512-4L4exU9z5WkKueUEOJ2bLueHgBI9LE/Y8xvEuTDrYwrnftUeqQHS9Ibg9CofJ4dGO+3/vvp0kkV+pLe3+Gn8nw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.2.tgz", + "integrity": "sha512-ewW8dlhcFf19QuqlycQHqySQB/VhKQ7opYjvsJvUr2GP7/nY1Wq4vMWEhCtCOVg7Khumw1JtoS7+DaQGiFzuaQ==", "dev": true }, "@textlint/fixer-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.1.tgz", - "integrity": "sha512-7UTmmExilGjqmS3BDgmaA6bZWI2oAs8SELmEN1ykmq/AOpg/EBNaDH8JshUkGgVSfOBmZB2KdliRMaqOx3QZfQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.2.tgz", + "integrity": "sha512-Szvb6OGx/+PkiqDUMVyXD5WDaraoU64VNWZhUm96wEjGxt7seMecRgYiKc7LkQllcStJ2lP8Dgju1phGaD5hbQ==", "dev": true, "requires": { - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "diff": "^4.0.2", @@ -6345,18 +6345,18 @@ } }, "@textlint/kernel": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.1.tgz", - "integrity": "sha512-FdLYOJUaa6AWLyj9XgDNnT9SC+W6IWGC4uGYDILumVz8roYAeb1BaA4wXc9Igv2Ja6k7uIdmRSW62jXPP42fAw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.2.tgz", + "integrity": "sha512-KZX87i4xVqLXdb8Cl4y0Y56jIHQIwg+YPrLz/kBz2TQDl8vYeGLII4QHwT1l0BjZ2JHawm1pmyQZml3hCnieOQ==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-tester": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/source-code-fixer": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-tester": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/source-code-fixer": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" @@ -6380,15 +6380,15 @@ } }, "@textlint/linter-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.1.tgz", - "integrity": "sha512-8FhkQlAi8BvmS2ULygYQ/vLaZb/5nM1uCrMvgIQTqXk1X03Sj1re+XTSylznC7apwQ4Nmxjc7d+28D3eO9jTHQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.2.tgz", + "integrity": "sha512-QpHI7bzDMaetmrnMhA2+z1ExneFCdJVZHUFyzdfSv5JC4VNXmW9UDb7F7vsP+M+1jzIvF75mwvRLvmA82MJvBA==", "dev": true, "requires": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "is-file": "^1.0.0", @@ -6404,12 +6404,12 @@ } }, "@textlint/markdown-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.1.tgz", - "integrity": "sha512-Xvhg/X1wgS9n3UHExZNgr1PY6cWtzGfObq2yc5A+P/VmagupDFaEBk8kyuARRKf9d7EPnwS6bgqNXvKMCrqYOA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.2.tgz", + "integrity": "sha512-tnXk7YO8rIPbnd6rDi6LwhxoExdg6ge8v5ggiun76qLfX2uKR0ExhJEL2K+zziATi1AqalBva3WD3exU1sfjeg==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4", "mdast-util-gfm-autolink-literal": "^0.1.3", "remark-footnotes": "^3.0.0", @@ -6627,61 +6627,61 @@ } }, "@textlint/module-interop": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.1.tgz", - "integrity": "sha512-xF6v/RPAgmeEn7JJTYZswyVLvLbB3vKWMr1zgCLjrNaLgFgui5R7bM5Nx2EonY52fkMOTLohyKexCCEX+WiDIw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.2.tgz", + "integrity": "sha512-JPHAZlWXgedDCoaTT21dln8u+sPVJUGPw283Oxz1k24x2MWaFZO7EReu/K4QepdxNKOpdllp2DqvnWgnvZoPOg==", "dev": true }, "@textlint/source-code-fixer": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.1.tgz", - "integrity": "sha512-Kp33HQoPcky04GCYxwfLCRqzu4MLct/s+ar3/wX36hNNZeLoTs7Q3ry8q7ZYZID57hrzEO43/64GjhAJhOxo7Q==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.2.tgz", + "integrity": "sha512-7b+7zDUnEILcaYvJDLz+6Uu8YHn85xm6Lof/0Azn1/5zcDsz5qDjgJ21u+kuS+1kQBSpWV8dmCT3sTZoS0uExg==", "dev": true, "requires": { - "@textlint/types": "^13.3.1", + "@textlint/types": "^13.3.2", "debug": "^4.3.4" } }, "@textlint/text-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.1.tgz", - "integrity": "sha512-jh5v8q9vH37G/sr1z7e/HW6QLqsgwkcC7bCTw8hqCErdJ3SbFFWl8BbwilPN+7aaujFEAc2HbxHfbvEu4/j8Iw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.2.tgz", + "integrity": "sha512-6E2sFTukn5XygCWE1W6jU1rlQKO268tS5Qe8oHBdxp0tohFXMRzVM5r1MKgjjmuUpHxjwIcq75x+dWAYwX5wLQ==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "@textlint/textlint-plugin-markdown": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.1.tgz", - "integrity": "sha512-w3Vjlc064VqKx7y1FNSyh0WeQUfXKbe5uqRQPU/+inzkNs9BWMHofDp36hDZiI4nojQLhm5juBcJbxv7F0g5eg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.2.tgz", + "integrity": "sha512-iI/UuzUz4k5qnrPnm7U7d8oC/Hwj41MtllusBSArG3mimn5gHsS+Etzm5Zs3oxXMINdzvWNNEFJ/xbs1bZvEJg==", "dev": true, "requires": { - "@textlint/markdown-to-ast": "^13.3.1" + "@textlint/markdown-to-ast": "^13.3.2" } }, "@textlint/textlint-plugin-text": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.1.tgz", - "integrity": "sha512-+3AyR+FiJzeZil1N+zyOKF+Tv172p3YKGIMa4QgpeZRupZWqif5/C5n6XmdTDPgrAMXR26kHxaN/S8Ai58UOWA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.2.tgz", + "integrity": "sha512-pJrb4OYZ3TB6eKxvxPYARwoHb5vaXoKakCrmsyXtwbRjylJWCRVRh/u8UTRTyFRotASawEY/VfxKXwYepHP91Q==", "dev": true, "requires": { - "@textlint/text-to-ast": "^13.3.1" + "@textlint/text-to-ast": "^13.3.2" } }, "@textlint/types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.1.tgz", - "integrity": "sha512-iz70e0adTl8ORoBXF9+nZPBdB+qEeXvbkMAoSzF7YEfjMgEbbK5+S+wr7NorS6Mxp/0Vy3VyIjBoKo/b7FPrLA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.2.tgz", + "integrity": "sha512-N1Xb4kltBwBwAF3wAwKi3sJA0hWVjraWqIpjuHOplul/O8Qu78domGedktQJ4n2aVN1ucBuFjpZNsQfkfxJI+Q==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "@textlint/utils": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.1.tgz", - "integrity": "sha512-gPGSVwWlu+F1jjB5kn9SenNPXvipT/wPIqqME057T2xbYTEV2PjhhS7nD17i0PqplUV4TCu0+Mrq8nyLSO819A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.2.tgz", + "integrity": "sha512-eEi4j5vyQ0WRkfkBS+Sa2q1YQVo0B6cFXde2+TVpoDp7f8yPAb4wMv9jgQ23N+DpiafJVOhRQLyJdrITFwnmFw==", "dev": true }, "@types/concat-stream": { @@ -9841,23 +9841,23 @@ "dev": true }, "textlint": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.1.tgz", - "integrity": "sha512-lsLOYXPcWITUDmPimjuRqHnp9TcA3xgoaqmpI5CbA/znirDy9St/Y23Aq9wr6eHXnkH3Iw+QKEVw06E1L4oahA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.2.tgz", + "integrity": "sha512-i14ug8jyC1iNko16dpzp/blSLbvXTONiZbvkNT30N3VzDPCtNn2yV4qSZhiRWFi1hHfgOdG3n/u0DZvllZCHXQ==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/config-loader": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/fixer-formatter": "^13.3.1", - "@textlint/kernel": "^13.3.1", - "@textlint/linter-formatter": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/textlint-plugin-markdown": "^13.3.1", - "@textlint/textlint-plugin-text": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/config-loader": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/fixer-formatter": "^13.3.2", + "@textlint/kernel": "^13.3.2", + "@textlint/linter-formatter": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/textlint-plugin-markdown": "^13.3.2", + "@textlint/textlint-plugin-text": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "file-entry-cache": "^5.0.1", "get-stdin": "^5.0.1", diff --git a/package.json b/package.json index e9d443af8e0..54136fae5cd 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "remark-lint-fenced-code-flag": "^3.1.1", "remark-lint-no-shell-dollars": "^3.1.1", "remark-stringify": "^10.0.2", - "textlint": "^13.3.1", + "textlint": "^13.3.2", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^3.0.4" From 965acdaa18e32f4b666f55ae0ebefff9ebe0b94c Mon Sep 17 00:00:00 2001 From: Nico Weichbrodt Date: Mon, 27 Mar 2023 10:36:42 +0200 Subject: [PATCH 13/14] Fix headings in configuration/events (#26741) --- source/_docs/configuration/events.markdown | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/_docs/configuration/events.markdown b/source/_docs/configuration/events.markdown index 9cbb3ff8cf8..f9a78e2dbf8 100644 --- a/source/_docs/configuration/events.markdown +++ b/source/_docs/configuration/events.markdown @@ -124,7 +124,7 @@ This event is fired when a state has changed. It contains the entity identifier This event is fired after a theme has been set or reloaded. It contains no additional data. -## `user_added` +### `user_added` This event is fired when a user has been added. @@ -132,7 +132,7 @@ This event is fired when a user has been added. | --------- | ------------------------------- | | `user_id` | Identification of the new user. | -## `user_removed` +### `user_removed` This event is fired when a user has been removed. @@ -140,9 +140,9 @@ This event is fired when a user has been removed. | --------- | ----------------------------------- | | `user_id` | Identification of the removed user. | -### Built-in events (default integrations) +## Built-in events (default integrations) -## `automation_reloaded` +### `automation_reloaded` Integration: [`automation`](/integrations/automation/) @@ -150,7 +150,7 @@ This event is fired when automations have been reloaded and thus might have chan This event contains no additional data. -## `automation_triggered` +### `automation_triggered` Integration: [`automation`](/integrations/automation/) @@ -161,7 +161,7 @@ This event is fired when an automation is triggered. | `name` | The name of the automation. | | `entity_id` | The identifier of the automation. | -## `scene_reloaded` +### `scene_reloaded` Integration: [`homeassistant`](/integrations/homeassistant/) @@ -169,7 +169,7 @@ This event is fired when scenes have been reloaded and thus might have changed. This event contains no additional data. -## `script_started` +### `script_started` Integration: [`script`](/integrations/script/) From cd9d46575fbd609430279248d4216964b5f80a81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 27 Mar 2023 11:13:04 +0200 Subject: [PATCH 14/14] Add note about how to obtain the API key (#26742) --- source/_integrations/prusalink.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/prusalink.markdown b/source/_integrations/prusalink.markdown index 88677092dd3..4d51b2ddc71 100644 --- a/source/_integrations/prusalink.markdown +++ b/source/_integrations/prusalink.markdown @@ -21,4 +21,6 @@ The PrusaLink integration allows you to monitor your [Prusa 3D printer](https:// {% include integrations/config_flow.md %} +To obtain the API key, on your printer navigate to Settings -> Network -> PrusaLink. It will then be shown at the bottom of the screen. + This integration requires PrusaLink v2. If you have the Prusa MINI, you need to run firmware 4.4.0 or later.