Skip to content

Commit a0b930e

Browse files
authored
Release v4.53.0 (#1815)
1 parent 57f4763 commit a0b930e

File tree

373 files changed

+4480
-4495
lines changed

Some content is hidden

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

373 files changed

+4480
-4495
lines changed

.eslintrc.js

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,29 @@ module.exports = {
1010
'dist/**/*',
1111
'.eslintrc.js'
1212
],
13-
plugins: ['@typescript-eslint/eslint-plugin', 'import', 'prettier', 'import-newlines', 'sort-exports'],
13+
plugins: ['@typescript-eslint/eslint-plugin', 'import', 'import-newlines', 'sort-exports'],
1414
extends: [
1515
'airbnb-typescript/base',
1616
'plugin:@typescript-eslint/recommended',
17-
'prettier',
1817
],
1918
root: true,
2019
env: {
2120
node: true,
2221
jest: true,
2322
},
2423
rules: {
25-
'comma-dangle': ['error', 'only-multiline'],
24+
'@typescript-eslint/lines-between-class-members': ['warn', 'always', { exceptAfterOverload: true, exceptAfterSingleLine: true }],
25+
'@typescript-eslint/no-explicit-any': 'off',
26+
'@typescript-eslint/no-unused-vars': ['warn', { args: 'none', vars: 'local', varsIgnorePattern: 'key' }],
2627
'eol-last': ['error', 'always'],
2728
'import-newlines/enforce': ['error', 3],
28-
'import/no-extraneous-dependencies': 'off',
2929
'import/order': ['warn', { alphabetize: { order: 'asc' }, 'newlines-between': 'never' }],
3030
'indent': ['error', 2, { SwitchCase: 1 }],
31-
'@typescript-eslint/explicit-function-return-type': 'off',
32-
'@typescript-eslint/explicit-module-boundary-types': 'off',
33-
'@typescript-eslint/interface-name-prefix': 'off',
34-
'@typescript-eslint/lines-between-class-members': ['warn', 'always', { exceptAfterOverload: true, exceptAfterSingleLine: true }],
35-
'@typescript-eslint/member-delimiter-style': ['warn'],
36-
'@typescript-eslint/no-explicit-any': 'off',
37-
'@typescript-eslint/no-unused-vars': ['warn', { args: 'none', vars: 'local', varsIgnorePattern: 'key' }],
38-
'@typescript-eslint/semi': ['warn'],
31+
'no-multiple-empty-lines': ['error', { max: 1, maxEOF: 0 }],
3932
'quotes': ['error', 'single'],
4033
'sort-exports/sort-exports': ['warn', { sortDir: 'asc' }],
4134
'sort-imports': ['warn', { ignoreDeclarationSort: true }],
4235
'space-before-function-paren': ['error', { named: 'never' }],
43-
4436
},
4537
overrides: [
4638
{

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ body:
3434
description: |
3535
Please provide the relevant logs showing the error that occurred.
3636
37-
* Keep this short. Do not paste in hundereds of lines repeating the same error.
37+
* Keep this short. Do not paste in hundreds of lines repeating the same error.
3838
* Show the logs from the service being restarted until the error occurs.
3939
validations:
4040
required: false
@@ -91,7 +91,7 @@ body:
9191
validations:
9292
required: true
9393
- type: checkboxes
94-
id:
94+
id:
9595
attributes:
9696
label: Environment Info
9797
options:

.github/ISSUE_TEMPLATE/support-request.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
Please read the following before you start filling out this form:
99
1010
* If your issue is specific to a certain plugin, create the issue on that plugin's GitHub project page instead.
11-
* Support via GitHub issues is limited. You may find it more benefitial ask questions on the [Homebridge Discord](https://discord.gg/kqNCe2D) or [Reddit](https://www.reddit.com/r/homebridge/) communities instead.
11+
* Support via GitHub issues is limited. You may find it more beneficial ask questions on the [Homebridge Discord](https://discord.gg/kqNCe2D) or [Reddit](https://www.reddit.com/r/homebridge/) communities instead.
1212
* Search through existing issues (resolved or open) which might provide a solution to your problem already.
1313
* Aim to find a descriptive and precise title for your support request.
1414
- type: textarea
@@ -33,7 +33,7 @@ body:
3333
description: |
3434
Please provide the relevant logs showing the error that occurred.
3535
36-
* Keep this short. Do not paste in hundereds of lines repeating the same error.
36+
* Keep this short. Do not paste in hundreds of lines repeating the same error.
3737
* Show the logs from the service being restarted until the error occurs.
3838
validations:
3939
required: false
@@ -90,7 +90,7 @@ body:
9090
validations:
9191
required: true
9292
- type: checkboxes
93-
id:
93+
id:
9494
attributes:
9595
label: Environment Info
9696
options:
@@ -119,4 +119,4 @@ body:
119119
description: |
120120
If you are running on a Raspberry Pi, please tell us which model Raspberry Pi you are using.
121121
validations:
122-
required: false
122+
required: false

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@
22

33
All notable changes to homebridge-config-ui-x will be documented in this file.
44

5+
## 4.53.0 (2023-11-24)
6+
7+
Happy Thanksgiving to our American friends! :turkey:
8+
9+
⚠️ The minimum version of Homebridge needed for this version of UI is `v1.6.0`. If you are running a lower version of Homebridge, you should consider updating before installing this UI update.
10+
11+
### UI Changes
12+
13+
- Add Child Bridge Pin Code (#1739)
14+
- standardise modal footers (#1753)
15+
- Fix table width, avoid overflow (#1758) (@jsiegenthaler)
16+
- add UI details to status widget (#1789)
17+
- modal pics + node update modal (#1806)
18+
19+
### Translation Changes
20+
21+
- **i18n:** Update fr.json (#1705) (@SonnyT72)
22+
23+
### Other Changes
24+
25+
- Add Alpha Releases (#1740)
26+
- update dependencies (#1745)
27+
- update github release workflow (#1746)
28+
- ui lint sort imports and exports (#1750)
29+
- update lang sync - remove old translations (#1751)
30+
- various code improvements + simplifications (#1754)
31+
- remove node 11 polyfill from self-check (#1777)
32+
- remove old hb checks, import functions directly (#1780)
33+
- stricter lint rules in api and ui (#1783)
34+
- graceful fail when issue with node dist list response (#1800)
35+
- Update node-pty-prebuilt-multiarch to 0.11.12
36+
537
## 4.52.3 (2023-11-14)
638

739
### Bug Fixes

extract-plugin-alias.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
* This script "mocks" homebridge and is used to extract the plugin alias and type.
55
*/
66

7-
const path = require('path');
87
const EventEmitter = require('events').EventEmitter;
8+
const path = require('path');
99

1010
let pluginAlias;
1111
let pluginType;

0 commit comments

Comments
 (0)