Skip to content

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Jun 00:18

This release fixes a CommonJS dynamic-import crash and a set of pnpm lockfile frozen-drift / round-trip issues, and adds package-manager compatibility tables to the docs site.

Runtime fixes

Fix What changed Ref
NODE_OPTIONS exit-9 crash Inherited NODE_OPTIONS is floor-clamped to the child Node version, so a flag the parent shell's newer Node accepts no longer crashes a project pinned to an older Node adc409f
CJS require.cache via dynamic import import() of a CommonJS module routes through Node's sound CJS translator, so require.cache-touching CJS (e.g. next build / next dev) no longer crashes under augmentation on Node 22.15–25 #18

pnpm lockfile compatibility

Three pnpm frozen-lockfile / round-trip fixes, landed via vendor/aube pin bumps:

Fix What changed Ref
patchedDependencies round-trip nub reads pnpm's hashed patch entries and writes the {hash, path} map form pnpm 10.x accepts, so a lockfile with patched deps round-trips through pnpm install --frozen-lockfile #15, #23
pnpm.overrides $-ref false drift A $-referenced override is resolved before the frozen-drift comparison, so a lockfile with $-ref overrides passes frozen validation #16
Patch drift hash-only aube lock.yaml patch drift is compared hash-only, fixing patched × nub conformance 4f87487

Documentation

Package-manager compatibility tables added to the docs site, with light mode + theme toggle restored and the pnpm CLI/config tables split (npm/yarn/bun shown config-only) (888f2f2, 57936e2, 72a24ff).

Testing & internals

  • Expected-failures gating mechanism for conversion tests (8945c3e).
  • catalog + nested-overrides conformance fixtures (975d6be) and un-quarantined patched-deps direction-B (14f719d).

Commits in this release

  • v0.1.3 (ccfc771)
  • pm(aube): bump pin to 684412b — aube lock.yaml patch drift hash-only (4f87487)
  • runtime: fix rustfmt formatting in import_cjs_require_cache test (f8cac59)
  • Merge branch 'main' into fix/pnpm-drift-pin-bump (fa2f0d0)
  • runtime: route import()-of-CJS through the sync CJS translator (#18, 6a9b654)
  • pm(aube): bump pin to 6fa7be9 — pnpm patchedDependencies hash/path map write fix (#23, 16a5d9c)
  • fray: sub-agents own their thread edits; document agentId binding (76a3b08)
  • tests: un-quarantine patched-deps dir-B (14f719d)
  • vendor/aube: bump pin to fork 6fa7be9 (pnpm patchedDependencies { hash, path } write fix) (06fa846)
  • tests/conformance: add catalog + overrides-nested fixtures, retune gating (975d6be)
  • pm(aube): bump vendor/aube pin — pnpm patched-deps + overrides frozen-drift fixes (c948a38)
  • node: cargo fmt (wrap long line in run_watch) (f299c0a)
  • tests/conversion: add expected-failures gating mechanism (8945c3e)
  • node: clamp inherited NODE_OPTIONS to the child Node version (adc409f)
  • site: recalibrate package-manager compat tables (72a24ff)
  • site: split pnpm CLI/config compatibility tables (57936e2)
  • site: add package-manager compatibility tables, restore light mode + theme toggle (888f2f2)

Full Changelog: v0.1.2...v0.1.3