Pypck

Latest version: v0.7.19

Safety actively analyzes 638720 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.7.6

Breaking changes
- Change convenience methods in Module-/GroupConnection to coroutines
- Change `send_command` methods to coroutines
- Rename `sw_age` attributes to `software_serial`

Improvements
- Add group membership discovery (static and dynamic groups)
- Add `RelaysTimer` command
- Add message handler for `SendKeysHost` message
- Add scene status message request store command
- Change hardware type number in serial to HardwareType enum

Bugfixes
- Fixe an error message due to wrong formatters when logging in debug level
- Correct handling of unicode characters for display's dynamic text

Other
- Increase amount of unit tests for messages and commands
- Additional pre-commit hooks, tests and Github actions
- Improve `README.md`
- Relicense to EPL 2.0

0.7.5

Breaking changes
- Remove the `loop` parameter from `PchkConnectionManager`
- Change `LogicOpStatus`values from `not`/`or`/`and` to `none`/`some`/`all`

Improvements
- Add beep command.
- Add command to store scenes.
- Add empty command.
- Add parsing of `send command host` message.


Bugfixes
- Several pending tasks are awaited after a `async_close()`
- Fix hardware type value after serial number request.
- Fix valid address range for modules and groups in `LcnAddr`.
- Separate parser for native and percent output units due to wrong percentage calculation.

Other
- Remove asyncio loop from all methods.
- Add a test framework.
- Increase test coverage.
- Add type hints.
- Fix linting errors.
- Add pre-commit hook.

0.7.4

Bugfixes
- Correct handling of variable responses without a type.
- Variable polling when requesting the same variable status multiple times.

0.7.3

Improvements
- Support for connection handshake for PCHK versions <2.2.
- Add callback function to handle various LCN host exceptions.

0.7.2

Improvements
- Add K as Kelvin unit (according to SI units).

0.7.1

Improvements
- Function for registering a callback for new arrived inputs returns a callback to unregister the callback itself.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.