Releases: jvandenaardweg/homebridge-homewizard-energy-socket
Releases · jvandenaardweg/homebridge-homewizard-energy-socket
v1.5.1
v1.5.0
v1.5.0-0
v1.4.3
No notable changes. Maintenance release to keep the used dependencies up to date.
Complete changelog
- chore(deps-dev): bump release-it from 15.10.0 to 16.1.5
c7c1756
- chore(deps-dev): bump vitest from 0.29.2 to 0.34.3
8f0ffad
- chore(deps-dev): bump release-it from 15.6.1 to 15.10.0
856bb16
- chore(deps): bump vite from 4.1.4 to 4.3.9
8605850
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
9c38b77
- chore(deps-dev): bump rimraf from 5.0.0 to 5.0.1
efc6296
- chore(deps-dev): bump @babel/traverse from 7.20.10 to 7.23.2
ea8e742
- chore(deps-dev): bump eslint from 8.35.0 to 8.52.0
c69c663
- chore(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.59.8
190aadc
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
b451e08
- chore(deps-dev): bump @vitest/coverage-istanbul from 0.28.5 to 0.29.8
bd30f85
- chore(deps-dev): bump homebridge from 1.6.0 to 1.6.1
4047b9c
- chore(deps-dev): bump vitest from 0.34.3 to 0.34.6
9956bee
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
abfcba7
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
be298a7
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
38984d8
- chore(deps-dev): bump rimraf from 4.4.1 to 5.0.0
1fa085d
- chore(deps-dev): bump lint-staged from 13.1.2 to 13.2.0
9a2f1c6
- chore(deps-dev): bump rimraf from 4.1.2 to 4.4.1
0b1177d
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.8 to 5.62.0
6b8ba77
- chore(deps-dev): bump rimraf from 5.0.1 to 5.0.5
25a6b4e
- chore(deps): bump undici from 5.22.1 to 5.27.2
0f0fc76
- chore(deps-dev): bump dotenv-cli from 7.2.1 to 7.3.0
51edc2d
- chore(deps): bump validator and @types/validator
8170695
- chore(deps): bump xml2js and @homebridge/dbus-native
545a098
- chore(deps-dev): bump prettier from 2.8.4 to 3.0.3
88d59fd
- chore(deps-dev): bump lint-staged from 13.2.0 to 13.2.3
02d6829
- chore(deps): bump homewizard-energy-api from 1.4.1 to 1.4.2
bd2451b
- chore(deps): bump undici from 5.20.0 to 5.22.1
b2f6847
- chore(deps): bump zod from 3.21.4 to 3.22.3
757aa60
- chore(deps-dev): bump @types/node from 18.14.0 to 20.4.5
2965f6c
- chore(deps): bump bonjour-service from 1.1.0 to 1.1.1
266687e
- chore(deps): bump zod from 3.20.6 to 3.21.4
c4a2626
- chore(deps-dev): bump resolve-tspaths from 0.8.8 to 0.8.13
b83c532
- chore(deps-dev): bump dotenv-cli from 7.0.0 to 7.2.1
43e4f4e
- chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
1617747
- chore(deps): bump vm2 from 3.9.17 to 3.9.19
c97a4c4
- chore(deps): bump yaml from 2.2.1 to 2.2.2
71b4c01
- chore(deps): bump vm2 from 3.9.12 to 3.9.17
0b54ab8
- chore: update readme homebridge logo
b220417
v1.4.2
No notable changes. Maintenance release to keep the used dependencies up to date.
Complete changelog
- chore: use istanbul for test coverage
bd6602d
- chore(deps-dev): bump release-it from 15.6.0 to 15.6.1
f0b0df1
- chore: update dependencies
cd598e5
- chore(deps-dev): bump vitest from 0.26.3 to 0.27.1
70416dc
- chore(deps-dev): bump vitest from 0.26.2 to 0.26.3
fe68ae1
- chore(deps-dev): bump vitest from 0.28.5 to 0.29.2
c27c8a3
- chore(deps-dev): bump vitest from 0.28.4 to 0.28.5
7529e6e
- chore(deps-dev): bump @typescript-eslint/parser from 5.52.0 to 5.54.0
f865b65
- chore(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.52.0
dabae4a
- chore(deps-dev): bump @typescript-eslint/parser from 5.48.0 to 5.48.1
9d43757
- chore(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.48.0
2cb0547
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
a2a58e0
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
829831d
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
0aa7798
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
af32a6b
- chore(deps-dev): bump vitest from 0.27.3 to 0.28.3
e403af9
- chore(deps-dev): bump @vitest/coverage-istanbul from 0.28.4 to 0.28.5
a24da3f
- chore(deps-dev): bump @vitest/coverage-c8 from 0.26.0 to 0.26.2
93f493a
- chore: update dependencies
9405451
- chore(deps-dev): bump @typescript-eslint/parser from 5.48.1 to 5.48.2
b021808
- chore(deps-dev): bump @typescript-eslint/eslint-plugin
d9c67d1
- chore(deps-dev): bump @typescript-eslint/parser from 5.48.2 to 5.49.0
eef28ff
- chore(deps-dev): bump eslint from 8.34.0 to 8.35.0
0cc16ba
- chore(deps-dev): bump @typescript-eslint/parser from 5.49.0 to 5.50.0
0858673
- chore(deps-dev): bump @vitest/coverage-istanbul from 0.26.3 to 0.28.3
e3e9ed7
- chore(deps-dev): bump release-it from 15.5.1 to 15.6.0
ac56ff9
- chore(deps-dev): bump rimraf from 3.0.2 to 4.1.2
7d9a41b
- chore(deps-dev): bump vitest from 0.27.1 to 0.27.3
7b2d959
- chore(deps-dev): bump dotenv-cli from 6.0.0 to 7.0.0
dd8e43b
- chore(deps-dev): bump resolve-tspaths from 0.8.3 to 0.8.8
2f0449c
- chore: update dependencies
db70d2d
- chore(deps): bump homewizard-energy-api from 1.2.2 to 1.3.1
9888fae
- chore(deps-dev): bump eslint from 8.30.0 to 8.31.0
bf31c33
- chore(deps-dev): bump lint-staged from 13.1.1 to 13.1.2
7801d60
- chore(deps): bump undici from 5.18.0 to 5.19.1
3659337
- chore(deps): bump homewizard-energy-api from 1.4.0 to 1.4.1
a6f94f9
- chore(deps-dev): bump prettier from 2.8.3 to 2.8.4
263f88d
- chore(deps): bump zod from 3.20.2 to 3.20.6
b64250a
- chore(deps-dev): bump eslint from 8.33.0 to 8.34.0
2ab1511
- chore(deps): bump cacheable-request from 10.2.3 to 10.2.7
7780504
- chore(deps-dev): bump eslint from 8.32.0 to 8.33.0
83598b6
- chore(deps-dev): bump typescript from 4.9.4 to 4.9.5
50568b0
- chore(deps-dev): bump @types/validator from 13.7.10 to 13.7.11
245237f
- chore(deps-dev): bump prettier from 2.8.2 to 2.8.3
51346ed
- chore(deps-dev): bump eslint from 8.31.0 to 8.32.0
893c43d
- chore(deps): bump bonjour-service from 1.0.14 to 1.1.0
c81d666
- chore(deps-dev): bump prettier from 2.8.1 to 2.8.2
71015a0
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
3cd4fa9
- chore(deps): bump homewizard-energy-api from 1.2.1 to 1.2.2
8df9183
- docs: update readme with verified badge
c444b3e
- chore: only show test coverage report in console
062b70c
- chore: run dependabot monthly
016adff
- fix: error The "path" argument must be of type string. Received an instance of Array [
59b852a
](https://github.c...
v1.4.1
v1.4.0
Features
- Use
OutletInUse
property to run automations when your Energy Socket uses a certain amount of power. More info: https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/wiki/About-the-Outlet-In-Use-characteristic
Complete changelog
- chore: update dependencies
7963a8d
- feat: add config options to use OutletInUse
4d08312
- refactor: use schema validation using zod to check if config is valid
4fa05c8
- refactor: better typings and tests
b3c9f87
- feat: use zod for config schema validation
757fd7b
- chore: remove ts-node dependency
0e5537e
- feat: use homewizard-energy-api library
6a2eb5a
- feat: extended API to also fetch the /data endpoint
299e585
- refactor: improve logging and constructor method of accessory
ae89cf1
- feat: set outlet in use characteristic if active_power_w is greater than 5
854a6d3
- chore: add types for api data endpoint
5a5edca
- chore(deps-dev): bump eslint from 8.29.0 to 8.30.0
cac8161
- refactor: throw different error on api response
ac624de
- test: full test coverage of api
3dde486
- feat: keep OutletInUse characteristic in sync with On if outletInUse config is not set
212a439
- feat: use polling from homewizard-energy-api
bfc4006
- test: make use of api class simpler
81c2635
- refactor: use correct defaults
8f2ad75
- chore: update keywords
14f097b
- test: error thrown on data endpoint
cebad14
- chore(deps): bump homewizard-energy-api from 1.1.1 to 1.2.0
5e193b9
- chore(deps-dev): bump @types/node from 18.11.15 to 18.11.17
5af67e9
- refactor: set initial outletinuse value to true when config option is not present
e3bf76b
- refactor: better logging
ca7853e
- test: better settings test
9d37253
- refactor: make api error response parameters required
791fd3e
- test: simpler type overwrite for productType param test
75b49fc
- refactor: use sync method for outletinuse state
3c6ecb7
- chore: update config content
265d421
- chore: update funding
e001f1e
- chore: update readme about issue
f24aa24
- chore: update funding
5c68bcd
v1.3.2
- test: sanity check on config.schema.json type safety
7b01608
- chore: add paypal for funding
39c3955
- chore: add author to package.json
a6be3bb
- chore: add funding to package json for verified homebridge plugin
4430324
- test: extra check on name.required property
4b9ded5
- chore: add homepage to package.json
4eb4518
v1.3.1
- feat: use energy sockets from config to skip automatic discovery
708cd58
- chore: update dependencies
a6a3a75
- chore: release v1.2.7
390ea76
- chore: tweak config content
de7db4c
- refactor: build as commonjs module
a633973
- chore: reset version
e8e508b
- chore: update readme
9b9d2f4
- chore: update readme
77904be
v1.3.0
Feature
- Define the Energy Sockets in the plugin config, to bypass automatic discovery or have more control over what Energy Sockets should be displayed in the Home app