This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalSuuntool v0.2.0 ships DoStream API with transparent gzip, wellness NDJSON streams, and comprehensive workout commands (list, get, aggregate, download). Includes Homebrew distribution support.
Why it matters: Enables DoStream API with gzip, wellness NDJSON streams, and workout analytics commands. Evaluate for next upgrade if integrations require these capabilities.
Summary
AI summaryAdded DoStream with gzip, partner-connections, gear list, maps library, wellness NDJSON streams, workout aggregate stats, paging cursor, and SML/fit binary download commands.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Added DoStream API with transparent gzip and raw output sinks. Added DoStream API with transparent gzip and raw output sinks. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Implemented partner-connections, gear list, maps library features. Implemented partner-connections, gear list, maps library features. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Provided sleep/activity/recovery/sleepstages NDJSON streams for wellness module. Provided sleep/activity/recovery/sleepstages NDJSON streams for wellness module. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added aggregate stats command for workouts. Added aggregate stats command for workouts. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Implemented list, get, and count commands with paging cursor for workouts. Implemented list, get, and count commands with paging cursor for workouts. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Added sml and fit binary download commands for workouts. Added sml and fit binary download commands for workouts. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Dependency | Medium |
Added Homebrew formula template and goreleaser brews block. Added Homebrew formula template and goreleaser brews block. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixed endpoints to use keyed struct literals for auth.Param (go vet). Fixed endpoints to use keyed struct literals for auth.Param (go vet). Source: llm_adapter@2026-05-21 Confidence: high |
— |
Full changelog
suuntool v0.2.0
Unofficial Go CLI for the Suunto / Sports-Tracker API.
See README for usage and disclaimers.
⚠️ Unofficial, experimental, not affiliated with Suunto. May violate Suunto's TOS — use at your own risk.
Changelog
Features
- 4347f0f6de6cc214a9d434a4a12bb4eb715d550b feat(api): add DoStream with transparent gzip + raw output sinks
- 1cc71d810d6c064d2b5e4cd44f3b68112f9201ee feat(api): partner-connections, gear list, maps library
- 90289adae92badd118df919d8acb703c7bf1b543 feat(wellness): sleep/activity/recovery/sleepstages NDJSON streams
- 49f2b285bb5b75223e5ad641ef7353c0086e98e0 feat(workouts): aggregate stats command
- 24b813b107e36eccd2f5bf5ad50b42f731699c5a feat(workouts): list/get/count with paging cursor
- c4d24692cb98e8d957fd60112d361ccf3e757172 feat(workouts): sml + fit binary download commands
Fixes
- 8c96934b21adb1331f79d3cb0e8a045153145a92 fix(endpoints): use keyed struct literals for auth.Param (go vet)
Other
- 7c8b3b1f9f04a8de999338fa64adfc84d16ead71 build: add brew formula template and goreleaser brews block
Install (Homebrew, once the tap formula is published):
brew install tajchert/tap/suuntool
Install (Go):
go install github.com/tajchert/[email protected]
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About CLI and MCP for Suunto smartwatches data
All releases →Related context
Beta — feedback welcome: [email protected]