Releases: almostjacked/fitness-tools
Releases · almostjacked/fitness-tools
Release list
@almostjacked/fitness-tools@0.3.0
Minor Changes
- 6e58eb2: Add adaptive-tdee calculator: measured TDEE from logged daily weight and calorie intake (energy balance, regression + endpoints methods with consensus).
@almostjacked/fitness-tools@0.2.1
Patch Changes
- ef7290e: fix:
methodsnow accepts a bare method name (e.g."epley","neat-eat") in
addition to an array or"all". LLM MCP clients routinely send the bare-string
shape; the previous array-or-"all" union rejected it with a Zod validation
error, causing failed tool calls. A single name behaves exactly like a
one-element array (explicit mode: missing inputs raise instead of skipping).
@almostjacked/fitness-tools-mcp@0.3.2
Patch Changes
- 34696cf: Directory-readiness: read-only safety annotations on every tool (readOnlyHint/idempotentHint true, destructiveHint/openWorldHint false) and privacy policy (docs page, README section, mcpb manifest privacy_policies).
@almostjacked/fitness-tools-mcp@0.3.1
Patch Changes
- 0a6bb80: Add official MCP registry metadata (
mcpName,server.json) and report the real package version in MCPserverInfo(was hardcoded 0.1.0).
@almostjacked/fitness-tools-mcp@0.3.0
@almostjacked/fitness-tools-mcp@0.2.1
Patch Changes
- Updated dependencies [ef7290e]
- @almostjacked/fitness-tools@0.2.1
@almostjacked/fitness-tools@0.2.0
Minor Changes
-
ee38e0d: Add FFMI and RSMI body-composition calculators.
ffmi— Fat-Free Mass Index: raw and height-adjusted FFMI from weight and body fat (or lean mass), with a natural-limit flag (compared against the height-normalized value).rsmi— Relative Skeletal Muscle Index: from a DXA value (direct) and/or an anthropometric estimate (wen-2011), flagged against EWGSOP2, AWGS, and Baumgartner sarcopenia cutoffs.
Additive only — no existing calculator outputs change. Both tools are exposed over the MCP server as well.
@almostjacked/fitness-tools-mcp@0.2.0
Minor Changes
-
ee38e0d: Add FFMI and RSMI body-composition calculators.
ffmi— Fat-Free Mass Index: raw and height-adjusted FFMI from weight and body fat (or lean mass), with a natural-limit flag (compared against the height-normalized value).rsmi— Relative Skeletal Muscle Index: from a DXA value (direct) and/or an anthropometric estimate (wen-2011), flagged against EWGSOP2, AWGS, and Baumgartner sarcopenia cutoffs.
Additive only — no existing calculator outputs change. Both tools are exposed over the MCP server as well.
Patch Changes
- Updated dependencies [ee38e0d]
- @almostjacked/fitness-tools@0.2.0
@almostjacked/fitness-tools-mcp@0.1.1
Patch Changes
- 0414680: Fix the broken 0.1.0 release. That version was published with
npm publish, which
shipsworkspace:*dependency ranges verbatim, sonpx @almostjacked/fitness-tools-mcp
failed withUnsupported URL Type "workspace:"(EUNSUPPORTEDPROTOCOL) and the MCP
server never started. Republishing through the pnpm/changesets pipeline resolves the
@almostjacked/fitness-toolsdependency to a concrete version. AprepublishOnly
guard now blocks accidentalnpm publishof workspace packages to prevent a recurrence.