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