This is the first release candidate for v2.5.4. The most notable changes are a couple of bug fixes, one for custom action commands getting processed out of order and one for properly handling special characters in filenames.
What's Changed
- Bump Angular from 20.0.6 to 20.1.0 by @dependabot[bot] in #5112
- Make screen sleep on by default by @queengooborg in #5128
- Bump @types/node from 24.0.12 to 24.0.13 by @dependabot[bot] in #5129
- Update styling by @queengooborg in #5130
- Bump @eslint/js from 9.30.1 to 9.31.0 by @dependabot[bot] in #5132
- Bump eslint from 9.30.1 to 9.31.0 by @dependabot[bot] in #5133
- Bump @types/node from 24.0.13 to 24.0.14 by @dependabot[bot] in #5134
- Bump typescript-eslint from 8.36.0 to 8.37.0 by @dependabot[bot] in #5135
- Bump @angular/cli from 20.1.0 to 20.1.1 by @dependabot[bot] in #5140
- Bump @angular/language-service from 20.1.0 to 20.1.1 by @dependabot[bot] in #5141
- Bump @angular/material from 20.1.0 to 20.1.2 by @dependabot[bot] in #5149
- Bump @angular-devkit/build-angular from 20.1.0 to 20.1.1 by @dependabot[bot] in #5142
- Bump on-headers and compression by @dependabot[bot] in #5151
- Bump @angular/language-service from 20.1.1 to 20.1.2 by @dependabot[bot] in #5159
- Bump eslint-plugin-prettier from 5.5.1 to 5.5.3 by @dependabot[bot] in #5165
- Bump typescript-eslint from 8.37.0 to 8.38.0 by @dependabot[bot] in #5166
- Bump stylelint from 16.21.1 to 16.22.0 by @dependabot[bot] in #5167
- Bump @types/node from 24.0.14 to 24.1.0 by @dependabot[bot] in #5168
- Bump @fortawesome/free-solid-svg-icons from 6.7.2 to 7.0.0 by @dependabot[bot] in #5169
- Bump axios from 1.10.0 to 1.11.0 by @dependabot[bot] in #5170
- Bump wait-on from 8.0.3 to 8.0.4 by @dependabot[bot] in #5174
- Bump @angular/cli from 20.1.1 to 20.1.2 by @dependabot[bot] in #5175
- Bump @angular/material from 20.1.2 to 20.1.3 by @dependabot[bot] in #5178
- Bump @angular/language-service from 20.1.2 to 20.1.3 by @dependabot[bot] in #5179
- Bump @angular-devkit/build-angular from 20.1.1 to 20.1.3 by @dependabot[bot] in #5185
- Bump @angular/cli from 20.1.2 to 20.1.3 by @dependabot[bot] in #5186
- Bump @eslint/js from 9.31.0 to 9.32.0 by @dependabot[bot] in #5189
- Bump eslint from 9.31.0 to 9.32.0 by @dependabot[bot] in #5190
- Bump stylelint from 16.22.0 to 16.23.0 by @dependabot[bot] in #5191
- Bump @angular/material from 20.1.3 to 20.1.4 by @dependabot[bot] in #5193
- Bump @angular/cli from 20.1.3 to 20.1.4 by @dependabot[bot] in #5197
- Bump @angular-devkit/build-angular from 20.1.3 to 20.1.4 by @dependabot[bot] in #5203
- Bump @angular/language-service from 20.1.3 to 20.1.4 by @dependabot[bot] in #5205
- Bump @types/node from 24.1.0 to 24.2.0 by @dependabot[bot] in #5207
- Bump @fortawesome/angular-fontawesome from 2.0.1 to 3.0.0 by @dependabot[bot] in #5208
- Bump typescript-eslint from 8.38.0 to 8.39.0 by @dependabot[bot] in #5209
- Bump eslint-plugin-prettier from 5.5.3 to 5.5.4 by @dependabot[bot] in #5210
- Bump @angular/language-service from 20.1.4 to 20.1.6 by @dependabot[bot] in #5216
- Bump @angular/cli from 20.1.4 to 20.1.5 by @dependabot[bot] in #5217
- Bump @angular/material from 20.1.4 to 20.1.5 by @dependabot[bot] in #5220
- Bump @angular-devkit/build-angular from 20.1.4 to 20.1.5 by @dependabot[bot] in #5223
- Bump stylelint from 16.23.0 to 16.23.1 by @dependabot[bot] in #5225
- Bump @eslint/compat from 1.3.1 to 1.3.2 by @dependabot[bot] in #5226
- Add a few plugins to config migration by @Hillshum in #5227
- Bump eslint from 9.32.0 to 9.33.0 by @dependabot[bot] in #5228
- Bump @types/node from 24.2.0 to 24.2.1 by @dependabot[bot] in #5229
- Bump @eslint/js from 9.32.0 to 9.33.0 by @dependabot[bot] in #5230
- Bump typescript-eslint from 8.39.0 to 8.39.1 by @dependabot[bot] in #5231
- Bump @angular-devkit/build-angular from 20.1.5 to 20.1.6 by @dependabot[bot] in #5235
- Bump @angular/language-service from 20.1.6 to 20.1.7 by @dependabot[bot] in #5239
- Bump @angular/cli from 20.1.5 to 20.1.6 by @dependabot[bot] in #5241
- Bump @types/node from 24.2.1 to 24.3.0 by @dependabot[bot] in #5244
- Bump @angular/material from 20.1.5 to 20.1.6 by @dependabot[bot] in #5245
- Bump typescript-eslint from 8.39.1 to 8.40.0 by @dependabot[bot] in #5247
- Bump @angular-devkit/build-angular from 20.1.6 to 20.2.0 by @dependabot[bot] in #5248
- Bump @angular/material from 20.1.6 to 20.2.0 by @dependabot[bot] in #5255
- Bump form-data by @dependabot[bot] in #5262
- Bump @angular/cli from 20.1.6 to 20.2.0 by @dependabot[bot] in #5251
- Bump @angular/language-service from 20.1.7 to 20.2.1 by @dependabot[bot] in #5260
- Bump @eslint/js from 9.33.0 to 9.34.0 by @dependabot[bot] in #5263
- Bump angular-svg-round-progressbar from 14.0.0 to 15.0.0 by @dependabot[bot] in #5264
- Bump eslint from 9.33.0 to 9.34.0 by @dependabot[bot] in #5265
- Bump typescript-eslint from 8.40.0 to 8.41.0 by @dependabot[bot] in #5267
- Bump @angular/material from 20.2.0 to 20.2.1 by @dependabot[bot] in #5275
- Bump @angular/cli from 20.2.0 to 20.2.1 by @dependabot[bot] in #5276
- Bump @angular/language-service from 20.2.1 to 20.2.2 by @dependabot[bot] in #5281
- Bump @angular-devkit/build-angular from 20.2.0 to 20.2.1 by @dependabot[bot] in #5279
- Send gcode from custom actions in batches by @Hillshum in #5283
- URI Encode filepaths in API calls by @Hillshum in #5282
Full Changelog: v2.5.3...v2.5.4