Skip to content

Commit 536f54e

Browse files
authored
Merge branch 'next' into template-entities-with-plurals
2 parents dcde9a2 + 7b0e687 commit 536f54e

File tree

1,525 files changed

+59307
-16244
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,525 files changed

+59307
-16244
lines changed

.github/workflows/stale.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
pull-requests: write
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/stale@v9.0.0
14+
- uses: actions/stale@v9.1.0
1515
if: ${{ github.repository_owner == 'home-assistant' }}
1616
with:
1717
repo-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/test.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Check out files from GitHub
11-
uses: actions/checkout@v4.2.0
11+
uses: actions/checkout@v4.2.2
1212
- name: Setting up Node.js
13-
uses: actions/setup-node@v4.0.4
13+
uses: actions/setup-node@v4.3.0
1414
with:
1515
node-version: 20
1616
cache: "npm"
@@ -25,9 +25,9 @@ jobs:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- name: Check out files from GitHub
28-
uses: actions/checkout@v4.2.0
28+
uses: actions/checkout@v4.2.2
2929
- name: Setting up Node.js
30-
uses: actions/setup-node@v4.0.4
30+
uses: actions/setup-node@v4.3.0
3131
with:
3232
node-version: 20
3333
cache: "npm"

CODEOWNERS

+80-41
Large diffs are not rendered by default.

Gemfile

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ ruby '> 2.5.0'
44

55
group :development do
66
gem 'rake', '13.2.1'
7-
gem 'jekyll', '4.3.4'
7+
gem 'jekyll', '4.4.1'
88
gem 'compass', '1.0.3'
99
gem 'sass-globbing', '1.1.5'
1010
gem 'stringex', '2.8.6'
1111
# > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189
1212
gem 'sassc', '2.1.0'
13-
gem 'rubocop', '1.66.1'
14-
gem 'ruby-lsp', '0.19.0'
15-
gem 'rackup', '2.1.0'
13+
gem 'sass-embedded', '1.86.1'
14+
gem 'rubocop', '1.75.1'
15+
gem 'ruby-lsp', '0.23.13'
16+
gem 'rackup', '2.2.1'
1617
end
1718

1819
group :jekyll_plugins do
@@ -22,8 +23,8 @@ group :jekyll_plugins do
2223
gem 'jekyll-toc', '0.19.0'
2324
end
2425

25-
gem 'sinatra', '4.0.0'
26-
gem 'nokogiri', '1.16.7'
26+
gem 'sinatra', '4.1.1'
27+
gem 'nokogiri', '1.18.7'
2728

2829
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
2930
# and associated library

Gemfile.lock

