v1.11.0: Workspace-root flags, scoped config, and a 2× macOS CAS fast path
·
243 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- (install) Fill the resolving bar against a real denominator so the progress bar advances during dependency resolution (#611)
- (outdated, update) Wire
-w/--workspace-rootto retarget cwd at the workspace root from a sub-package (#614) - (config) Scope-split settings precedence and project
<cwd>/.config/aube/config.tomlsupport (#608) - (deploy) Accept
--offlineand--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_PATHat the hidden modules dir, and the isolated linker defaultspreferSymlinkedExecutablesto shims soextendNodePathactually works (#613) - (install/lockfile/outdated/update) Address several bugs reported in #602: lockfile rewrites when a dep moves between
dependencies/devDependencies,outdated -rincludes the workspace root, semver-diff color inWanted/Latest, smarterupdate -ipicker, andupdateConfig.ignoreDependenciesis 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
reusedon a downwardset_totalrebase so summaries stop reportingreused > resolved(#609) - (config) Preserve a symlinked
~/.config/aube/config.tomlon 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.