Skip to content更新日志
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