Skip to content

Releases: dean0x/mdscript

v0.2.0

06 Jun 19:14

Choose a tag to compare

What's Changed

  • chore(deps): update all dependencies and CI actions by @dean0x in #51
  • refactor: consolidate constants + split parser (#35, #36) by @dean0x in #52
  • feat: built-in functions, default args, logical operators (#53, #54, #55) by @dean0x in #70
  • chore(wasm): re-enable wasm-opt with -Oz via Binaryen v129 by @dean0x in #73
  • feat: expression support in @for and @if directives (#74) by @dean0x in #76
  • feat: frontmatter imports by @dean0x in #85

Full Changelog: v0.1.0...v0.2.0

v0.1.0

31 May 20:53

Choose a tag to compare

What's Changed

  • feat: object/map support, frontmatter preservation, escape docs by @dean0x in #8
  • refactor: split into Cargo workspace (mds-core + mds-cli) by @dean0x in #10
  • feat: FileSystem trait + ModuleCache refactor (Phase 2) by @dean0x in #20
  • feat: error serialization, dependency graph, canonicalize fix (Phase 3) by @dean0x in #22
  • feat(wasm): WASM bindings for MDS compiler by @dean0x in #24
  • feat(napi): native Node.js bindings for MDS compiler by @dean0x in #25
  • feat(mds): universal @mds/mds JavaScript package with native/WASM auto-detection by @dean0x in #26
  • refactor(mds): unified backend architecture — split interfaces, remove TLA, fix TOCTOU (#27 #28) by @dean0x in #29
  • fix(mds): resolve WASM compileFile/checkFile filename collision by @dean0x in #30
  • feat: bundler plugins for Vite, Webpack, and Rollup (#18) by @dean0x in #31
  • refactor: resolve_path/source &Path→&str, LazyInit, API surface tests by @dean0x in #33
  • fix: webpack CJS loader + @if equality/negation/@elseif by @dean0x in #34
  • release: prepare mds v0.1.0 (ready-state, no publish) by @dean0x in #37

New Contributors

  • @dean0x made their first contribution in #8

Full Changelog: https://github.com/dean0x/mds/commits/v0.1.0