Skip to content

0.5.2-beta.1

Pre-release
Pre-release

Choose a tag to compare

@italo-lombardi italo-lombardi released this 31 May 21:16

What's changed

Fixed

  • PKCS7 padding validation in _cryptojs_decrypt: pad length outside 1–16 now raises ValueError instead of silently producing a bad slice or invalid JSON on corrupted payloads
  • Config flow _fetch_station_name exception now logged at DEBUG (station ID + error message) instead of swallowed silently — silent failures are now diagnosable with debug logging enabled
  • Renamed internal passphrase variable to evp_key to 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