4.1.0-beta.8 (2025-01-28)
4.1.0-beta.7 (2024-12-30)
- ipAddressHelper uncatched error when running on raspberry pi, having interfaces without any ip. (#44) (a9e46ee)
4.1.0-beta.4 (2024-12-07)
4.1.0-beta.3 (2024-12-07)
4.1.0-beta.2 (2024-12-06)
4.1.0-beta.1 (2024-11-21)
- device info in "discover", added KNXClient.getGatewayDescription (#40) (fede7fd), closes /github.com/Supergiovane/KNXUltimate/pull/40#discussion_r1850563396
4.0.0-beta.6 (2024-11-18)
- clear the queueitem in case of errors (393b818)
- exiting the queue loop after error (0bb3c19)
- fixed an uncaught exception (b48a5b1)
4.0.0-beta.5 (2024-11-17)
4.0.0-beta.4 (2024-11-15)
- fix multicast socket, by removing the local ip interface from the binding (ca01449)
4.0.0-beta.3 (2024-11-15)
- fix missing "test" folder (821e398)
- removed the "test" folder from the include array (742a028)
- the tunnel socket creation function (createSocket), adding reusable option and specifying the port. This will likely prevent some UDP packets not arriving at the socket, due to operating system routing restrictions. (3fdd938)
- added getGatewayDescription method, to gather infos of the connected gateway (88b883a)
- added the gatewaydescription.ts sample (41b1f66)
- added the KNX/IP Gateway description gatherer, wich contains the gateway's name, tunneling/routing modes etc.. (f99170f)
4.0.0-beta.2 (2024-10-17)
4.0.0-beta.1 (2024-10-17)
- #30 short value 0x3f decoding (#29) (d103ff2)
- better rounding on dpt 9.001 (#33) (4d706bd), closes #32
- ensure _clearToSend is correctly set during discovery (#34) (7640855)
4.0.0-beta.0 (2024-10-15)
3.0.4 (2024-10-08)
3.0.3 (2024-09-16)
3.0.2 (2024-09-16)
- fixed queue ACK issue. Now, the replies from request coming from the KNX Gateway, are put as priority item in the kNX output queue. (93ca4cc)
3.0.1 (2024-09-16)
- fixed an issue when "suppress ACK request" was set to true. (83a5f5d)
3.0.0 (2024-09-15)
3.0.0-beta.1 (2024-09-12)
- Fixed import issue (e232fc7)
3.0.0-beta.0 (2024-09-08)
- transparent KNX queue. The sent telegrams are now queued and transmitted to the bus by obeying the time interval specified by the new property "KNXQueueSendIntervalMilliseconds" (93a65c9)
2.3.5 (2024-07-08)
2.3.4 (2024-07-08)
- async closeSocket thtows an error if the socket is already closed. (31baf39)
2.3.3 (2024-06-14)
- vscode default fomatter (82ce441)
2.3.2 (2024-06-14)
- fix DPT10.001 Time error when time passed as string (23a27ab)
2.3.1 (2024-06-13)
- fixed DPT6002 not showing up (593e548)
2.3.0 (2024-06-13)
- fixed lint issues in new DPT 6002 (529d392)
- Add Hager TXA223/225 custom status DPT 60002 (c61f576)
2.2.0 (2024-06-12)
- Turn unknown error 0x25 to E_NO_MORE_UNIQUE_CONNECTIONS (67f5dd8)
2.1.4 (2024-05-30)
2.1.3 (2024-05-28)
2.1.3 (2024-05-28)
- fix: issue where DPT9 was giving error by @maulik9898 in #21
- @maulik9898 made their first contribution in #21
2.1.2 (2024-04-24)
- refactor method names and added js docs (#19) (432db89)
- wrong overload of
discovery
method (a41b65c)
2.1.1 (2024-04-23)
2.1.0 (2024-04-23)
- add build step to ci (8bb668c)
- add missing helps in dpts (da61a86)
- client close (1996713)
- examples (9a2fcbc)
- export all packet types (60043ee)
- export dptlib (a13d6d8)
- finish conversion of curve25519 (8e972c1)
- improve messages types (f9a7006)
- improved disconnect logic (3835601)
- improved types of events (dbc2812)
- logger and deprecated buffer
slice
tosubarray
(5bcec07) - remove many useless try catches (4e50a81)
- remove references to
KNXEthInterface
(fcc366e) - socket end (7af3c69)
- some other types (b98f621)
- some types (b086a0e)
- test connect/disconnect (c2a6a18)
- tlvinfo type (fe0d52c)
- typo (e289d13)
- typo on knx client (df4686e)
- use destroy for TCP socket close (6440162)
- useless statics (44bb692)
- wrong address parsing (40d8f98)
- client and other types (8b030fa)
- eslint + prettier (0be8bbb)
- finish converting dptlib (1b4b368)
- going on (0e5f8c9)
- going on with protcol (becd54f)
- going on with refactor (06278a3)
- protocol cemi conversion (5b43f85)
- refactor errors (5f12475)
- securwe keyring (0b1a250)
- typed event emitter (2360e63)
- typescript refactor (ec8e26b)