Skip to content

Releases: ljcl/strava-mcp

v3.0.0

Choose a tag to compare

@ljcl ljcl released this 23 Aug 05:26
39ee35d

3.0.0 (2026-08-22)

⚠ BREAKING CHANGES

  • upgrade to the 2026-07-28 MCP revision with dual-era serving (#346)

Features

  • upgrade to the 2026-07-28 MCP revision with dual-era serving (#346) (2cc8efc)

v2.13.2

Choose a tag to compare

@ljcl ljcl released this 20 Aug 21:46
400b3b0

2.13.2 (2026-08-20)

Bug Fixes

  • deps: bump maplibre-gl from 5.24.0 to 6.4.0 (#345) (07b27d4)
  • deps: bump the production-minor-patch group across 1 directory with 3 updates (#326) (fa77d26)

v2.13.1

Choose a tag to compare

@ljcl ljcl released this 20 Aug 12:12
085e6cb

2.13.1 (2026-08-20)

Bug Fixes

  • docker: ship packages/data/src so the container can start (#343) (71adf1f)
  • honest chart narration, one history scan per app open, shared homes, env-manifest gate (#341) (b446410)

v2.13.0

Choose a tag to compare

@ljcl ljcl released this 17 Aug 12:07
9f95b73

2.13.0 (2026-08-13)

Features

  • mcp-app: let the model drive the map and chart via view-exposed tools (#318) (7c33ba8)
  • server: advertise logging, record per-call telemetry, and report scan progress (#316) (46df3b0)

Bug Fixes

  • design-system: pair tier badges with a theme-invariant foreground and gate axe repo-wide (#320) (e9f19a1)
  • mcp-app: headings, keyboard legend parity, colour keys, and segment narration (#321) (8b1fecc)
  • mcp-app: surface real tool errors and give the shared formatters one home (#333) (7782f78)
  • server: keep API error types intact, clear the cache on re-auth, stop silent failures (#338) (dfb9af6)
  • server: route every advertised id through stravaIdInput and widen the guards (#335) (0a9e707)

v2.12.0

Choose a tag to compare

@ljcl ljcl released this 31 Jul 23:25
1543696

2.12.0 (2026-07-31)

Features

  • finish the training analysis lane (#312) (bf05f6d)
  • publish structured output, usable exports, and a real sport-type enum (#315) (9f6665b)

v2.11.0

Choose a tag to compare

@ljcl ljcl released this 30 Jul 11:23
b467f26

2.11.0 (2026-07-30)

Features

v2.10.1

Choose a tag to compare

@ljcl ljcl released this 29 Jul 12:56
693845d

2.10.1 (2026-07-29)

Bug Fixes

  • one loading, error, empty, and layout convention across the MCP Apps (#307) (6050282)

v2.10.0

Choose a tag to compare

@ljcl ljcl released this 29 Jul 07:40
e4d0333

2.10.0 (2026-07-29)

Features

  • add get-race-prediction with equivalent performances and goal-pace splits (#304) (f530aa5)

Bug Fixes

  • declare destructiveHint on read-only tools and lock tool identity (#305) (5901b2d)

v2.9.0

Choose a tag to compare

@ljcl ljcl released this 28 Jul 12:01
59f0fb2

2.9.0 (2026-07-28)

Features

  • harden the Strava request path — auth, timeouts, retries, caching (#297) (cf29d7e)

Bug Fixes

  • deps: refresh the lockfile to clear 16 high advisories (#299) (38bf6fd)
  • forward MCP_AUTH_TOKEN through compose and attest the published image (#302) (d9ee4c9)

v2.8.0

Choose a tag to compare

@ljcl ljcl released this 27 Jul 11:56
a27a28a

2.8.0 (2026-07-27)

Features

  • add view-segment-progress MCP App for effort history on a segment (#234) (e7e2842)
  • keyboard zoom and pan for the route-map grid view (#228) (99804f6)
  • keyboard-accessible run selection in cadence-trends (#230) (9583c78)

Bug Fixes

  • advertise Strava ids as digit strings so 64-bit route ids survive the host JSON round-trip (#282) (a47929c)
  • deps: bump the production-minor-patch group with 5 updates (#292) (c40e6f4)