+67-56
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ GEM
33
specs:
44
addressable (2.8.7)
55
public_suffix (>= 2.0.2, < 7.0)
6-
ast (2.4.2)
6+
ast (2.4.3)
77
base64 (0.2.0)
8-
bigdecimal (3.1.8)
8+
bigdecimal (3.1.9)
99
chunky_png (1.4.0)
1010
colorator (1.1.0)
11-
commonmarker (0.23.10)
11+
commonmarker (0.23.11)
1212
compass (1.0.3)
1313
chunky_png (~> 1.2)
1414
compass-core (~> 1.0.2)
@@ -21,34 +21,38 @@ GEM
2121
sass (>= 3.3.0, < 3.5)
2222
compass-import-once (1.0.5)
2323
sass (>= 3.2, < 3.5)
24-
concurrent-ruby (1.3.4)
24+
concurrent-ruby (1.3.5)
25+
csv (3.3.3)
2526
em-websocket (0.5.3)
2627
eventmachine (>= 0.12.9)
2728
http_parser.rb (~> 0)
2829
eventmachine (1.2.7)
29-
ffi (1.17.0-arm64-darwin)
30-
ffi (1.17.0-x86_64-linux-gnu)
30+
ffi (1.17.1-arm64-darwin)
31+
ffi (1.17.1-x86_64-linux-gnu)
3132
forwardable-extended (2.6.0)
32-
google-protobuf (4.28.2-arm64-darwin)
33+
google-protobuf (4.30.2-arm64-darwin)
3334
bigdecimal
3435
rake (>= 13)
35-
google-protobuf (4.28.2-x86_64-linux)
36+
google-protobuf (4.30.2-x86_64-linux)
3637
bigdecimal
3738
rake (>= 13)
3839
http_parser.rb (0.8.0)
39-
i18n (1.14.6)
40+
i18n (1.14.7)
4041
concurrent-ruby (~> 1.0)
41-
jekyll (4.3.4)
42+
jekyll (4.4.1)
4243
addressable (~> 2.4)
44+
base64 (~> 0.2)
4345
colorator (~> 1.0)
46+
csv (~> 3.0)
4447
em-websocket (~> 0.5)
4548
i18n (~> 1.0)
4649
jekyll-sass-converter (>= 2.0, < 4.0)
4750
jekyll-watch (~> 2.0)
51+
json (~> 2.6)
4852
kramdown (~> 2.3, >= 2.3.1)
4953
kramdown-parser-gfm (~> 1.0)
5054
liquid (~> 4.0)
51-
mercenary (>= 0.3.6, < 0.5)
55+
mercenary (~> 0.3, >= 0.3.6)
5256
pathutil (~> 0.9)
5357
rouge (>= 3.0, < 5.0)
5458
safe_yaml (~> 1.0)
@@ -57,129 +61,136 @@ GEM
5761
jekyll-commonmark (1.4.0)
5862
commonmarker (~> 0.22)
5963
jekyll-paginate (1.1.0)
60-
jekyll-sass-converter (3.0.0)
61-
sass-embedded (~> 1.54)
64+
jekyll-sass-converter (3.1.0)
65+
sass-embedded (~> 1.75)
6266
jekyll-sitemap (1.4.0)
6367
jekyll (>= 3.7, < 5.0)
6468
jekyll-toc (0.19.0)
6569
jekyll (>= 3.9)
6670
nokogiri (~> 1.12)
6771
jekyll-watch (2.2.1)
6872
listen (~> 3.0)
69-
json (2.7.2)
70-
kramdown (2.4.0)
71-
rexml
73+
json (2.10.2)
74+
kramdown (2.5.1)
75+
rexml (>= 3.3.9)
7276
kramdown-parser-gfm (1.1.0)
7377
kramdown (~> 2.0)
74-
language_server-protocol (3.17.0.3)
78+
language_server-protocol (3.17.0.4)
79+
lint_roller (1.1.0)
7580
liquid (4.0.4)
7681
listen (3.9.0)
7782
rb-fsevent (~> 0.10, >= 0.10.3)
7883
rb-inotify (~> 0.9, >= 0.9.10)
79-
logger (1.6.1)
84+
logger (1.7.0)
8085
mercenary (0.4.0)
8186
multi_json (1.15.0)
8287
mustermann (3.0.3)
8388
ruby2_keywords (~> 0.0.1)
84-
nokogiri (1.16.7-arm64-darwin)
89+
nokogiri (1.18.7-arm64-darwin)
8590
racc (~> 1.4)
86-
nokogiri (1.16.7-x86_64-linux)
91+
nokogiri (1.18.7-x86_64-linux-gnu)
8792
racc (~> 1.4)
8893
parallel (1.26.3)
89-
parser (3.3.5.0)
94+
parser (3.3.7.4)
9095
ast (~> 2.4.1)
9196
racc
9297
pathutil (0.16.2)
9398
forwardable-extended (~> 2.6)
94-
prism (1.1.0)
99+
prism (1.4.0)
95100
public_suffix (6.0.1)
96101
racc (1.8.1)
97-
rack (3.1.7)
98-
rack-protection (4.0.0)
102+
rack (3.1.12)
103+
rack-protection (4.1.1)
99104
base64 (>= 0.1.0)
105+
logger (>= 1.6.0)
100106
rack (>= 3.0.0, < 4)
101-
rack-session (2.0.0)
107+
rack-session (2.1.0)
108+
base64 (>= 0.1.0)
102109
rack (>= 3.0.0)
103-
rackup (2.1.0)
110+
rackup (2.2.1)
104111
rack (>= 3)
105-
webrick (~> 1.8)
106112
rainbow (3.1.1)
107113
rake (13.2.1)
108114
rb-fsevent (0.11.2)
109115
rb-inotify (0.11.1)
110116
ffi (~> 1.0)
111-
rbs (3.6.1)
117+
rbs (3.9.2)
112118
logger
113-
regexp_parser (2.9.2)
114-
rexml (3.3.8)
115-
rouge (4.4.0)
116-
rubocop (1.66.1)
119+
regexp_parser (2.10.0)
120+
rexml (3.4.1)
121+
rouge (4.5.1)
122+
rubocop (1.75.1)
117123
json (~> 2.3)
118-
language_server-protocol (>= 3.17.0)
124+
language_server-protocol (~> 3.17.0.2)
125+
lint_roller (~> 1.1.0)
119126
parallel (~> 1.10)
120127
parser (>= 3.3.0.2)
121128
rainbow (>= 2.2.2, < 4.0)
122-
regexp_parser (>= 2.4, < 3.0)
123-
rubocop-ast (>= 1.32.2, < 2.0)
129+
regexp_parser (>= 2.9.3, < 3.0)
130+
rubocop-ast (>= 1.43.0, < 2.0)
124131
ruby-progressbar (~> 1.7)
125-
unicode-display_width (>= 2.4.0, < 3.0)
126-
rubocop-ast (1.32.3)
127-
parser (>= 3.3.1.0)
128-
ruby-lsp (0.19.0)
132+
unicode-display_width (>= 2.4.0, < 4.0)
133+
rubocop-ast (1.43.0)
134+
parser (>= 3.3.7.2)
135+
prism (~> 1.4)
136+
ruby-lsp (0.23.13)
129137
language_server-protocol (~> 3.17.0)
130-
prism (>= 1.1, < 2.0)
138+
prism (>= 1.2, < 2.0)
131139
rbs (>= 3, < 4)
132140
sorbet-runtime (>= 0.5.10782)
133141
ruby-progressbar (1.13.0)
134142
ruby2_keywords (0.0.5)
135143
safe_yaml (1.0.5)
136144
sass (3.4.25)
137-
sass-embedded (1.79.4)
138-
google-protobuf (~> 4.27)
139-
rake (>= 13)
145+
sass-embedded (1.86.1-arm64-darwin)
146+
google-protobuf (~> 4.30)
147+
sass-embedded (1.86.1-x86_64-linux-gnu)
148+
google-protobuf (~> 4.30)
140149
sass-globbing (1.1.5)
141150
sass (>= 3.1)
142151
sassc (2.1.0)
143152
ffi (~> 1.9)
144153
sassc (2.1.0-x86_64-linux)
145154
ffi (~> 1.9)
146-
sinatra (4.0.0)
155+
sinatra (4.1.1)
156+
logger (>= 1.6.0)
147157
mustermann (~> 3.0)
148158
rack (>= 3.0.0, < 4)
149-
rack-protection (= 4.0.0)
159+
rack-protection (= 4.1.1)
150160
rack-session (>= 2.0.0, < 3)
151161
tilt (~> 2.0)
152-
sorbet-runtime (0.5.11595)
162+
sorbet-runtime (0.5.11980)
153163
stringex (2.8.6)
154164
terminal-table (3.0.2)
155165
unicode-display_width (>= 1.1.1, < 3)
156-
tilt (2.4.0)
166+
tilt (2.6.0)
157167
tzinfo (2.0.6)
158168
concurrent-ruby (~> 1.0)
159-
tzinfo-data (1.2024.2)
169+
tzinfo-data (1.2025.2)
160170
tzinfo (>= 1.0.0)
161171
unicode-display_width (2.6.0)
162-
webrick (1.8.2)
172+
webrick (1.9.1)
163173

