Skip to content

Changelog ​

v0.2.1 ​

compare changes

🩹 Fixes ​

  • prepare: Resolve the Vite 5 CommonJS API correctly when generating types, including Electron contexts. (67d4a29)
  • compat: Declare optional host peers, isolate consumer adapter types, and support older Rollup and esbuild APIs with published-package regression coverage. (67d4a29)
  • ci: Scope runner cache variables to execution steps (ca0534f)

📖 Documentation ​

  • Add concise project agent guidelines (efa3f33)

🤖 CI ​

  • Streamline compatibility matrix and cache downloads (c97e9e6)

❤️ Contributors ​

v0.2.0 ​

compare changes

🚀 Enhancements ​

  • version: Support product and variant release versions (5769b75)
  • env: Add typed environment schema validation (fadc291)
  • doctor: Add static workspace preflight checks (0d8bef5)
  • prepare: Generate scoped types from host configuration (31e8de6)
  • runtime: Inline immutable Matrix snapshots across supported hosts (23058ea)
  • execution: Add final summaries and contextual failure diagnostics (cd2dcd6)

⚠️ Breaking Changes ​

  • runtime: matrix, matrix.product, and matrix.config are now read-only in generated types and frozen at runtime. Direct snapshot writes fail builds with default static inlining; runtime freezing also prevents indirect mutation and applies with inline: false. (23058ea)
  • migration: Copy the relevant product/config values into application-owned mutable state instead of modifying Matrix snapshots.

🩹 Fixes ​

  • types: Validate scoped runtimes with electron-vite (64b8369)
  • ci: Explicitly disable electron-winstaller install script (a2d1be9)
  • paths: Adopt pathe and normalize Windows integration boundaries (c7e686f)
  • paths: Preserve native resolution and harden cleanup guards (794e499)
  • ci: Isolate native addon smoke checks and clean up test resources (6725b4a)

💅 Refactors ​

  • core: Organize modules and strengthen runtime conformance (91cdf4e)
  • examples: Adopt pnpm workspaces and clarify example workflows (ce17d4d)

📖 Documentation ​

  • site: Add bilingual docs and release-gated deployment (5337c9f)

❤️ Contributors ​

v0.1.7 ​

compare changes

🚀 Enhancements ​

  • cli: ⚠️ Streamline selection and config loading (eaeef71)
  • prepare: Add project preparation lifecycle (8129da9)

🩹 Fixes ​

  • vite: Skip default type generation in Vitest (6cd2715)
  • exec: Wait for child processes during shutdown (2910db7)
  • exec: Wait for process-tree shutdown across platforms (a4b4f12)
  • examples: Make Electron acceptance portable (63e869e)

✅ Tests ​

  • smoke: Isolate packaged CLI shutdown verification (eac035d)
  • ci: Add cross-platform multi-product acceptance (cf410ac)

⚠️ Breaking Changes ​

  • cli: ⚠️ Streamline selection and config loading (eaeef71)

❤️ Contributors ​

v0.1.6 ​

compare changes

🩹 Fixes ​

  • runtime: Align development flag with vite (917367e)
  • cli: Gracefully cancel child processes (183d03d)
  • vite: Preserve Matrix node environment (558d083)
  • prepare: Generate types per project (4f00790)

❤️ Contributors ​

v0.1.4 ​

compare changes

🚀 Enhancements ​

  • runtime: Expose environment mode flags (5693003)

🩹 Fixes ​

  • types: Protect generated declarations (657d048)

❤️ Contributors ​

v0.1.3 ​

compare changes

🚀 Enhancements ​

  • artifacts: Clean outputs before materialization (016d06a)
  • targets: Add test target defaults (b302f3d)
  • targets: Add dist target defaults (61daf94)

🩹 Fixes ​

  • schema: Accept ordered project target commands (e988b62)

💅 Refactors ​

  • artifacts: Remove none sentinel and harden delivery (ee9414e)

❤️ Contributors ​

v0.1.2 ​

compare changes

🚀 Enhancements ​

  • matrix: Support ordered targets and artifact sets (3eb3b10)
  • Add scoped build runtime integration (1605e82)

🩹 Fixes ​

  • ci: Publish tagged releases without branch checks (c81c901)

❤️ Contributors ​

v0.1.1 ​

compare changes

🚀 Enhancements ​

  • matrix: Export execution context env (bc3fa29)

🩹 Fixes ​

  • ci: Use available npm publish workflow (a19e55e)
  • matrix: Preserve inherited process environment (abbed38)

🏡 Chore ​

  • release: Require clean workspace (f8642ce)

❤️ Contributors ​

v0.1.0 ​

compare changes

🚀 Enhancements ​

  • Streamline CLI selection flow (e053bb1)

🩹 Fixes ​

  • Harden archive handling (27b9ef0)
  • Validate execution graph in doctor (02308bd)
  • Enforce readiness deadlines (00ce7e6)
  • Validate CLI arguments (8cc45d0)
  • Use package bin in example (17a7513)

🏡 Chore ​

  • publish: Validate packed package before release (22c8681)
  • release: Add changelogen workflow (2a75fec)

✅ Tests ​

  • Cover execution plan runtime behavior (1fa5fee)

🤖 CI ​

  • Add mise-managed npm publishing (b826147)

❤️ Contributors ​