Releases: davidmosiah/wellness-nourish
Release list
wellness-nourish v0.6.11
Highlights
- Added a compact WebP Telegram/Hermes demo capture to the README.
- The capture is generated from a real MCP fixture-mode run using a temporary local directory: estimate -> user confirmation -> nourish_log_intake -> nourish_daily_summary.
- Added docs/telegram-demo-transcript.json as auditable proof of the exact tool sequence.
- Added npm run demo:capture and npm run test:demo-capture so the visual proof stays tied to current MCP behavior.
Verification
- npm test
- npm audit --audit-level=low
- npm pack --dry-run
- GitHub CI: https://github.com/davidmosiah/wellness-nourish/actions/runs/28297391055
- CodeQL: https://github.com/davidmosiah/wellness-nourish/actions/runs/28297390897
- npm latest: wellness-nourish@0.6.11
wellness-nourish v0.6.10
Highlights
- Added explicit barcode_observation fallback support to nourish_analyze_food_image for blurry or unreadable barcode photos.
- Barcode image decode failures now return structured fallback and next_actions so agents can ask for typed digits, OCR label text, or route as a meal photo without inventing food.
- README now documents the photo-to-barcode, photo-to-label and photo-to-meal decision tree, including image_path, image_base64 and image_data_uri inputs.
Verification
- npm test
- npm audit --audit-level=low
- npm pack --dry-run
- GitHub CI: https://github.com/davidmosiah/wellness-nourish/actions/runs/28297036766
- CodeQL: https://github.com/davidmosiah/wellness-nourish/actions/runs/28297036661
- npm latest: wellness-nourish@0.6.10
v0.6.9
Added
- Add public pt-BR meal-estimator eval set at
docs/evals/pt-br-meal-estimator.jsonwith 52 Brazilian Portuguese meal examples across breakfast, lunch, snacks, dinner and churrasco-style meals. - Add
npm run test:pt-br-meal-eval, enforcing matched foods, unresolved terms, confidence ranges, calorie ranges, required categories and Brazilian kitchen units.
Fixed
- Treat
unidade/unidadeslike serving-based pieces instead of 1g, so phrases such as1 unidade de bananaestimate one banana-sized serving. - Add common pt-BR aliases used by everyday logs:
café,leite,aveia,salada verde,arroz integral,frango desfiadoandfrango assado.
Verification
npm testnpm audit --audit-level=lownpm pack --dry-run- GitHub CI and CodeQL on
f83e88d
v0.6.8
Changed
- Reworks the README as a shorter agent-first front door with quickstart, copy-paste prompts, privacy boundaries, Telegram/Hermes proof path and Delx Living Body demo handoff above the fold.
- Moves the full CLI reference, MCP client config examples and ChatGPT dashboard notes into docs/cli.md.
- Moves provider attribution, Open Food Facts ODbL notes, photo-estimation boundaries and local-storage privacy details into docs/providers.md.
- Moves the Hermes/Telegram personal setup flow into docs/telegram.md.
Verification
- npm test
- npm audit --audit-level=low
- npm pack --dry-run
- GitHub CI and CodeQL passed
v0.6.7
What's changed
- Published npm package
wellness-nourish@0.6.7. - Pins transitive Hono resolution to 4.12.27 to resolve production audit advisories while keeping the public MCP API unchanged.
- Synchronized release metadata across package and MCP server descriptors.
Verification
npm audit --omit=dev --audit-level=moderate: 0 production vulnerabilities.npm test/prepublishOnly: passed.npm pack --dry-run: passed.
wellness-nourish v0.2.10
Published to npm as wellness-nourish@0.2.10 with dist-tag latest.\n\nThis is the production patch for the #7 -> #13 release train. It keeps all 0.2.9 functionality and fixes release metadata drift before final rollout:\n- package-lock.json root version now matches package.json.\n- server.json package version and runtime constants now match 0.2.10.\n- metadata-check now fails if package-lock.json drifts again.\n\nVerification before publish: npm test passed end-to-end, including typecheck, build, provider fixtures, carbon/TACO tests, security locks, UX tools, stdio/http smoke, agent-readiness, Hermes manifest, prepack, and metadata check.
wellness-nourish v0.2.9
Published to npm as wellness-nourish@0.2.9.\n\nHighlights:\n- 38 MCP tools after the stacked #7 -> #13 release train.\n- TACO Brazilian provider, expanded curated Brazilian dataset, and carbon-aware nutrition summaries.\n- USDA/Open Food Facts carbon enrichment when matchable.\n- Bulk logging, compare_days, summary trends, undo_last, timezone-aware bucketing, and list filters.\n- Release-gate fixes: symlink-safe image_path allowlist, TACO search -> get/log flow, carbon summary default date, and atomic small-store writes.\n\nVerification run locally before publish: npm test, npm pack --dry-run, npm publish --access public.
wellness-nourish v0.2.2
Discovery polish release.
- Adds a Telegram/Hermes README demo asset.
- Improves npm description and keywords for nutrition/agent discovery.
- Adds a 60-second try-it path.
- Updates agent-facing llms.txt guidance.
- Keeps the runtime behavior from v0.2.1; this is a docs and discovery patch.
wellness-nourish v0.2.1
Nourish 0.2.1
Patch release for the coach-loop focus defaults introduced in 0.2.0.
Fixed
nourish_pre_workout_nutritionnow reports mode-aware defaultfocus: trainingwhen focus is omitted.nourish_evening_checkinnow reports mode-aware defaultfocus: hydrationwhen focus is omitted.nourish_daily_coachand other balanced flows keepfocus: balanced.
Verification
Fixes #1.
wellness-nourish v0.2.0
Nourish 0.2.0
Agent-first nutrition expansion for Hermes/Telegram and multi-client MCP usage.
Added
- Coach-loop tools: daily coach, next meal, after-log review, pre-workout nutrition, and evening check-in.
- Local personal meal memory: remember/list/forget recurring meals and expand saved labels during estimates.
- Brazilian local food search provider for common pt-BR staples and kitchen-unit estimates.
- Open Food Facts product-name search in addition to barcode lookup.
- Mixed food-image routing for barcode observations, nutrition label OCR, and meal photo observations.
- Agent/Hermes docs, manifest, capabilities, usage guide, prompts, and tests for the new workflows.
Verification
- npm test
- npm pack --dry-run --json
- stdio + HTTP MCP smoke tests
- agent readiness + Hermes manifest tests