164174
PLATFORMS
165175
arm64-darwin-23
166176
x86_64-linux
167177

168178
DEPENDENCIES
169179
compass (= 1.0.3)
170-
jekyll (= 4.3.4)
180+
jekyll (= 4.4.1)
171181
jekyll-commonmark (= 1.4.0)
172182
jekyll-paginate (= 1.1.0)
173183
jekyll-sitemap (= 1.4.0)
174184
jekyll-toc (= 0.19.0)
175-
nokogiri (= 1.16.7)
176-
rackup (= 2.1.0)
185+
nokogiri (= 1.18.7)
186+
rackup (= 2.2.1)
177187
rake (= 13.2.1)
178-
rubocop (= 1.66.1)
179-
ruby-lsp (= 0.19.0)
188+
rubocop (= 1.75.1)
189+
ruby-lsp (= 0.23.13)
190+
sass-embedded (= 1.86.1)
180191
sass-globbing (= 1.1.5)
181192
sassc (= 2.1.0)
182-
sinatra (= 4.0.0)
193+
sinatra (= 4.1.1)
183194
stringex (= 2.8.6)
184195
tzinfo (~> 2.0)
185196
tzinfo-data
@@ -188,4 +199,4 @@ RUBY VERSION
188199
ruby 2.6.2p47
189200

190201
BUNDLED WITH
191-
2.5.3
202+
2.5.3

_config.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ social:
106106
account: "https://fosstodon.org/@homeassistant"
107107

108108
# Home Assistant release details
109-
current_major_version: 2024
110-
current_minor_version: 10
111-
current_patch_version: 1
112-
date_released: 2024-10-04
109+
current_major_version: 2025
110+
current_minor_version: 3
111+
current_patch_version: 4
112+
date_released: 2025-03-21
113113

114114
# Either # or the anchor link to latest release notes in the blog post.
115115
# Must be prefixed with a # and have double quotes around it.
@@ -221,7 +221,7 @@ toc:
221221
installation:
222222
container: "ghcr.io/home-assistant/home-assistant"
223223
versions:
224-
python: "3.12"
224+
python: "3.13"
225225
types:
226226
odroid:
227227
board: ODROID

0 commit comments

Comments
 (0)