Skip to content

chore(release): 0.2.0 - #26

Merged
jamesarich merged 1 commit into
mainfrom
release/0.2.0
Apr 18, 2026
Merged

chore(release): 0.2.0#26
jamesarich merged 1 commit into
mainfrom
release/0.2.0

Conversation

@jamesarich

Copy link
Copy Markdown
Collaborator

0.2.0 Release

Merges the 0.2.0 release branch into main after #25 lands in the merge queue.

What's in this release

Breaking change:

  • ConnectionState is now a sealed class (was enum) — pattern-match with is

New:

  • MqttClient.probe() — one-shot connectivity diagnostic / "Test Connection" UX
  • ProbeResult sealed class (7 outcomes), ProbeServerInfo, DEFAULT_PROBE_TIMEOUT_MS
  • ConnectionState.Disconnected.reason and Reconnecting.lastError

Release checklist

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jamesarich
jamesarich merged commit 0008c22 into main Apr 18, 2026
12 checks passed
@jamesarich
jamesarich deleted the release/0.2.0 branch April 18, 2026 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant