All notable changes to this project will be documented in this file. Dates are displayed in UTC.
- chore(deps-dev): bump release-it from 15.7.0 to 15.10.0
6ab97aa - chore(deps-dev): bump rimraf from 4.1.2 to 5.0.1
860bdbc - chore(deps-dev): bump vitest from 0.28.5 to 0.29.2
40f3a59 - chore(deps-dev): bump release-it from 15.6.0 to 15.7.0
e647504 - chore(deps-dev): bump lint-staged from 13.1.2 to 13.2.2
95de41e - chore(deps-dev): bump eslint from 8.34.0 to 8.39.0
c274dca - chore(deps-dev): bump @typescript-eslint/eslint-plugin
e4303b1 - chore(deps-dev): bump @typescript-eslint/eslint-plugin
37cb4d5 - chore(deps-dev): bump @typescript-eslint/eslint-plugin
fc2bf41 - chore(deps-dev): bump @typescript-eslint/parser from 5.59.8 to 5.60.1
eff8ddf - chore(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.59.8
3388548 - chore(deps-dev): bump @typescript-eslint/parser from 5.52.0 to 5.54.0
825e86e - chore(deps-dev): bump @typescript-eslint/eslint-plugin
a387d0a - chore(deps-dev): bump release-it from 15.10.0 to 15.10.2
6e989e1 - chore(deps-dev): bump eslint from 8.39.0 to 8.40.0
6f9a1fc - chore(deps-dev): bump eslint from 8.40.0 to 8.41.0
7f975fd - chore(deps): bump date-fns from 2.29.3 to 2.30.0
8939646 - chore(deps-dev): bump typescript from 5.0.3 to 5.1.6
d6328ad - chore(deps): bump undici from 5.20.0 to 5.22.1
0dc713a - chore(deps-dev): bump typescript from 4.9.5 to 5.0.3
30edb9e - chore(deps-dev): bump tsconfig-paths from 4.1.2 to 4.2.0
c2afccb - chore(deps-dev): bump @types/node from 20.2.5 to 20.4.5
3be0888 - chore(deps-dev): bump dotenv-cli from 7.0.0 to 7.2.1
2706fd1 - chore(deps-dev): bump lint-staged from 13.2.2 to 13.2.3
7d1467e - chore(deps-dev): bump @types/node from 18.15.11 to 20.2.5
090569b - chore(deps-dev): bump prettier from 2.8.4 to 2.8.8
e54aa6e - chore(deps-dev): bump @types/node from 18.14.2 to 18.15.11
2163b52 - chore(deps-dev): bump nodemon from 2.0.20 to 2.0.22
c7cb410 - chore(deps-dev): bump @types/node from 18.14.0 to 18.14.2
a9d96e6 - chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
7594957 - chore(deps): bump vm2 from 3.9.17 to 3.9.19
a790180 - chore(deps): bump yaml from 2.1.3 to 2.2.2
dbfb7c3 - chore(deps): bump vm2 from 3.9.13 to 3.9.17
2c2d08d - feat: added total_liter_offset_m3 to water meter data API response types
81da7f0 - feat: added total_liter_offset_m3 to water meter data API response types
2f9c809
1 March 2023
- chore(deps-dev): bump vitest from 0.28.4 to 0.28.5
a0e7985 - chore(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.52.0
ccb2d29 - chore(deps-dev): bump @typescript-eslint/eslint-plugin
abf4e6a - chore(deps-dev): bump @vitest/coverage-istanbul from 0.28.4 to 0.28.5
17c1f6c - chore(deps-dev): bump resolve-tspaths from 0.8.3 to 0.8.8
daebe43 - chore: update dependencies
1b969d1 - chore: release v1.4.2
6d72c94 - chore(deps-dev): bump eslint from 8.33.0 to 8.34.0
0719de1 - chore(deps-dev): bump prettier from 2.8.3 to 2.8.4
de1c20d - chore(deps-dev): bump lint-staged from 13.1.1 to 13.1.2
ba59427 - chore(deps): bump undici from 5.18.0 to 5.19.1
7ec18b0 - chore(deps): bump cacheable-request from 10.2.3 to 10.2.7
780327b - chore: run dependabot monthly
df9a51d - chore: only run test coverage report in console
4252bf6
7 February 2023
- chore: update dependencies
4ed4260 - docs: fix typo on firmware version
792156f - chore: release v1.4.1
a5295ee
7 February 2023
- feat: add system endpoints to kwh meter 1 and 3 phase
b7030a6 - chore(deps-dev): bump vitest from 0.27.2 to 0.28.1
7dab736 - chore(deps-dev): bump vitest from 0.28.1 to 0.28.3
9fc3c7b - chore(deps-dev): bump @typescript-eslint/parser from 5.48.2 to 5.49.0
ff10faa - chore(deps-dev): bump @typescript-eslint/eslint-plugin
9076b92 - chore(deps-dev): bump @typescript-eslint/eslint-plugin
155174b - chore(deps-dev): bump @vitest/coverage-istanbul from 0.27.2 to 0.28.1
16493f6 - chore(deps-dev): bump vitest from 0.28.3 to 0.28.4
94d74b9 - chore(deps-dev): bump dotenv-cli from 6.0.0 to 7.0.0
ee5947d - chore: release v1.4.0
2046446 - chore(deps-dev): bump @types/node from 18.11.19 to 18.13.0
f49f544 - chore(deps-dev): bump @types/node from 18.11.18 to 18.11.19
725f97c - chore(deps): bump undici from 5.16.0 to 5.18.0
1ea1af0 - chore(deps-dev): bump rimraf from 4.1.1 to 4.1.2
71572c1 - chore(deps-dev): bump eslint from 8.32.0 to 8.33.0
7568a77 - chore(deps): bump undici from 5.15.0 to 5.16.0
ea78744 - chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
0373321
18 January 2023
- chore: update dependencies
b8da03c - chore: added p1 meter mock data
978f283 - chore: release v1.3.1
9f0f184 - chore(deps-dev): bump eslint from 8.31.0 to 8.32.0
6b968c0 - chore(deps-dev): bump rimraf from 4.0.4 to 4.0.7
e7f629b - chore(deps-dev): bump prettier from 2.8.2 to 2.8.3
45ac27b - refactor: remove unique_gas_idtype , prefer gas_unique_id
e2c717d - docs: update docs on external data type
e870827
13 January 2023
- chore: update dependencies
5c6a019 - test: simpler api mocking
0a6cd9c - chore(deps-dev): bump @vitest/coverage-istanbul from 0.26.2 to 0.26.3
a9f7337 - chore(deps-dev): bump @typescript-eslint/eslint-plugin
d0f23c7 - chore(deps-dev): bump @typescript-eslint/eslint-plugin
4fedd77 - feat: update types using updated docs
c0014d5 - chore(deps-dev): bump release-it from 15.5.1 to 15.6.0
78d7ac4 - chore(deps-dev): bump vitest from 0.26.3 to 0.27.0
b86887f - chore(deps-dev): bump @vitest/coverage-istanbul from 0.26.0 to 0.26.2
b6c4d2d - test: extend tests on base api
f4d7477 - chore(deps-dev): bump @vitest/coverage-istanbul from 0.26.3 to 0.27.0
98c23c2 - chore(deps-dev): bump @typescript-eslint/parser from 5.47.1 to 5.48.0
146851e - chore(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.47.1
e60f4f9 - feat: added support for /identify and /system endpoints for p1 meter
5867957 - test: up the test coverage
e81120d - test: added tests for new /system and /identify p1 meter endpoints
0a36d88 - chore: update issue templates
044496f - chore: update dependencies
ebfbb0b - chore: release v1.3.0
9c42fb6 - chore(deps-dev): bump eslint from 8.30.0 to 8.31.0
0b2554b - chore(deps-dev): bump tsconfig-paths from 4.1.1 to 4.1.2
f09b773 - chore(deps-dev): bump prettier from 2.8.1 to 2.8.2
b1eecf7 - chore: update mock data with new types
0b57e55 - chore(deps-dev): bump @types/node from 18.11.17 to 18.11.18
e159015 - chore: update issue templates
badf0a5 - chore: update docs on types
9adb101 - chore: include all coverage
98ad082 - chore: update dependabot.yml
c7dc1cc
21 December 2022
- chore: update dependencies
273f3ad - chore(deps-dev): bump vitest from 0.25.8 to 0.26.0
36b46f9 - test: up the test coverage for discovery
b61ffde - chore: upgrade dependencies
d50e87f - chore(deps-dev): bump @vitest/coverage-istanbul from 0.25.8 to 0.26.0
43ff9b0 - test: up the test coverage on water meter api
4dc6625 - test: up the test coverage on discovery
632e086 - feat: expose getParsedTelegram to polling
3ae639f - chore(deps-dev): bump eslint from 8.29.0 to 8.30.0
875d63d - test: up the test coverage on p1 meter and water meter
41fddde - chore: release v1.2.2
7ea860e - docs: update docs on types
245ef10 - chore(deps-dev): bump @types/node from 18.11.15 to 18.11.17
03b7939 - chore: update shields in readme
93d76cb - chore: remove credits from changelog
b41d401 - chore: remove console log
94de1fa
19 December 2022
- test: up the test coverage
2e8a94b - refactor: remove trimming line
2ac95d1 - test: up the test coverage on telegram
07ec439 - refactor: move mock api pool to test setup
6431388 - chore: add tz environment variable
cf0527e - chore: fix timezone error in ci
9d94451 - chore: fix timezone error in ci
db5f8c5 - test: only format iso, do nothing with timezone
5b991e5 - chore: release v1.2.1
35eaa97 - fix: expose polling methods for water meter properly
8338d9a - test: mock clear and run timers
9c59325 - chore: fix timezone error in ci
15ee889 - docs: update docs about polling getParsedTelegram
640a8f2
18 December 2022
- feat: parse telegram txt to json
e7b3ed3 - fix: parsing error on telegram
221f636 - feat: add getParsedTelegram method
f874f18 - test: add possible telegram responses as mocks
59f23f1 - refactor: better typings on apis
af1c066 - docs: rename api const to their device name
c8307e2 - docs: add more docs on methods
13a44d0 - chore: release v1.2.0
920de45 - docs: update docs about getParsedTelegram
21b1624 - chore: remove possible responses type
2eb7553 - fix: run emit error before stopping
987b5ce - docs: add credits to telegram parser
73895d0 - docs: update docs about getParsedTelegram
ae2848d - docs: update docs about getParsedTelegram
1df1548
18 December 2022
- chore: release v1.1.1
944e829 - feat: expose more types
945a323 - docs: fix typo in readme
13e7838 - feat: expose more types
b2435cb
18 December 2022
- feat: poll data and state endpoints
398d05c - feat: support telegram endpoint for polling
3671ab5 - chore: update readme about polling
e3c427d - docs: update readme
9715d56 - chore: update docs and examples
988a08a - refactor: correctly show exposesd methods as method instead of const
5ff3bec - docs: update docs on polling
7e34635 - chore: release v1.1.0
02d5b62 - refactor: remove polling basic endpoint, no use case
6321cc4 - chore: remove zod
3cdcbf6 - chore: update readme
fafad61 - docs: add telegram response type docs
1485c5a - chore: update readme
dba9927 - docs: update readme
54cc2ad - chore: update readme about polling
46bf3e8 - chore: update readme on defaults
66b2392
17 December 2022
16 December 2022
- test: up the test coverage on discovery
cb5d188 - refactor: rename Base to BaseApi
ab44cc3 - chore: update eslintrc
b7a90bc - chore: add changelog
ae4c666 - chore: update readme
351cdfa - chore: release v1.0.1
4dca28a - test: add buffer util test
37d7a8d - test: update mocks
5ac5e2f - refactor: export all types
9c5d12f - chore: add github actions badge to readme
ddc74ba - chore: add badges to readme
1814e8e
16 December 2022
- feat: basic implementation of api for devices
5b191cd - test: up the coverage
e5c55ff - feat: use multicast-dns to discover devices on local network
7c2c1ce - refactor: better handling of mdns responses
c8e8abb - feat: add support for kwh meters
907f268 - refactor: use updateMethod instead of putMethod
da62703 - refactor: rename discovery class
b4aeecc - Initial commit
1447516 - refactor: extract buffer to json to util method
98135ae - chore: create codeql.yml
9bc4830 - chore: remove codeql.yml
bbb6a38 - docs: update docs on types
2e09253 - chore: update readme
08f45cf - refactor: remove firmware check
bf6365a - chore: update readme
6e9185e - chore: update types
29f8162 - chore: update readme
18999fc - chore: update readme
04b65f6 - test: add more error mocks
15f25f0 - feat: make options optional
e28c626 - chore: update readme
816af1b - refactor: rename class const
4c06c25 - chore: update readme
c3e4976 - chore: update readme
50308ed - chore: update readme
78020ed - chore: update requirements
c137eaf - chore: update readme
555b5e7 - chore: update readme
2d537f5 - test: update mocks
5c04193 - chore: release v1.0.0
d69eb5b - chore: update readme
cc795f4 - chore: update tsconfig
e654371 - chore: update docs
15f6084 - chore: update readme
ea43e5c - chore: update readme
c8cf770 - chore: update readme
ada6a4f - chore: update readme
f12fef1 - chore: update readme
e9fd22e - chore: fix typo in readme
ed6f243 - chore: add docs about discovery
18d3353 - chore: update readme
b86082e - chore: update readme
1a7876c - chore: update readme
e83c324 - chore: remove utils folder
8108b40