Skip to content

This release includes breaking changes for platform teams planning a safe upgrade.

Published 23d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

cli mcp smartwatches suunto

ReleasePort's take

Light signal
editorial:auto 13d

v0.5.0 introduces several CLI enhancements: the --since flag now accepts durations, dates, or keywords; new output formats (TSV) and fields (WoW delta) are available; streaming NDJSON with auto‑pagination is added; a one‑shot bundle export option is provided; and activity IDs are mapped to names across tables.

Why it matters: Test the updated --since flag, TSV format, streaming mode, and bundle export in development before deploying v0.5.0 to production.

Summary

AI summary

Added --since duration/date support, new output formats and fields, streaming NDJSON with auto‑pagination, summary aggregation, bundle export, and activityId→name mapping.

Changes in this release

Feature Medium

--since flag accepts durations, dates, and keywords

--since flag accepts durations, dates, and keywords

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Workouts summary includes WoW delta column with field projection

Workouts summary includes WoW delta column with field projection

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

--format tsv option available for list responses

--format tsv option available for list responses

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Tables aligned for workouts list, stats, and comments output

Tables aligned for workouts list, stats, and comments output

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

--stream flag emits NDJSON and auto-paginates workout list

--stream flag emits NDJSON and auto-paginates workout list

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

--summary flag aggregates workout list window into totals

--summary flag aggregates workout list window into totals

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Export bundler with 'export <key> --bundle' one-shot option

Export bundler with 'export <key> --bundle' one-shot option

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Activity IDs mapped to names in list, summary, stats tables

Activity IDs mapped to names in list, summary, stats tables

Source: llm_adapter@2026-05-21

Confidence: high

Refactor Medium

Documentation references to reverse-engineering and APK removed

Documentation references to reverse-engineering and APK removed

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

Command tree refreshed, failure modes and summary math documented

Command tree refreshed, failure modes and summary math documented

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

README reverse-engineering references removed

README reverse-engineering references removed

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

README leads with workouts list/summary and wellness sleep samples

README leads with workouts list/summary and wellness sleep samples

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

README samples show Type column in workout list/summary

README samples show Type column in workout list/summary

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

suuntool v0.5.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

  • 46d2a538db5031417aa7f686b0a74247e6fc9163 feat(cli): --since accepts durations, dates, and keywords
  • 94448561fa1ed8b3d3f35ac6a1b37370fca935e6 feat(output): --fields projection and WoW delta column in workouts summary
  • 38ca477606ba0b2a0f5cee12d65576998fb25fa4 feat(output): --format tsv for list responses
  • 1bab967d67d496d9fd49600a29b241a1f3c246bd feat(output): aligned tables for workouts list/stats/comments Pretty()
  • 792a36b7079f5dba7f94c57c15acc314448a9359 feat(workouts): --stream emits NDJSON and auto-paginates list
  • fbedc26a0100b68ee6fecc42d97957ce0e660ab8 feat(workouts): --summary flag aggregates list window into totals
  • cb1c5b72c49c84507cbd6d13ca970bcae03e3c40 feat(workouts): add 'export --bundle' one-shot bundler
  • 718b1cfb2ae3c203c434cb7111b70bf9bdf99020 feat(workouts): map activityId → name in list/summary/stats tables

Other

  • 3381430f2d18b2b4c655b093988bbd028af1659f docs(claude.md): drop reverse-engineering / APK references
  • cd16aaa43f9b589dc90b486f00bd2ff579ef2d9b docs(claude.md): refresh cmd tree, document failure modes and --summary math
  • 697faab63566fcb6b9be34dd4dc0be52eb34fb9f docs(readme): drop reverse-engineering references
  • 46340f9b2262c3385a8e8075f1d81969ea80d73b docs(readme): lead with workouts list/summary and wellness sleep samples
  • e4aa50e1719b1a65bd851f14f46ed1b0a3866786 docs(readme): show Type column in workout list/summary samples

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

Track CLI and MCP for Suunto smartwatches data

Get notified when new releases ship.

Sign up free

About CLI and MCP for Suunto smartwatches data

All releases →

Beta — feedback welcome: [email protected]