Skip to content

Releases: nickw444/nessclient

1.1.2

15 Aug 12:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.1.2

1.0.0

09 Jun 13:04
4b28866
Compare
Choose a tag to compare

Breaking Change (since 0.10.0)

client.on_state_change now requires a second argument, arming_mode, which receives the mode in which the alarm has been armed (e.g. ArmingMode.ARMED_AWAY, ArmingMode.ARMED_NIGHT, etc)

Before

    @client.on_state_change
    def on_state_change(state: ArmingState) -> None:
        print(f"Alarm state changed to {state}")

After

    @client.on_state_change
    def on_state_change(state: ArmingState, arming_mode: ArmingMode | None) -> None:
        print(f"Alarm state changed to {state} (mode: {arming_mode})")

What's Changed

Full Changelog: 0.10.0...1.0.0

0.10.0

16 Jul 08:20
839d3e1
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @OzGav made their first contribution in #43

Full Changelog: 0.9.16b3...0.10.0

0.9.16b3

19 Nov 12:24
8b9a804
Compare
Choose a tag to compare
0.9.16b3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.9.15...0.9.16b3

0.9.16b2

24 Jul 10:37
cf1b385
Compare
Choose a tag to compare
0.9.16b2 Pre-release
Pre-release

Changes:

See More

This list of changes was auto generated.

0.9.16b1

17 Sep 22:44
0.9.16b1
3b8df72
Compare
Choose a tag to compare
0.9.16b1 Pre-release
Pre-release
  • Wrap connection writing with a lock (#39)

0.9.15

25 Mar 11:26
9a2e3d4
Compare
Choose a tag to compare
  • Add option to infer arming state (#37)
  • update link to ness doc (757f67d)
  • Handle newer user interface responses (#36)
  • Switch to codecov (#32)
  • Add additional tests for alarm (#31)
  • Use pytest for testing + add additional tests (#30)

0.9.15b1

25 Mar 09:59
b379f62
Compare
Choose a tag to compare
0.9.15b1 Pre-release
Pre-release
  • Add option to infer arming state (#37)
  • update link to ness doc (757f67d)
  • Handle newer user interface responses (#36)
  • Switch to codecov (#32)
  • Add additional tests for alarm (#31)
  • Use pytest for testing + add additional tests (#30)

0.9.14

28 Feb 21:05
0.9.14
7e93367
Compare
Choose a tag to compare
  • Decode zone ID as dec, not hex in SYSTEM_STATUS event (#29)

0.9.13

26 Feb 22:05
0.9.13
3c59b0d
Compare
Choose a tag to compare
  • Send newline/carriage return when sending payload (#27)