2 Commits

Author SHA1 Message Date
release-bot d87ba87c4a bump: version 0.2.1 → 0.3.0
build-image / build (push) Successful in 20s
build-image / test (push) Successful in 17s
2026-07-20 20:45:31 +00:00
Chris Farhood 0e3e0264d6 Merge pull request 'feat: coaching-context tools (0.3.0)' (#6) from feat/coaching-context into main
build-image / test (push) Successful in 15s
build-image / build (push) Successful in 21s
2026-07-20 20:44:30 +00:00
3 changed files with 18 additions and 2 deletions
+16
View File
@@ -16,6 +16,22 @@ CORS, and the full activity / event / wellness / power-curve / gear / custom-ite
[0.1.0]: https://git.farh.net/farhoodlabs/intervalsicu-mcp/releases/tag/v0.1.0
## v0.3.0 (2026-07-20)
### Feat
- **readiness**: add get_training_readiness synthesizer
- **writes**: add update_wellness_bulk and update_sport_settings
- **workouts**: add workout library read tools (get_workouts, get_workout)
- **activities**: add search + best-efforts + interval-stats tools
- **athlete**: add profile, sport-settings, and summary read tools
### Fix
- **athlete**: drop athlete-tag filter, harden write guardrail, guard empty echo
- **wellness**: reject unrecognized bulk fields instead of silently dropping
- **readiness**: calendar-anchored windows, disjoint RHR baseline, SWC floor
## v0.2.1 (2026-07-20)
### Fix
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "intervalsicu-mcp"
version = "0.2.1"
version = "0.3.0"
description = "A Model Context Protocol server for Intervals.icu (FastMCP, native OAuth)"
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.12"
Generated
+1 -1
View File
@@ -538,7 +538,7 @@ wheels = [
[[package]]
name = "intervalsicu-mcp"
version = "0.2.1"
version = "0.3.0"
source = { editable = "." }
dependencies = [
{ name = "alembic" },