v1.1.1
IPAWS Cancel area-lockdown fix
Bug (present in v1.1.0): IPAWS Cancel messages bypassed the area lockdown. A cancel that carried its own event name resolved and broadcast on the live channel regardless of location, so an out-of-area cancel (e.g. a "Local Area Emergency" cancel for Sauk County, WI) could go out on a mesh configured for a different region.
Fix: Cancels now obey the same area gate as Alert/Update. A cancel is broadcast only when its own UGC geocodes intersect your configured zones, or it references an IPAWS alert already stored (which was itself area-gated). Adds an IPAWS test suite (tests/test_ipaws.py).
Upgrade recommended for anyone running IPAWS with broadcasting live.
Full Changelog: v1.1.0...v1.1.1