Skip to content

Commit c32f137

Browse files
dcjclaude
andcommitted
Bump version to 0.4.0
Releases the unreleased work since v0.3.0: - Liberal MQTT URI normalization + extract_mqtt_broker_uris helper (Postel's Law for /notifiers responses) - VenClient.get_mqtt_broker_uris() convenience method - pendulum.DateTime propagation locked in by tests - CONTRIBUTING.md and a Time-and-timezones README section Refresh stale User-Agent examples in README (0.2.1 → 0.4.0). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent ff14189 commit c32f137

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ ven_token = base64.b64encode(b"ven_client:999").decode()
7070
Clients send a composed User-Agent header for server-side log identification:
7171

7272
```
73-
python-oa3-client/0.2.1 openadr3/0.3.0 (node=a1b2c3d4e5f6)
73+
python-oa3-client/0.4.0 openadr3/0.3.0 (node=a1b2c3d4e5f6)
7474
```
7575

7676
Add your own identifier with the `user_agent` parameter:
@@ -81,7 +81,7 @@ ven = VenClient(
8181
token=token,
8282
user_agent="my-thermostat/1.0 (contact@example.com)",
8383
)
84-
# UA: python-oa3-client/0.2.1 openadr3/0.3.0 (node=...) my-thermostat/1.0 (contact@example.com)
84+
# UA: python-oa3-client/0.4.0 openadr3/0.3.0 (node=...) my-thermostat/1.0 (contact@example.com)
8585
```
8686

8787
## mDNS/DNS-SD Discovery

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "python-oa3-client"
7-
version = "0.3.0"
7+
version = "0.4.0"
88
description = "OpenADR 3 companion client with VEN registration, MQTT notifications, and lifecycle management"
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)