Repository navigation
Releases: xova-dev/matrix
Releases · xova-dev/matrix
Release list
v0.2.1
🩹 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
- Oevery (@oevery)
v0.2.0
🚀 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, andmatrix.configare 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 withinline: 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
- Oevery (@oevery)
v0.1.7
🚀 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
- Oevery (@oevery)
v0.1.6
v0.1.4
v0.1.3
🚀 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
- Oevery (@oevery)
v0.1.2
v0.1.1
v0.1.0
🚀 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
- Oevery (@oevery)