github jt196/vanilla-cookbook v1.5.8
v1.5.8 Vanilla Dango

7 hours ago

Markdown header ingredient render

  • Added: Support for markdown-style ingredient section headings using leading # characters (for example #, ##, ###) in recipe ingredient lines.
  • Changed: Ingredient heading lines now render as styled headings in the recipe ingredients view using the app’s Tailwind-based UI styling.
  • Fixed: Removed legacy raw HTML heading rendering (<h1>-<h6>) from ingredient lines so heading formatting is handled consistently through markdown hash syntax.
  • Breaking changes: Ingredient lines containing literal HTML heading tags no longer render as headings; use markdown hash headings instead (for example ## Sauce).
  • Related issues: #368

Dutch Language Add + Nutrition Localisation Consolidate

  • Added:
    • Added Dutch (nld) language support for ingredient parsing and language selection.
  • Changed:
    • Moved nutrition localization dictionaries into the recipe-ingredient-parser submodule language files, so new language onboarding is centralized.
    • Updated nutrition locale mapping to derive from registered parser languages rather than maintaining a separate app-side language list.
    • Updated submodule README guidance to document optional nutrition localization in lang.*.js files.
  • Fixed:
    • Fixed nutrition parsing so specific labels like “Trans Fat(s)” and “Saturated Fat(s)” are no longer collapsed into generic “Fat” (resolves duplicate “Fat, Fat, Fat” output) (#365).
  • Breaking changes:
    • None.
  • Related issues:

Nutrition Display Implementation

  • Added:
    • Nutrition is now shown on recipe pages in a structured table with per-serving/per-recipe status.
  • Changed:
    • Description and Notes are now displayed in collapsible sections on recipe view.
  • Related issues:

Recipe Logging Update

  • Added:
    • Edit recipe log on table view
    • Delete recipe log
    • Update scaling in log
    • Virtual list library update and component addition
    • Bulk update of recipe privacy
    • Settings stats table
  • Changed:
    • Recipe filter is on one line now
    • Settings checkbox label logic tidy up
  • Related issues: ##355, #356, #357, #358, #360

LLM Testing Suite

  • Added:
    • LLM testing suite (ai.unit, ai.routes, llm.smoke).
    • Release Drafter workflow and PR release-notes template.
    • New technical contributing documentation.
    • Closes #348
  • Changed:
    • CI now runs tests on PRs targeting main.
    • Docker build job is push-only for latest CI.
    • LangChain v1 update. Closes #349
  • Fixed:
    • Gemini provider compatibility/path issues.
    • Documentation/lint issues in LLM technical docs.

Don't miss a new vanilla-cookbook release

NewReleases is sending notifications on new releases.