Skip to content

Commit

Permalink
v1.5.1
Browse files Browse the repository at this point in the history
## [Version 1.5.1](https://github.com/donavanbecker/homebridge-noip/releases/tag/v1.5.1) (2022-01-22)

### What's Changes

- Housekeeping and updated dependencies.

**Full Changelog**: v1.5.0...v1.5.1
  • Loading branch information
donavanbecker committed Jan 22, 2022
1 parent a3eec03 commit 03c37c0
Show file tree
Hide file tree
Showing 17 changed files with 997 additions and 662 deletions.
59 changes: 14 additions & 45 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,62 +6,31 @@
"plugin:@typescript-eslint/recommended" // uses the recommended rules from the @typescript-eslint/eslint-plugin
],
"parserOptions": {
"ecmaVersion": 2020,
"ecmaVersion": 2021,
"sourceType": "module"
},
"ignorePatterns": [
"dist",
"server"
],
"ignorePatterns": ["dist", "server"],
"rules": {
"quotes": [
"warn",
"single"
],
"quotes": ["warn", "single"],
"indent": [
"warn",
2,
{
"SwitchCase": 1
}
],
"linebreak-style": [
"warn",
"unix"
],
"semi": [
"warn",
"always"
],
"comma-dangle": [
"warn",
"always-multiline"
],
"linebreak-style": ["warn", "unix"],
"semi": ["warn", "always"],
"comma-dangle": ["warn", "always-multiline"],
"dot-notation": "off",
"eqeqeq": "warn",
"curly": [
"warn",
"all"
],
"brace-style": [
"warn"
],
"prefer-arrow-callback": [
"warn"
],
"max-len": [
"warn",
155
],
"no-console": [
"warn"
], // use the provided Homebridge log method instead
"no-non-null-assertion": [
"off"
],
"comma-spacing": [
"error"
],
"curly": ["warn", "all"],
"brace-style": ["warn"],
"prefer-arrow-callback": ["warn"],
"max-len": ["warn", 150],
"no-console": ["warn"], // use the provided Homebridge log method instead
"no-non-null-assertion": ["off"],
"comma-spacing": ["error"],
"no-multi-spaces": [
"warn",
{
Expand All @@ -81,4 +50,4 @@
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-explicit-any": "off"
}
}
}
9 changes: 9 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"semi": true,
"singleQuote": true,
"bracketSameLine": true,
"printWidth": 150,
"tabWidth": 2,
"trailingComma": "all",
"useTabs": false
}
6 changes: 2 additions & 4 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
{
"recommendations": [
"dbaeumer.vscode-eslint"
]
}
"recommendations": ["dbaeumer.vscode-eslint"]
}
26 changes: 22 additions & 4 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,28 @@
{
"files.eol": "\n",
"prettier.requireConfig": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.rulers": [
140
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"typescript.format.enable": true,
"editor.rulers": [150],
"eslint.enable": true,
"eslint.workingDirectories": [
{
"mode": "auto"
}
],
"eslint.enable": true
}
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
64 changes: 43 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,100 +2,122 @@

