Skip to content

MDS Roadmap — Post-v0.1.0 Progress Tracker #69

@dean0x

Description

@dean0x

MDS Roadmap

Master tracking issue for all planned work after the v0.1.0 release. Each item links to a detailed issue with its own PRD.

Status Key

  • ✅ Complete
  • 🚧 In Progress
  • ⚪ Not Started

v0.2.0 — Language Enrichment ✅

The core language gets the features users will hit first. Focus: make templates self-sufficient without external preprocessing.

Released: 2026-06-06v0.2.0


v0.3.0 — Production Readiness 🚧

Bridge MDS from "template language" to "production LLM input format." Add the developer workflow tooling that makes daily use pleasant.


v0.4.0 — Ecosystem Expansion

Expand reach beyond JS/TS. Add the quality-of-life tooling that mature languages provide.


v0.5.0 — Advanced Features

Enable sharing and reuse across projects and teams.


v1.0.0 — Editor Experience (Deferred)

Full editor integration. Intentionally last — language features and production readiness come before distribution overhead. These items require significant DevOps, testing, and maintenance investment beyond the code itself.


Completed Milestones

v0.2.0 (2026-06-06) ✅

  • 18 built-in functions, default args, logical operators
  • Expression support in @for and @if directives
  • Frontmatter imports
  • wasm-opt re-enabled (Binaryen v129, -Oz)
  • Published to crates.io, npm (with SLSA provenance), and GitHub Releases

v0.1.0 (2026-05-31) ✅

  • Core compiler (lexer, parser, resolver, validator, evaluator)
  • CLI: build, check, init
  • JS/TS ecosystem: WASM bindings, napi-rs, universal package, Vite/Rollup/Webpack plugins
  • Automated release pipeline (workflow dispatch)
  • 591+ tests, full CI/CD
  • Published to crates.io, npm, and GitHub Releases

Notes

  • Editor experience (v1.0.0) is intentionally deferred. Language enrichment and production readiness take priority — we want to ship features users can use before investing in distribution and tooling overhead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    trackingProgress tracking issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions