You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Added
SINGLE_LEVEL_WILDCARD and MULTI_LEVEL_WILDCARD wildcards for subscribing to multiple MQTT topics, conveniently typed to pass type checking
Changed
Refactored how dependencies are entered into the package's metadata, using hatch-requirements-txt referencing requirements/requirements.txt
Removed
Removed Topic.to_string(), since users should just use str(topic).
Fixed
Explicitly making MetricValue available from the top-level package, resolving any type annotation issues.
Fixed bug with implementation of StrEnum that resulted in enums not converting correctly to string. This resulted in topics not rendering to string correctly, since the message_type attribute was MessageType, an instance of StrEnum.
Fixed bug with topic component validation, which was using the wrong wildcard constants "#*" instead of the correct "#+".