Skip to content

v1.11.0: Workspace-root flags, scoped config, and a 2× macOS CAS fast path

Choose a tag to compare

@mise-en-dev mise-en-dev released this 11 May 22:05
· 243 commits to main since this release
Immutable release. Only release title and notes can be modified.
5180c9f

Added

  • (install) Fill the resolving bar against a real denominator so the progress bar advances during dependency resolution (#611)
  • (outdated, update) Wire -w/--workspace-root to retarget cwd at the workspace root from a sub-package (#614)
  • (config) Scope-split settings precedence and project <cwd>/.config/aube/config.toml support (#608)
  • (deploy) Accept --offline and --prefer-offline, forwarded into the deploy install (#606)
  • (store) Direct-write CAS fast path on macOS under an exclusive install lock (~2× per-file CAS write speedup) (#615)

Fixed

  • (linker) Bin shims now point NODE_PATH at the hidden modules dir, and the isolated linker defaults preferSymlinkedExecutables to shims so extendNodePath actually works (#613)
  • (install/lockfile/outdated/update) Address several bugs reported in #602: lockfile rewrites when a dep moves between dependencies/devDependencies, outdated -r includes the workspace root, semver-diff color in Wanted/Latest, smarter update -i picker, and updateConfig.ignoreDependencies is loaded from the workspace root (#610)
  • (install) Probe link strategy against the actual destination dir so cross-FS installs with GVS enabled hardlink instead of falling back to per-file copy (#604)
  • (install) Surface the underlying materializer error instead of a generic "channel closed" message (#607)
  • (progress) Clamp reused on a downward set_total rebase so summaries stop reporting reused > resolved (#609)
  • (config) Preserve a symlinked ~/.config/aube/config.toml on write (#605)
  • (registry) Coalesce slow-metadata warnings into a single resolve-end summary instead of one warning per slow packument (#592)

💚 Sponsor aube

aube is part of en.dev — an independent developer-tooling studio run by @jdx, also behind mise. Work on aube is funded entirely by sponsors.

If aube is saving your team install time or CI minutes, please consider sponsoring at en.dev. Individual and company sponsorships are what keep the project fast, free, and independent.