All notable changes to this project will be documented in this file. This project uses [Semantic Versioning](https://semver.org/)

## [Version 1.5.1](https://github.com/donavanbecker/homebridge-noip/releases/tag/v1.5.1) (2022-01-22)

### What's Changes

- Housekeeping and updated dependencies.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.5.0...v1.5.1

## [Version 1.5.0](https://github.com/donavanbecker/homebridge-noip/releases/tag/v1.5.0) (2022-01-13)

### What's Changes
* Removed dependency `easy-ip` to use built in Public IP finder.

- Removed dependency `easy-ip` to use built in Public IP finder.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.4.0...v1.5.0

## [Version 1.4.0](https://github.com/donavanbecker/homebridge-noip/releases/tag/v1.4.0) (2022-01-06)

### What's Changes
* Change from dependency `systeminformation` to `easy-ip`.

- Change from dependency `systeminformation` to `easy-ip`.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.3.0...v1.4.0

## [Version 1.3.0](https://github.com/donavanbecker/homebridge-noip/releases/tag/v1.3.0) (2022-01-06)

### What's Changes

### Major Change To `Logging`:
* Added the following Logging Options:
* `Standard`
* `None`
* `Debug`
* Removed Device Logging Option, which was pushed into new logging under debug.
* Added Device Logging Override for each Device, by using the Device Config.
* Change from dependency `public-ip` to `systeminformation` to `easy-ip`.
* Housekeeping and updated dependencies.

- Added the following Logging Options:
- `Standard`
- `None`
- `Debug`
- Removed Device Logging Option, which was pushed into new logging under debug.
- Added Device Logging Override for each Device, by using the Device Config.
- Change from dependency `public-ip` to `systeminformation` to `easy-ip`.
- Housekeeping and updated dependencies.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.2.4...v1.3.0

## [Version 1.2.4](https://github.com/donavanbecker/homebridge-noip/releases/tag/v1.2.4) (2021-12-15)

### What's Changes
* Housekeeping and updated dependencies.

- Housekeeping and updated dependencies.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.2.3...v1.2.4

## [Version 1.2.3](https://github.com/donavanbecker/homebridge-noip/compare/v1.2.2...v1.2.3) (2021-11-12)

### What's Changes
* Housekeeping and updated dependencies.

- Housekeeping and updated dependencies.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.2.2..v1.2.3

## [Version 1.2.2](https://github.com/donavanbecker/homebridge-noip/compare/v1.2.1...v1.2.2) (2021-10-28)

### What's Changes
* Housekeeping and updated dependencies.

- Housekeeping and updated dependencies.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.2.1...v1.2.2

## [Version 1.2.1](https://github.com/donavanbecker/homebridge-noip/compare/v1.2.0...v1.2.1) (2021-10-20)

### What's Changes
* Update Plugin Debug Logging Config Setting to show more logs and added Device Logging option.
* Housekeeping and updated dependencies.

- Update Plugin Debug Logging Config Setting to show more logs and added Device Logging option.
- Housekeeping and updated dependencies.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.2.0...v1.2.1

## [Version 1.2.0](https://github.com/donavanbecker/homebridge-noip/compare/v1.1.2...v1.2.0) (2021-10-13)

### What's Changes
* Removed dependency for `no-ip` and implemented built in noip updater.

- Removed dependency for `no-ip` and implemented built in noip updater.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.1.2...v1.2.0

## [Version 1.1.2](https://github.com/donavanbecker/homebridge-noip/compare/v1.1.1...v1.1.2) (2021-10-02)

### What's Changes
* Potential Fix for Error: ```Possible EventEmitter memory leak detected. 11 error listeners added to [NoIP]```

- Potential Fix for Error: `Possible EventEmitter memory leak detected. 11 error listeners added to [NoIP]`

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.1.1...v1.1.2

## [Version 1.1.1](https://github.com/donavanbecker/homebridge-noip/compare/v1.1.0...v1.1.1) (2021-09-19)

### What's Changes
* Fixes incorrect status of contact sensor.

- Fixes incorrect status of contact sensor.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.1.0...v1.1.1

## [Version 1.1.0](https://github.com/donavanbecker/homebridge-noip/compare/v1.0.0...v1.0.1) (2021-09-17)

### What's Changes
* Add Plugin debug config.

- Add Plugin debug config.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v1.0.0...v1.1.0

## [Version 1.0.0](https://github.com/donavanbecker/homebridge-noip/compare/v0.1.0...v1.0.0) (2021-08-09)

### What's Changes
* Release of [homebridge-noip](https://github.com/donavanbecker/homebridge-noip) which allows you to update your No-IP hostname.

- Release of [homebridge-noip](https://github.com/donavanbecker/homebridge-noip) which allows you to update your No-IP hostname.

**Full Changelog**: https://github.com/donavanbecker/homebridge-noip/compare/v0.1.0...v1.0.0

## [Version 0.1.0](https://github.com/donavanbecker/homebridge-noip/releases/tag/v0.1.0) (2021-08-09)

### What's Changes
* Initial Release

- Initial Release
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ plugin allows you update your <a href="https://noip.com">No-IP</a> hostnames fro
## Configuration

1. Login / create an account at https://noip.com/
- If you haven't already you can also create your No-IP hostname here as well.
- If you haven't already you can also create your No-IP hostname here as well.

<p align="center">

Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 1.0.0 | :white_check_mark: |
| 1.0.0 | :white_check_mark: |
| < 0.1.0 | :x: |

## Reporting a Vulnerability
Expand Down
23 changes: 6 additions & 17 deletions config.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,21 +46,15 @@
"oneOf": [
{
"title": "Standard Logging",
"enum": [
"standard"
]
"enum": ["standard"]
},
{
"title": "No Logging",
"enum": [
"none"
]
"enum": ["none"]
},
{
"title": "Debug Logging",
"enum": [
"debug"
]
"enum": ["debug"]
}
]
},
Expand All @@ -77,19 +71,14 @@
"title": "No-IP Account Info",
"expandable": true,
"expanded": true,
"items": [
"username",
"password"
]
"items": ["username", "password"]
},
{
"type": "fieldset",
"title": "Hostname",
"expandable": true,
"expanded": true,
"items": [
"hostname"
]
"items": ["hostname"]
},
{
"type": "fieldset",
Expand All @@ -110,4 +99,4 @@
]
}
]
}
}
Loading

0 comments on commit 03c37c0

Please sign in to comment.