0.5.2-beta.1
Pre-release
Pre-release
What's changed
Fixed
- PKCS7 padding validation in
_cryptojs_decrypt: pad length outside 1–16 now raisesValueErrorinstead of silently producing a bad slice or invalid JSON on corrupted payloads - Config flow
_fetch_station_nameexception now logged at DEBUG (station ID + error message) instead of swallowed silently — silent failures are now diagnosable with debug logging enabled - Renamed internal
passphrasevariable toevp_keyto accurately reflect it is a CryptoJS EvpKDF key, not a user password
Changed
- README: added Sibling integrations section linking Entity Guard, Entity Availability, and Entity Distance
Tests
- 100 tests, 100% line coverage across all source files