From 9a910908a5bb02d7b7aff51cd942661768017175 Mon Sep 17 00:00:00 2001
From: Danny Tsang <567982+dannytsang@users.noreply.github.com>
Date: Mon, 6 Nov 2023 05:31:15 +0000
Subject: [PATCH 011/139] Change URL to Home Assistant home page. (#29709)
---
source/_dashboards/iframe.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_dashboards/iframe.markdown b/source/_dashboards/iframe.markdown
index 60869ab9e99..e86d629f691 100644
--- a/source/_dashboards/iframe.markdown
+++ b/source/_dashboards/iframe.markdown
@@ -53,6 +53,6 @@ title:
```yaml
type: iframe
-url: https://grafana.localhost/d/000000027/worldping-endpoint-summary?var-probe=All&panelId=2&fullscreen&orgId=3&theme=light
+url: https://www.home-assistant.io
aspect_ratio: 75%
```
From 7305c50a194914ae8d608c869575a43e831cf7d1 Mon Sep 17 00:00:00 2001
From: Thomas Dietrich
Date: Mon, 6 Nov 2023 06:32:06 +0100
Subject: [PATCH 012/139] Fix typo in statistics.markdown #29698 (#29708)
---
source/_integrations/statistics.markdown | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/source/_integrations/statistics.markdown b/source/_integrations/statistics.markdown
index 635e6010fd0..b1de8075ae0 100644
--- a/source/_integrations/statistics.markdown
+++ b/source/_integrations/statistics.markdown
@@ -158,6 +158,6 @@ unique_id:
### An important note on `max_age` and `sampling_size`
-If both `max_age` and `sampling_size` are given, the considered samples are those within the `max_age` time window but limited to the number of `sample_size` newest samples. Specify a wide-enough `sampling_size` if using an extended `max_age` (e.g., when looking for `max_age` 1 hour, a sensor that produces one measurement per minute should have at least a `sampling_size` of 60 to use all samples within the `max_age` timeframe.)
+If both `max_age` and `sampling_size` are given, the considered samples are those within the `max_age` time window but limited to the number of `sampling_size` newest samples. Specify a wide-enough `sampling_size` if using an extended `max_age` (e.g., when looking for `max_age` 1 hour, a sensor that produces one measurement per minute should have at least a `sampling_size` of 60 to use all samples within the `max_age` timeframe.)
-If only `sample_size` is given there is no time limit. If only `max_age` is given the considered number of samples is unlimited.
+If only `sampling_size` is given there is no time limit. If only `max_age` is given the considered number of samples is unlimited.
From 92993fe6dc1cb12b9138ee1f5fd6f430dadff1fd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 6 Nov 2023 14:20:41 +0100
Subject: [PATCH 013/139] Bump racc from 1.7.2 to 1.7.3 (#29713)
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 c6ed7c49f29..9ae84b9a40a 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -77,7 +77,7 @@ GEM
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.3)
- racc (1.7.2)
+ racc (1.7.3)
rack (2.2.8)
rack-protection (3.1.0)
rack (~> 2.2, >= 2.2.4)
From 5d5b2767119e63de348f04cb216469c7dab62aee Mon Sep 17 00:00:00 2001
From: krekr
Date: Mon, 6 Nov 2023 20:17:00 +0100
Subject: [PATCH 014/139] Add Madeco as supported by motion_blinds (#29723)
---
source/_integrations/motion_blinds.markdown | 1 +
1 file changed, 1 insertion(+)
diff --git a/source/_integrations/motion_blinds.markdown b/source/_integrations/motion_blinds.markdown
index 446ebab98ef..70b2bdc70a9 100644
--- a/source/_integrations/motion_blinds.markdown
+++ b/source/_integrations/motion_blinds.markdown
@@ -32,6 +32,7 @@ Additionally the following brands have been reported to also work with this inte
- [Hurrican Shutters Wholesale](https://www.hurricaneshutterswholesale.com/)
- [Inspired Shades](https://www.inspired-shades.com/)
- [iSmartWindow](https://www.ismartwindow.co.nz/)
+- [Madeco](https://www.madeco.fr/)
- [Martec](https://www.martec.co.nz/)
- [Motion Blinds](https://motionblinds.com/)
- [Raven Rock MFG](https://www.ravenrockmfg.com/)
From 900d24db5de9d5e0b8e9245f331aaf4c1f2b4adc Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
Date: Mon, 6 Nov 2023 15:59:55 -0500
Subject: [PATCH 015/139] Add blog about myq (#29726)
* Add blog about myq
* remove forum link
* Update source/_posts/2023-11-06-removal-of-myq-integration.markdown
Co-authored-by: Franck Nijhof
---------
Co-authored-by: Franck Nijhof
---
...-11-06-removal-of-myq-integration.markdown | 37 +++++++++++++++++++
1 file changed, 37 insertions(+)
create mode 100644 source/_posts/2023-11-06-removal-of-myq-integration.markdown
diff --git a/source/_posts/2023-11-06-removal-of-myq-integration.markdown b/source/_posts/2023-11-06-removal-of-myq-integration.markdown
new file mode 100644
index 00000000000..db495d89344
--- /dev/null
+++ b/source/_posts/2023-11-06-removal-of-myq-integration.markdown
@@ -0,0 +1,37 @@
+---
+layout: post
+title: "Removal of MyQ integration"
+description: "Why the MyQ integration will be removed in Home Assistant 2023.12"
+date: 2023-11-06 00:00:00
+date_formatted: "November 6, 2023"
+author: Paulus Schoutsen
+comments: true
+categories: Public-Service-Announcement
+---
+
+**TL;DR:** The MyQ integration will be removed from Home Assistant in release 2023.12 on December 6, 2023. Chamberlain Group, the owners of MyQ, have released a public statement saying they will continue blocking access to third-party apps, like the MyQ integration. For current MyQ users we recommend [ratgdo], a device that physically connects to your MyQ garage door opener and allows you to control it locally.
+
+If you own a garage door opener from Chamberlain or Liftmaster, you are probably familiar with MyQ. It’s a cloud-based smart home brand owned by Chamberlain Group, best known for its smart garage devices. MyQ is also currently one of the most problematic integrations for Home Assistant users. The MyQ garage door opener integration has, for the past months, been in a state of [constant repair](https://community.home-assistant.io/t/the-current-state-of-myq-from-the-codeowner/630623) as the integration breaks, is fixed, and then breaks again. This is a direct result of actions taken by MyQ to block access from third parties.
+
+
+Last month, Chamberlain Group put out a [statement](https://chamberlaingroup.com/press/a-message-about-our-decision-to-prevent-unauthorized-usage-of-myq) by their CTO, Dan Phillips, on this matter:
+
+> Chamberlain Group recently made the decision to prevent unauthorized usage of our myQ ecosystem through third-party apps. This decision was made so that we can continue to provide the best possible experience for our 10 million+ users, as well as our authorized partners who put their trust in us. We understand that this impacts a small percentage of users, but ultimately this will improve the performance and reliability of myQ, benefiting all of our users.
+
+This _‘unauthorized usage’_ appears to refer to the MyQ integration for Home Assistant which was added to Home Assistant in February, 2017. We have reached out to Chamberlain Group in several ways to see if we can come to an understanding, but we have not received an official response. We can only assume that this means Chamberlain Group has made its decision and will force customers to use only the MyQ app or those of their authorized partners.
+
+You may wonder if Home Assistant could become an authorized partner. In their partner program, the partner companies pay Chamberlain Group for the privilege of letting MyQ owners control their own garage doors. We are open to working together with Chamberlain Group, but as Home Assistant is an open-source project, we cannot pay a partnership fee. Not only is this financially not viable, it also goes against our values. MyQ users should be able to access the devices they paid for and the data they own in any way they want, without a third party having to pay an additional fee.
+
+So, to quote the maintainer of the MyQ integration, [Lash-L](https://github.com/Lash-L):
+
+> We are playing a game of cat and mouse with MyQ and right now it looks like the cat is winning.
+
+Once a company decides to be hostile to its customers, the only way we can win is by not playing their game at all. Do not buy products or services from companies that treat their customers this way. Tell your friends not to deal with companies that treat their customers this way. Buy products that work locally and won’t stop functioning when management wants an additional revenue stream.
+
+Because we cannot continue to work around Chamberlain Group if they keep blocking access to third parties, the MyQ integration will be removed from Home Assistant in the upcoming 2023.12 release on December 6, 2023. We are very disappointed that it has come to this and sincerely hope that Chamberlain Group is willing to reconsider its position. We would happily welcome this integration back if Chamberlain Group would work with us for the good of their customers.
+
+For now, if you are a MyQ owner, we’re afraid you are in the ‘small percentage of users’ Chamberlain Group refuses to serve. We recommend buying [ratgdo].
+
+Ratgdo is a fully local, ESPHome-based, solution that is compatible with MyQ’s security+ protocol and can be installed on an existing MyQ system by connecting three wires. It offers the same garage door controls that MyQ does and even adds features that MyQ does not have, like motion events, controlling the light, and locking out wired remotes.
+
+[ratgdo]: https://paulwieland.github.io/ratgdo/
From a955fcd4159cf9886fe1005a9a2cbd1d5ae70537 Mon Sep 17 00:00:00 2001
From: Jacob Wilson
Date: Mon, 6 Nov 2023 22:24:58 -0500
Subject: [PATCH 016/139] Update mqtt_room.markdown (#29724)
update `state_topic` example to match using the device topic
---
source/_integrations/mqtt_room.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_integrations/mqtt_room.markdown b/source/_integrations/mqtt_room.markdown
index 7c215a48fc8..5b1c9508cee 100644
--- a/source/_integrations/mqtt_room.markdown
+++ b/source/_integrations/mqtt_room.markdown
@@ -22,7 +22,7 @@ To use this device tracker in your installation, add the following to your `conf
sensor:
- platform: mqtt_room
device_id: 123testid
- state_topic: "espresense/rooms"
+ state_topic: "espresense/devices/123testid"
```
{% configuration %}
From e7fd171c42e6ded7d10593c757d519644e99eb9b Mon Sep 17 00:00:00 2001
From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
Date: Tue, 7 Nov 2023 04:31:34 +0100
Subject: [PATCH 017/139] Assist: about wake words: add approach (#29661)
* Assist: about wake words: add approach
- add some comceptual information about the Home Assistant approach to realize wake words
- Content source: Bog post https://www.home-assistant.io/blog/2023/10/12/year-of-the-voice-chapter-4-wakewords/
* Apply suggestions from code review
Co-authored-by: Michael Hansen
---------
Co-authored-by: Michael Hansen
---
source/voice_control/about_wake_word.markdown | 34 ++++++++++++++++++-
1 file changed, 33 insertions(+), 1 deletion(-)
diff --git a/source/voice_control/about_wake_word.markdown b/source/voice_control/about_wake_word.markdown
index 6944891b7e1..1691cd5d0d8 100644
--- a/source/voice_control/about_wake_word.markdown
+++ b/source/voice_control/about_wake_word.markdown
@@ -4,10 +4,41 @@ title: "About wake words"
Wake words are special words or phrases that tell a voice assistant that a command is about to be spoken. The device then switches from passive to active listening. Examples are: *Hey Google*, *Hey Siri*, or *Alexa*. Home Assistant supports its own wake words, such as *Hey Nabu*.
+## The Home Assistant approach to wake words
+
+### The challenge
+
+- The wake words have to be processed extremely fast: You can’t have a voice assistant start listening 5 seconds after a wake word is spoken.
+- There is little room for false positives.
+- Wake word processing is based on compute-intensive AI models.
+- Voice satellite hardware generally does not have a lot of computing power, so wake word engines need hardware experts to optimize the models to run smoothly.
+
+### The approach
+
+To avoid being limited to specific hardware, the wake word detection is done inside Home Assistant. Voice satellite devices constantly sample current audio in your room for voice. When it detects voice, the satellite sends audio to Home Assistant where it checks if the wake word was said and handle the command that followed it.
+
+This means any device that streams audio can be turned into a voice satellite, even if it isn't powerful enough to run wake word detection locally. It also allows our developer community to experiment with wake word models without having to shrink the model to run on a low-powered voice satellite device.
+
+
+
+Overview of the wake word architecture
+
+
+### Drawbacks of this approach
+
+1. The quality of the captured audio differs between devices. A speakerphone with multiple microphones and audio processing chips captures voice very cleanly. A device with a single microphone and no post-processing? Not so much. We compensate for poor audio quality with audio post-processing inside Home Assistant and users can use better speech-to-text models to improve accuracy like the one included with Home Assistant Cloud.
+
+2. Each satellite requires ongoing resources inside Home Assistant while it’s streaming audio. Currently, users can have 5 voice satellites streaming audio at the same time without overwhelming a Raspberry Pi 4. To scale up, we’ve updated [the Wyoming protocol][wyoming] to allow users to run wake word detection on an external server.
+
## About the openWakeWord add-on
Home Assistant’s wake words are leveraging a new project called [openWakeWord] by David Scripka. This project has real-world accuracy, runs on commodity hardware and anyone can [train a basic model of their own wake word][own-wake-word].
+
+
+Users can pick per configured voice assistant what wake word to listen for
+
+
### The challenge
openWakeWord is created with 4 goals in mind:
@@ -61,4 +92,5 @@ To try wake words today, follow the guide to the [$13 voice assistant][13-tutori
[13-tutorial]: /voice_control/thirteen-usd-voice-remote/
[openWakeWord]: https://github.com/dscripka/openWakeWord
[own-wake-word]: /voice_control/create_wake_word/
-[Piper]: https://github.com/rhasspy/piper/
\ No newline at end of file
+[Piper]: https://github.com/rhasspy/piper/
+[wyoming]: https://github.com/rhasspy/wyoming
\ No newline at end of file
From 536bc572f3b140b47c6a779e98ea5d6652e68816 Mon Sep 17 00:00:00 2001
From: mountainsandcode
Date: Tue, 7 Nov 2023 05:03:59 +0100
Subject: [PATCH 018/139] Improve Oral-B documentation (#29705)
* Add note about active connection for battery
* Tiny tweak
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
---
source/_integrations/oralb.markdown | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/source/_integrations/oralb.markdown b/source/_integrations/oralb.markdown
index b482724c5da..3068dbd1a97 100644
--- a/source/_integrations/oralb.markdown
+++ b/source/_integrations/oralb.markdown
@@ -48,3 +48,7 @@ The integration can discover most Bluetooth-enabled Oral-B toothbrushes. Brushes
- Time - total brushing time in seconds.
- Toothbrush state - whether the toothbrush is running, idle.
- Battery - toothbrush battery percentage.
+
+
+Updates of the battery sensor require an active Bluetooth connection and relatively close proximity. If you use a [bluetooth proxy](https://www.home-assistant.io/integrations/bluetooth/#remote-adapters-bluetooth-proxies), please ensure it supports active connections. All the other sensors update with active or passive connections.
+
From 69f2874352271ca2d393c2ceba3214e69da448bc Mon Sep 17 00:00:00 2001
From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
Date: Tue, 7 Nov 2023 06:08:58 +0100
Subject: [PATCH 019/139] Oral-B: fix link format (#29735)
- fixes error I missed in review of #29705
---
source/_integrations/oralb.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_integrations/oralb.markdown b/source/_integrations/oralb.markdown
index 3068dbd1a97..523c86c6a9d 100644
--- a/source/_integrations/oralb.markdown
+++ b/source/_integrations/oralb.markdown
@@ -50,5 +50,5 @@ The integration can discover most Bluetooth-enabled Oral-B toothbrushes. Brushes
- Battery - toothbrush battery percentage.
-Updates of the battery sensor require an active Bluetooth connection and relatively close proximity. If you use a [bluetooth proxy](https://www.home-assistant.io/integrations/bluetooth/#remote-adapters-bluetooth-proxies), please ensure it supports active connections. All the other sensors update with active or passive connections.
+Updates of the battery sensor require an active Bluetooth connection and relatively close proximity. If you use a
Bluetooth proxy, please ensure it supports active connections. All the other sensors update with active or passive connections.
From 41f61b8d469753bf6ecd8eee9cad777453fa324b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 7 Nov 2023 12:31:01 +0100
Subject: [PATCH 020/139] Bump textlint-rule-terminology from 4.0.0 to 4.0.1
(#29736)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof
---
package-lock.json | 8 ++++----
package.json | 2 +-
source/_integrations/clicksend.markdown | 2 +-
source/_integrations/datadog.markdown | 2 +-
source/_integrations/ffmpeg.markdown | 2 +-
source/_integrations/ffmpeg_noise.markdown | 2 +-
source/_integrations/gitter.markdown | 2 +-
source/_integrations/linux_battery.markdown | 2 +-
source/_integrations/mqtt_eventstream.markdown | 2 +-
source/_integrations/nfandroidtv.markdown | 2 +-
source/_integrations/splunk.markdown | 2 +-
source/_integrations/statsd.markdown | 2 +-
source/_integrations/telegram_webhooks.markdown | 2 +-
source/_integrations/vizio.markdown | 2 +-
source/_integrations/xmpp.markdown | 2 +-
15 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b468488d849..afc4a1bc7f7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
"textlint": "^13.3.3",
"textlint-filter-rule-comments": "^1.2.2",
"textlint-rule-common-misspellings": "^1.0.1",
- "textlint-rule-terminology": "^4.0.0"
+ "textlint-rule-terminology": "^4.0.1"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -6019,9 +6019,9 @@
}
},
"node_modules/textlint-rule-terminology": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-4.0.0.tgz",
- "integrity": "sha512-tbNpzDNLTVsqtDIMXEZNX2i1dvOqryME8Hknopq6Ze3TAjij5N0wBtG63frZLxJ9auE9fZse15sTi4Qe3arNZA==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-4.0.1.tgz",
+ "integrity": "sha512-wKiVhc2B9HP2MFU4x7ZDx+oM5u43ETpKWTLHKvdhPRZ0+davi4M8mFmkZVovDIMO7igsGjixikcvFmnCMg3kmQ==",
"dev": true,
"dependencies": {
"lodash": "^4.17.15",
diff --git a/package.json b/package.json
index 8051a00c25f..88c5221aa18 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
"textlint": "^13.3.3",
"textlint-filter-rule-comments": "^1.2.2",
"textlint-rule-common-misspellings": "^1.0.1",
- "textlint-rule-terminology": "^4.0.0"
+ "textlint-rule-terminology": "^4.0.1"
},
"resolutions": {
"minimist": ">=1.2.5"
diff --git a/source/_integrations/clicksend.markdown b/source/_integrations/clicksend.markdown
index cd74ef3ef2d..229b8c7312a 100644
--- a/source/_integrations/clicksend.markdown
+++ b/source/_integrations/clicksend.markdown
@@ -60,7 +60,7 @@ sender:
description: The name or number of the sender. (Limited to 11 characters.)
required: false
type: string
- default: "hass"
+ default: "`hass`"
{% endconfiguration %}
To use notifications, please see the [getting started with automation page](/getting-started/automation/).
diff --git a/source/_integrations/datadog.markdown b/source/_integrations/datadog.markdown
index 22bfbf6d6d6..14cddac0882 100644
--- a/source/_integrations/datadog.markdown
+++ b/source/_integrations/datadog.markdown
@@ -44,7 +44,7 @@ port:
prefix:
description: Prefix to use.
required: false
- default: hass
+ default: "`hass`"
type: string
rate:
description: The sample rate of UDP packets sent to Datadog.
diff --git a/source/_integrations/ffmpeg.markdown b/source/_integrations/ffmpeg.markdown
index 17017c1e4ce..ff422de56f5 100644
--- a/source/_integrations/ffmpeg.markdown
+++ b/source/_integrations/ffmpeg.markdown
@@ -30,7 +30,7 @@ ffmpeg:
ffmpeg_bin:
description: The name or path to the `ffmpeg` binary.
required: false
- default: ffmpeg
+ default: "`ffmpeg`"
type: string
{% endconfiguration %}
diff --git a/source/_integrations/ffmpeg_noise.markdown b/source/_integrations/ffmpeg_noise.markdown
index 49b1f8402d0..c7b2154c421 100644
--- a/source/_integrations/ffmpeg_noise.markdown
+++ b/source/_integrations/ffmpeg_noise.markdown
@@ -40,7 +40,7 @@ name:
required: false
type: string
initial_state:
- description: Start FFmpeg with home-assistant.
+ description: Start FFmpeg with Home Assistant.
required: false
type: boolean
default: true
diff --git a/source/_integrations/gitter.markdown b/source/_integrations/gitter.markdown
index 9675f778c9b..6222dc77709 100644
--- a/source/_integrations/gitter.markdown
+++ b/source/_integrations/gitter.markdown
@@ -35,5 +35,5 @@ room:
description: Gitter room to monitor.
required: false
type: string
- default: home-assistant/home-assistant
+ default: "`home-assistant/home-assistant`"
{% endconfiguration %}
diff --git a/source/_integrations/linux_battery.markdown b/source/_integrations/linux_battery.markdown
index fc43900fdaf..d344206c792 100644
--- a/source/_integrations/linux_battery.markdown
+++ b/source/_integrations/linux_battery.markdown
@@ -37,6 +37,6 @@ battery:
system:
description: "The local system type. Support `linux` and `android`."
required: false
- default: linux
+ default: "`linux`"
type: string
{% endconfiguration %}
diff --git a/source/_integrations/mqtt_eventstream.markdown b/source/_integrations/mqtt_eventstream.markdown
index 1e0a2f6c39c..02082b04d11 100644
--- a/source/_integrations/mqtt_eventstream.markdown
+++ b/source/_integrations/mqtt_eventstream.markdown
@@ -32,7 +32,7 @@ subscribe_topic:
required: false
type: string
ignore_event:
- description: List of [events](/docs/configuration/events/) which will not be sent over mqtt.
+ description: List of [events](/docs/configuration/events/) which will not be sent over MQTT.
required: false
type: list
{% endconfiguration %}
diff --git a/source/_integrations/nfandroidtv.markdown b/source/_integrations/nfandroidtv.markdown
index 77aeb16eafe..9cdc365c46a 100644
--- a/source/_integrations/nfandroidtv.markdown
+++ b/source/_integrations/nfandroidtv.markdown
@@ -43,7 +43,7 @@ position:
type: string
color:
description: "Has to be one of: `grey`, `black`, `indigo`, `green`, `red`, `cyan`, `teal`, `amber` or `pink`."
- default: grey
+ default: "`grey`"
type: string
transparency:
description: "Has to be one of: `0%`, `25%`, `50%`, `75%` or `100%`."
diff --git a/source/_integrations/splunk.markdown b/source/_integrations/splunk.markdown
index a5d0a7965d4..ca4d37974d7 100644
--- a/source/_integrations/splunk.markdown
+++ b/source/_integrations/splunk.markdown
@@ -51,7 +51,7 @@ verify_ssl:
name:
description: This parameter allows you to specify a friendly name to send to Splunk as the host, instead of using the name of the HEC.
required: false
- default: HASS
+ default: "`HASS`"
type: string
filter:
description: Filters for entities to be included/excluded from Splunk. Default is to include all entities. ([Configure Filter](#configure-filter))
diff --git a/source/_integrations/statsd.markdown b/source/_integrations/statsd.markdown
index ec5babec77e..fa8a133762a 100644
--- a/source/_integrations/statsd.markdown
+++ b/source/_integrations/statsd.markdown
@@ -32,7 +32,7 @@ port:
prefix:
description: Prefix to use.
required: false
- default: hass
+ default: "`hass`"
type: string
rate:
description: The sample rate.
diff --git a/source/_integrations/telegram_webhooks.markdown b/source/_integrations/telegram_webhooks.markdown
index 4d9857f35aa..3116b7162ab 100644
--- a/source/_integrations/telegram_webhooks.markdown
+++ b/source/_integrations/telegram_webhooks.markdown
@@ -41,7 +41,7 @@ api_key:
parse_mode:
description: Default parser for messages if not explicit in message data, either `html` or `markdown`.
required: false
- default: markdown
+ default: "`markdown`"
type: string
proxy_url:
description: Proxy URL if working behind one (`socks5://proxy_ip:proxy_port`).
diff --git a/source/_integrations/vizio.markdown b/source/_integrations/vizio.markdown
index 85006324140..cc752e9e8fb 100644
--- a/source/_integrations/vizio.markdown
+++ b/source/_integrations/vizio.markdown
@@ -131,7 +131,7 @@ device_class:
description: The class of your device. Valid options are `tv` or `speaker`.
required: false
type: string
- default: tv
+ default: "`tv`"
volume_step:
description: The number of steps that the volume will be increased or decreased by at a time.
required: false
diff --git a/source/_integrations/xmpp.markdown b/source/_integrations/xmpp.markdown
index 758afee0704..95c7893e281 100644
--- a/source/_integrations/xmpp.markdown
+++ b/source/_integrations/xmpp.markdown
@@ -46,7 +46,7 @@ resource:
description: "Resource part of JID, e.g., your_name@jabber.org/`HA-cabin`."
required: false
type: string
- default: home-assistant
+ default: "`home-assistant`"
password:
description: The password for your given Jabber account.
required: true
From d3f75160335d902eba6fa4d2d0269e006a1bc8e9 Mon Sep 17 00:00:00 2001
From: Stefan Agner
Date: Wed, 8 Nov 2023 00:59:29 +0100
Subject: [PATCH 021/139] Add note about hassio installation type compatibility
(#29741)
---
source/_integrations/hassio.markdown | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/source/_integrations/hassio.markdown b/source/_integrations/hassio.markdown
index 41dfb29538f..53644dd8fe0 100644
--- a/source/_integrations/hassio.markdown
+++ b/source/_integrations/hassio.markdown
@@ -20,7 +20,8 @@ ha_integration_type: integration
---
Supervisor integration allows you to monitor and control Supervisor add-ons and operating system from Home Assistant.
-This integration is already installed if you run Home Assistant OS or Supervised.
+This integration is already installed if you run Home Assistant OS or Supervised. Please note that this integration
+cannot be installed on Home Assistant Container or Core (Python venv) installation types.
## Sensor entities
From e7730a596e143985ad7d47ae8b204b8a9b5a29cd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 8 Nov 2023 10:13:04 +0100
Subject: [PATCH 022/139] Bump textlint from 13.3.3 to 13.4.0 (#29751)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 192 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 96 insertions(+), 98 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index afc4a1bc7f7..40cba1303b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"remark-lint-prohibited-strings": "^3.1.0",
"remark-lint-unordered-list-marker-style": "^3.1.2",
"remark-stringify": "^11.0.0",
- "textlint": "^13.3.3",
+ "textlint": "^13.4.0",
"textlint-filter-rule-comments": "^1.2.2",
"textlint-rule-common-misspellings": "^1.0.1",
"textlint-rule-terminology": "^4.0.1"
@@ -410,59 +410,59 @@
}
},
"node_modules/@textlint/ast-node-types": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.3.tgz",
- "integrity": "sha512-KCpJppfX3Km69twa6SmVEJ8mkyAZSrxw3XaaLQSlpc7PWnLUJSCHGPVECI1nSUDhiTd1r6zlRvWuyIAZJiov+A==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.0.tgz",
+ "integrity": "sha512-roVeLjnf8UPntFICb1uEwE2dccC8V/T5N1x7eBxkT3VDmSQkyfIAuGtlpwyH0wNKEwJmjO/2gSm2fCjW5K/rbA==",
"dev": true
},
"node_modules/@textlint/ast-tester": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.3.tgz",
- "integrity": "sha512-vIIEJ0vDJb3Pr4kseOH9yzUCxx1EbX6PQDg/DgQj9sMAnwVG2sZvy2Uiga4+hj8SphdzaKia9Z+156UZzs+mzA==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.4.0.tgz",
+ "integrity": "sha512-dmqlPNxgQNaG63gTcMfF2b2VmQn7gnDN2ytF3c6sFB6YyTsiTh9wA/xsUBKqYWOMlYV5pLuO6TvItcUPCtVtZw==",
"dev": true,
"dependencies": {
- "@textlint/ast-node-types": "^13.3.3",
+ "@textlint/ast-node-types": "^13.4.0",
"debug": "^4.3.4"
}
},
"node_modules/@textlint/ast-traverse": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.3.tgz",
- "integrity": "sha512-tZ25emmWf3mJ4+vM8CO6D7F8l00WXD6MJgnnlY9BHI/HbOlngBfmKhTVizQEwrWfYF80sQO5R9a+N4UEk67Wcg==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.4.0.tgz",
+ "integrity": "sha512-d64z9uJcyGRwZFNadkOTnSIMZEQfWiOEM4+RbakLF71kpmdMoF8pPK5mOgT0fsHoidGzlNxxUMThkIfSRMtG5w==",
"dev": true,
"dependencies": {
- "@textlint/ast-node-types": "^13.3.3"
+ "@textlint/ast-node-types": "^13.4.0"
}
},
"node_modules/@textlint/config-loader": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.3.tgz",
- "integrity": "sha512-DQA/7dYu3VDHP9Idd0Sn7HzwiFuNdKUXfA79pUGmJzNQUYaW0qADzyQCwfh7LlvhCcBmnLgX+8wb13o6OaHX5g==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.4.0.tgz",
+ "integrity": "sha512-uebTYdCZAw43BMWIB85EU6eoFe6aVArejeW6P+QR09aZvVIPoT6UJl1JYjGNiq0cVR5kR7bQS1w3Af55CvgOEQ==",
"dev": true,
"dependencies": {
- "@textlint/kernel": "^13.3.3",
- "@textlint/module-interop": "^13.3.3",
- "@textlint/types": "^13.3.3",
- "@textlint/utils": "^13.3.3",
+ "@textlint/kernel": "^13.4.0",
+ "@textlint/module-interop": "^13.4.0",
+ "@textlint/types": "^13.4.0",
+ "@textlint/utils": "^13.4.0",
"debug": "^4.3.4",
"rc-config-loader": "^4.1.3",
"try-resolve": "^1.0.1"
}
},
"node_modules/@textlint/feature-flag": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.3.tgz",
- "integrity": "sha512-ltdwKQTvs9f/TgQ3asBx2EXmsSSsvxa7ySnTXSTZBkbVxqmrGY4zehDRiDCmuFZGVGCvCddY1QzCXy16ybk9Fg==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.4.0.tgz",
+ "integrity": "sha512-L/p2rkuOg6rOS395TXUFIDfmoCyHpHKnA6YFCqNXkDcpxo0W+YXnEdXDMd9P+KlsU9MNTC9nFduO4nHOfFYlPg==",
"dev": true
},
"node_modules/@textlint/fixer-formatter": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.3.tgz",
- "integrity": "sha512-iCMFS8GrmUetXMIT4/jFxoL5v1QN5ODj1190Lb6D+EdTxsrAWssHOb6m7MOEhfOGYEArAkb3PjSxu7DPLrb50g==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.4.0.tgz",
+ "integrity": "sha512-iosRUAhQ4bQkwpg6HOCfaLufR5X0ImCOnoy+jqHNQD37ziRQF43B/IMHOqwQdX7MLHp6jPYALFDnl64+gjmKbA==",
"dev": true,
"dependencies": {
- "@textlint/module-interop": "^13.3.3",
- "@textlint/types": "^13.3.3",
+ "@textlint/module-interop": "^13.4.0",
+ "@textlint/types": "^13.4.0",
"chalk": "^4.1.2",
"debug": "^4.3.4",
"diff": "^4.0.2",
@@ -474,36 +474,35 @@
}
},
"node_modules/@textlint/kernel": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.3.tgz",
- "integrity": "sha512-HewzuuX2c2nlR+e8dREWrAYrOiyWb78eeObuW95miMjX/F6TjWmha4qrnrMCWbYbKDwC4en8dNGS4mm0vSdi4A==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.4.0.tgz",
+ "integrity": "sha512-QRHbaKSeqXzfi+XNISOyNM7h68v6/4QaLfo7CZnBBKxatvVoXUF5B/8MmxYrVB1TX/X9sY50zcwfTaYwZTYCNQ==",
"dev": true,
"dependencies": {
- "@textlint/ast-node-types": "^13.3.3",
- "@textlint/ast-tester": "^13.3.3",
- "@textlint/ast-traverse": "^13.3.3",
- "@textlint/feature-flag": "^13.3.3",
- "@textlint/source-code-fixer": "^13.3.3",
- "@textlint/types": "^13.3.3",
- "@textlint/utils": "^13.3.3",
+ "@textlint/ast-node-types": "^13.4.0",
+ "@textlint/ast-tester": "^13.4.0",
+ "@textlint/ast-traverse": "^13.4.0",
+ "@textlint/feature-flag": "^13.4.0",
+ "@textlint/source-code-fixer": "^13.4.0",
+ "@textlint/types": "^13.4.0",
+ "@textlint/utils": "^13.4.0",
"debug": "^4.3.4",
"fast-equals": "^4.0.3",
"structured-source": "^4.0.0"
}
},
"node_modules/@textlint/linter-formatter": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.3.tgz",
- "integrity": "sha512-z8xsk1bo9r8v6Ph76WLTBrfj+0+eyEfRlbTGBs+ie6YAGItBqkLYmDrD26DDfVjIZcXWdCXVX1Et6MOWomb//g==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.4.0.tgz",
+ "integrity": "sha512-vJGm0mM7TcsespHUxh4GnSWBOqdYyluHlLPLQwg4tCVYLjTgu2Vaz8BDCpwQ9BnRmEr484Qjug0RE1otQUFBrw==",
"dev": true,
"dependencies": {
"@azu/format-text": "^1.0.2",
"@azu/style-format": "^1.0.1",
- "@textlint/module-interop": "^13.3.3",
- "@textlint/types": "^13.3.3",
+ "@textlint/module-interop": "^13.4.0",
+ "@textlint/types": "^13.4.0",
"chalk": "^4.1.2",
"debug": "^4.3.4",
- "is-file": "^1.0.0",
"js-yaml": "^3.14.1",
"lodash": "^4.17.21",
"pluralize": "^2.0.0",
@@ -515,12 +514,12 @@
}
},
"node_modules/@textlint/markdown-to-ast": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.3.tgz",
- "integrity": "sha512-jeqWyChTtJHWxEnH46V6qjr+OCTh6evm45aDqMzdg+b8ocXY+NhudiCMeHcVGoz042UEwc6w4reLn8+Is+SZ+A==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.4.0.tgz",
+ "integrity": "sha512-rF70kFestQHaqB+cRl4QrvjIn0bjR3birnAXjux9iEXWfrS7cxWyrEWmKkBPO5o8yoGF9q9JKBkDaypPzNsIhg==",
"dev": true,
"dependencies": {
- "@textlint/ast-node-types": "^13.3.3",
+ "@textlint/ast-node-types": "^13.4.0",
"debug": "^4.3.4",
"mdast-util-gfm-autolink-literal": "^0.1.3",
"remark-footnotes": "^3.0.0",
@@ -758,61 +757,61 @@
}
},
"node_modules/@textlint/module-interop": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.3.tgz",
- "integrity": "sha512-CwfVpRGAxbkhGY9vLLU06Q/dy/RMNnyzbmt6IS2WIyxqxvGaF7QZtFYpKEEm63aemVyUvzQ7WM3yVOoUg6P92w==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.4.0.tgz",
+ "integrity": "sha512-o3h/ths4OrqeT5XLfTED6R0tjp/DLvbL8eG8b7uUgIEhUlHcSHwEUC6bEX7AzQS6/2DedrCBKLknQcdhl/iQ2A==",
"dev": true
},
"node_modules/@textlint/source-code-fixer": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.3.tgz",
- "integrity": "sha512-h4jxWSetmcVuGwl71ai72784aneBQ0MkE5Mc3avl8PKIOIOyz0A1D7i9VQENWWIiqU8zyzmHwKGNSGyqWaqE2Q==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.4.0.tgz",
+ "integrity": "sha512-3jR5XPrSzJmSH8sg3XrkCu9sGSR7OOl78zrbX+1d84nDLdRdjLSa90COc4aJWwOMpKycwZhU6XltTqPJWI50rg==",
"dev": true,
"dependencies": {
- "@textlint/types": "^13.3.3",
+ "@textlint/types": "^13.4.0",
"debug": "^4.3.4"
}
},
"node_modules/@textlint/text-to-ast": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.3.tgz",
- "integrity": "sha512-iQdiHAiUfB9XruuYWCb4fY/gD/Q5/MkH1xwUTpS8UJowNgwpTldagUJX1JbZQ2UHux+yRe9JFA+JKm3rrxgQFw==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.4.0.tgz",
+ "integrity": "sha512-oZQ20rA5VqqjUT689q/RDgHSI1ML6ySoEjfXMRBSXaN+7LXKFZdvLg4RQ5ECddNh3MIXcQHdjT7+qxuGyQzy6g==",
"dev": true,
"dependencies": {
- "@textlint/ast-node-types": "^13.3.3"
+ "@textlint/ast-node-types": "^13.4.0"
}
},
"node_modules/@textlint/textlint-plugin-markdown": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.3.tgz",
- "integrity": "sha512-EhBZ/Q6ZXMVRPDeQbFdFbtc0wE7SC0DWy9lkjKXfcbLKW0ZPTvtjH3JqJtCPBZAYcexB8wKOiHImfwVfQJhJhg==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.4.0.tgz",
+ "integrity": "sha512-+bIOsbfQpdRzjkNDXY1ze4YyPGf1XKlkVVkkVpUlI7rehoVaUWKy2v41Y8gsQZjpBft31EXP1okA9qs7wTYr/w==",
"dev": true,
"dependencies": {
- "@textlint/markdown-to-ast": "^13.3.3"
+ "@textlint/markdown-to-ast": "^13.4.0"
}
},
"node_modules/@textlint/textlint-plugin-text": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.3.tgz",
- "integrity": "sha512-MN/JMGLanqj8CJGuit8DDiyrO0yf1vxFMLWTDeMIXwSoe8VToHCt2j20zg8XNHGNrUbKj+wuhzhrkrKEI7uWxg==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.4.0.tgz",
+ "integrity": "sha512-k9GAId9bjdZB3oLBfzAjRD+LCOFQILS5o9s8ESPPJhR5apvURr7WkR2bR5/dHuxa0ivvPjksVzS/jyE2kk618g==",
"dev": true,
"dependencies": {
- "@textlint/text-to-ast": "^13.3.3"
+ "@textlint/text-to-ast": "^13.4.0"
}
},
"node_modules/@textlint/types": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.3.tgz",
- "integrity": "sha512-i2B7uRh+Iv8ZBKPJ3n4I6uSrTUQq5LdEkhFYNUwnDYxmhudz1o79xm906kri2eM8lxThX/UYYgVuJWpEwS0b+g==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.4.0.tgz",
+ "integrity": "sha512-K7JjP0gUOuRgc7xyfZv2NML7dmzcb9UjoBu0QCgCmJP861ikAd1bONH+qE/3brTi4n8MJq9gO9smGjB2upExMA==",
"dev": true,
"dependencies": {
- "@textlint/ast-node-types": "^13.3.3"
+ "@textlint/ast-node-types": "^13.4.0"
}
},
"node_modules/@textlint/utils": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.3.tgz",
- "integrity": "sha512-roN+K3a36RxGc0tV+8HXVXpoPomEr3LCjNI8+hFmVjOu3RsUdLTyraNBqqaghaE0KgwCPODF0seuG1hteNI8LQ==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.4.0.tgz",
+ "integrity": "sha512-cXm9L3Ol/R5DR0YtHCMBa2PicvOoR5YU8Dx7RDJWHfp2rQvMghd3ogDmeol28s/Ei5oXRHY5HE2rWhYLhwrtVg==",
"dev": true
},
"node_modules/@types/concat-stream": {
@@ -4089,9 +4088,9 @@
}
},
"node_modules/path-to-glob-pattern": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-1.0.2.tgz",
- "integrity": "sha512-ryF65N5MBB9XOjE5mMOi+0bMrh1F0ORQmqDSSERvv5zD62Cfc5QC6rK1AR1xuDIG1I091CkNENblbteWy1bXgw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-2.0.1.tgz",
+ "integrity": "sha512-tmciSlVyHnX0LC86+zSr+0LURw9rDPw8ilhXcmTpVUOnI6OsKdCzXQs5fTG10Bjz26IBdnKL3XIaP+QvGsk5YQ==",
"dev": true
},
"node_modules/path-type": {
@@ -4175,9 +4174,9 @@
}
},
"node_modules/punycode": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
"engines": {
"node": ">=6"
@@ -5926,32 +5925,31 @@
"dev": true
},
"node_modules/textlint": {
- "version": "13.3.3",
- "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.3.tgz",
- "integrity": "sha512-1LhJTNBFVNYtl4C6IJXt1XwAJANvquyDuP4NrhcG+1DwT3S7kiUR9vLo5yo046X83VT7ownzS97Q/yC6A7bZXg==",
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.4.0.tgz",
+ "integrity": "sha512-Op3Tt6J7yOJY8hbYkU6Pakw2tb37SlyS1F/KAVNSKHSeW9Kp/GF+9O6HDmdaM8dhGldy2vVBhxm9/nlXTU1p0w==",
"dev": true,
"dependencies": {
- "@textlint/ast-node-types": "^13.3.3",
- "@textlint/ast-traverse": "^13.3.3",
- "@textlint/config-loader": "^13.3.3",
- "@textlint/feature-flag": "^13.3.3",
- "@textlint/fixer-formatter": "^13.3.3",
- "@textlint/kernel": "^13.3.3",
- "@textlint/linter-formatter": "^13.3.3",
- "@textlint/module-interop": "^13.3.3",
- "@textlint/textlint-plugin-markdown": "^13.3.3",
- "@textlint/textlint-plugin-text": "^13.3.3",
- "@textlint/types": "^13.3.3",
- "@textlint/utils": "^13.3.3",
+ "@textlint/ast-node-types": "^13.4.0",
+ "@textlint/ast-traverse": "^13.4.0",
+ "@textlint/config-loader": "^13.4.0",
+ "@textlint/feature-flag": "^13.4.0",
+ "@textlint/fixer-formatter": "^13.4.0",
+ "@textlint/kernel": "^13.4.0",
+ "@textlint/linter-formatter": "^13.4.0",
+ "@textlint/module-interop": "^13.4.0",
+ "@textlint/textlint-plugin-markdown": "^13.4.0",
+ "@textlint/textlint-plugin-text": "^13.4.0",
+ "@textlint/types": "^13.4.0",
+ "@textlint/utils": "^13.4.0",
"debug": "^4.3.4",
"file-entry-cache": "^5.0.1",
"get-stdin": "^5.0.1",
"glob": "^7.2.3",
- "is-file": "^1.0.0",
"md5": "^2.3.0",
"mkdirp": "^0.5.6",
- "optionator": "^0.9.1",
- "path-to-glob-pattern": "^1.0.2",
+ "optionator": "^0.9.3",
+ "path-to-glob-pattern": "^2.0.1",
"rc-config-loader": "^4.1.3",
"read-pkg": "^1.1.0",
"read-pkg-up": "^3.0.0",
diff --git a/package.json b/package.json
index 88c5221aa18..dcd38f8e4e0 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"remark-lint-prohibited-strings": "^3.1.0",
"remark-lint-unordered-list-marker-style": "^3.1.2",
"remark-stringify": "^11.0.0",
- "textlint": "^13.3.3",
+ "textlint": "^13.4.0",
"textlint-filter-rule-comments": "^1.2.2",
"textlint-rule-common-misspellings": "^1.0.1",
"textlint-rule-terminology": "^4.0.1"
From 62047c4fe3d46e7c0096b581c67077644a7c8f99 Mon Sep 17 00:00:00 2001
From: b-uwe <61052367+b-uwe@users.noreply.github.com>
Date: Wed, 8 Nov 2023 11:29:20 +0100
Subject: [PATCH 023/139] Moving from 'Located in' to 'Shipping from' (#29753)
---
source/green/index.html | 20 ++++++++++----------
source/skyconnect/index.html | 32 ++++++++++++++++----------------
source/yellow/index.html | 10 +++++-----
3 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/source/green/index.html b/source/green/index.html
index 6b5a35a189c..f5fac3f5a02 100644
--- a/source/green/index.html
+++ b/source/green/index.html
@@ -2314,7 +2314,7 @@ frontpage_image: /images/frontpage/green-frontpage.png
🇺🇸
ameriDroid
-
Located in USA
+
Shipping from the USA