0.2.1 (2026-09-01)
- The following workspace dependencies were updated
- dependencies
- riri-node-lifecycle bumped from 0.1.4 to 0.1.5
- dependencies
0.2.0 (2026-08-19)
- nce: make engine application pure
- nce: make refresh opt-in for library consumers
- nce,lockfile: open engines for any package manager (b2dc613)
- nce,npd,ncd: feature-gate the cli module (7ab07ca)
- nce,npd,ncd: re-export consumer-facing types (7e5160c)
- nce,npd: add lockfile-agnostic parse entry point (c9a1ce3)
- nce: make engine application pure (a6f046a)
- nce: make refresh opt-in for library consumers (beaaf83)
- semver-range: match prereleases below an upper-bound-only range (f140d07)
- nce: read package json once (ad2d212)
- add description to every publishable crate (4348806)
- declare rust-version 1.88.0 across the workspace (fa09fc8)
- deps: bump comfy-table to 8.0.0 (8d8e6f5)
- The following workspace dependencies were updated
- dependencies
- riri-common bumped from 0.1.4 to 0.2.0
- riri-lockfile bumped from 0.1.0 to 0.1.1
- riri-node-lifecycle bumped from 0.1.3 to 0.1.4
- riri-npm bumped from 0.1.4 to 0.2.0
- riri-pnpm bumped from 0.1.4 to 0.2.0
- riri-semver-range bumped from 0.1.2 to 0.1.3
- riri-yarn bumped from 0.1.4 to 0.1.5
- riri-task-runner bumped from 0.1.2 to 0.1.3
- dependencies
0.1.5 (2026-07-21)
- nce: make npm engine suggestion idempotent (29bb7ed)
- The following workspace dependencies were updated
- dependencies
- riri-common bumped from 0.1.3 to 0.1.4
- riri-node-lifecycle bumped from 0.1.2 to 0.1.3
- riri-npm bumped from 0.1.3 to 0.1.4
- riri-pnpm bumped from 0.1.3 to 0.1.4
- riri-yarn bumped from 0.1.3 to 0.1.4
- riri-task-runner bumped from 0.1.1 to 0.1.2
- dependencies
0.1.4 (2026-06-23)
- semver-range: byte-level parse fast path & exact-prerelease fix (d126278)
- yarn: gate node_modules scan behind scan feature (beb4c40)
- The following workspace dependencies were updated
- dependencies
- riri-common bumped from 0.1.2 to 0.1.3
- riri-node-lifecycle bumped from 0.1.1 to 0.1.2
- riri-npm bumped from 0.1.2 to 0.1.3
- riri-pnpm bumped from 0.1.2 to 0.1.3
- riri-semver-range bumped from 0.1.1 to 0.1.2
- riri-yarn bumped from 0.1.2 to 0.1.3
- riri-task-runner bumped from 0.1.0 to 0.1.1
- dependencies
0.1.3 (2026-06-09)
- distribute nce & npd as standalone cli binaries via cargo-dist (be9f66e)
- The following workspace dependencies were updated
- dependencies
- riri-common bumped from 0.1.1 to 0.1.2
- riri-npm bumped from 0.1.1 to 0.1.2
- riri-pnpm bumped from 0.1.1 to 0.1.2
- riri-yarn bumped from 0.1.1 to 0.1.2
- dependencies
0.1.2 (2026-06-09)
- The following workspace dependencies were updated
- dependencies
- riri-node-lifecycle bumped from 0.1.0 to 0.1.1
- dependencies
0.1.1 (2026-05-28)
- add optional sort-package-json support via --sort flag (caf7f82)
- add PackageJsonFile to riri-common & apply_engines_update to riri-nce (40cdd33)
- cli: decouple --sort from --update gate (ad2e029)
- cli: expand --debug output with per-step tracing (3003312)
- common: shared .npmrc upsert helper for nce engine-strict + npd save-exact (cf12169)
- nce: add --precision flag for version output format (fb4232d)
- nce: add --refresh flag wiring upstream fetch into user cache (6750ca4)
- nce: add npm_bump module for engine npm floor derivation (f6031c9)
- nce: add policy module for engines.node lifecycle rewrite (aa4592a)
- nce: detect and normalize engine range format (a6e735b)
- nce: expose CLI via NAPI runCli + ship nce bin shim (203aab5)
- nce: extend JSON output with lifecycle/npm_bump + exit 3 unsatisfiable (964f878)
- nce: integrate lifecycle pass into check_engines pipeline (3511691)
- nce: refuse write on stale lifecycle data, warn at half threshold (516e498)
- nce: tighten open lower bound under restrictive policies (969725f)
- nce: wire lifecycle policy + npm bump CLI flags (ae16c81)
- npd: pnpm catalog support (1d13d90)
- riri-nce: implement CLI with clap, task-runner & comfy-table (d71eea2)
- riri-nce: implement compute_engines_constraint & check_engines (9ca3637)
- riri-nce: wire pnpm lockfile parsing into CLI (075feb2)
- riri-nce: wire yarn node_modules scanning into CLI (f28b9a8)
- nce: preserve lockfile indentation on engines update (368d099)
- move check-engines into riri-nce (192ce4a)
- riri-nce: merge pnpm check_engines tests into fixtures file (bdd2be2)
- riri-nce: prefix npm-specific tests with npm_ (315e84e)
- riri-npd: inline types & parsing to decouple from riri-types & riri-npm (9a1bf4b)
- nce: add policy/npm-bump CLI snapshot fixtures (dcecb28)
- nce: extend CLI coverage for stable/maintenance/wildcard/compound/precision/update (4b271a0)
- riri-nce: check_engines cross-parity tests for pnpm (c1ad2ac)
- riri-nce: check_engines cross-parity tests for yarn (8b57052)
- riri-nce: check_engines fixture tests & unit tests (5a1b723)
- riri-nce: CLI snapshot tests & fix quiet mode output (f12c7e5)
- riri-nce: CLI snapshot tests for pnpm (3f322e2)
- riri-nce: CLI snapshot tests for yarn (668fa70)
- riri-nce: yarn no-node-modules error CLI test (9878e34)
- riri-nce: yarn up-to-date CLI test (0e1053e)
- release-please: fix unbumpable workspace.deps baseline (91130bc)
- release-please: inline internal deps for plugin changelog rendering (e9e68e9)
- release-please: wire cargo-workspace plugin for in-graph crates (32c754c)
- bump semver to 1.0.28 & tempfile to 3.27.0 (0dfb107)
- move tempfile & walkdir to workspace dependencies (8e4b71f)
- riri-nce: remove redundant riri-pnpm dev-dependency (ca35e59)
- scaffold cargo workspace (d277472)
- The following workspace dependencies were updated
- dependencies
- riri-common bumped from 0.1.0 to 0.1.1
- riri-npm bumped from 0.1.0 to 0.1.1
- riri-pnpm bumped from 0.1.0 to 0.1.1
- riri-semver-range bumped from 0.1.0 to 0.1.1
- riri-yarn bumped from 0.1.0 to 0.1.1
- dependencies