Repository navigation
Releases
Releases · isox-sh/isox
v1.0.0-alpha.7
v1.0.0-alpha.6
v1.0.0-alpha.5
v1.0.0-alpha.4
v1.0.0-alpha.3
v1.0.0-alpha.2
1.0.0-alpha.2 (2026-11-05)
Bug Fixes
- workspace: Resolve the scoped CLI package in GitHub Actions e6abed4
v1.0.0-alpha.1
1.0.0-alpha.1 (2026-11-05)
Features
- cli: Coordinate cached builds and render live task progress 0a3a2d7
- cli: Group task output in GitHub Actions logs c2088c5
- Configure task caching for native build and test plugins 7795272
- core: Cache dependency analysis on demand 717c8c2
- core: Cache native task results with workspace target defaults b587797
- core: Report compact task results outside cached logs 4c0ef07
- core: Show task progress and preserve child output a8a337d
- workspace: Share Isox cache snapshots between CI runners 1d47eb9
Bug Fixes
- cli: Use compact task output in CI by default f14f985
- nx: Cancel graph worker process trees fbef568
- workspace: Keep the cache path available during post-job save a74940b
- workspace: Preserve the cache path across restore and post-job save 50bf8c0
- workspace: Serialize cached builds within CI workers b02ddda
Performance Improvements
v1.0.0-alpha.0
1.0.0-alpha.0 (2026-10-25)
⚠ BREAKING CHANGES
- cli: Plugins must declare a generators manifest with init and add entries instead of top-level init and add package fields.
- Project command maps and plugin registries use executors in
place of commands. Nx migration requires the separate @isox-sh/nx package. - core: Rename project.json executors to targets. Plugin executors.json registries and nx.executors settings retain their existing names.
Features
- Add Isox landing page for GitHub Pages 32ff4a3
- cli: Add affected planning and weighted CI actions 2080632
- cli: Add plugins to existing projects by name 9753d64
- cli: Forward executor option overrides a3795a4
- cli: Load plugin generators from dedicated registries 443fb45
- cli: Prepare isox packages for npm distribution 15aba9f
- core: Add affected file exclusions and ignore unowned changes 6dbe4b5
- core: Add safe project JSON helpers b330c26
- core: Add workspace command runner and CLI 4602743
- core: Configure the default affected base revision 80c32b2
- core: Include elapsed time in task completion logs 40c2a5a
- core: Infer workspace dependencies from source imports 60af8f4
- core: Support disabling automatic project selection 5829754
- js: Build packages with the native TypeScript executor 8f9de56
- semver: Add conventional releases and prerelease publishing hooks 478f1b3
- Standardize native executors and package builds 84165b7
- vitest: Run package tests through the native Vitest executor 5100f05
- website: Build the homepage and docs with Mintlify 16df8c1
- website: Redesign the homepage and explain project workflows cd55960
Bug Fixes
- cli: Add Nx init settings only when nx.json exists dc9def3
- core: Correct workspace dependency inference and discovery 5efbfa7
- core: Enforce Nx 23 and preserve inferred project types 7118a05
- core: Infer output ownership from build configurations 531c2df
- core: Preserve affected planning inputs and exact command names 9d57e17
- core: Preserve descendant cancellation grace periods 56c4e8a
- core: Preserve explicit and inferred Nx target configuration 8fa37c5
- core: Preserve JSON file boundaries and permissions 6e2324c
- core: Recover directory-shaped workspace caches 7042d17
- core: Resolve built-in commands from the CLI dependency be04902
- core: Resolve hidden plugin manifests and validate package names 9740cd3
- core: Validate project names and command configuration e97480d
- e2e-plugin: Support larger captured process output 78ccae4
- js: Ignore inherited dependency target names 5eccd96
- js: Initialize projects without hard-link support 1480f08
- js: Preserve safe output boundaries and ownership f7f29fb
- js: Protect build outputs and generated package metadata f20f296
- js: Separate editor and build configs in initialized projects a2b0be5
- js: Track transitive imports in watch mode c95aeac
- semver: Push only release tags when skipping commits d4f13cf
- Separate editor and build TypeScript configurations a7f2b50
- workspace: Move repository tests out of package dependency graphs 6a24248
Performance Improvements
- core: Batch source dependency analysis 0a2be35
- js: Limit watch snapshots and cache parsed configurations 643fe33
Code Refactoring
- core: Rename project executors to targets 4b6bc1f