v1.14.1: Install module split
·
166 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
A maintenance release with no user-facing behavior changes. The install command's growing commands/install/mod.rs was split into focused submodules to keep the install pipeline easier to navigate. Install behavior, flags, and output are unchanged from v1.14.0.
Changed
- (install) Extracted the fetch/import pipeline (local source import, lockfile fetch wrapper, store-index classification, tarball fetch/import, contextualized-index remapping) into a new
commands/install/fetch.rsmodule (#704 by @jdx). - (install) Split the materializer, native-build critical-path heuristic, and workspace graph/lifecycle/per-project lockfile helpers into dedicated
materialize.rs,critical_path.rs, andworkspace.rsmodules (#702 by @jdx). - (install) Moved post-pipeline helpers —
--lockfile-dirimporter remapping, human install summary output,.aubecache invalidation/orphan cleanup, and skipped-build warning replay — intolockfile_dir.rs,summary.rs,sweep.rs, andunreviewed_builds.rs(#698 by @jdx).
Full Changelog: https://github.com/endevco/aube/compare/v1.14.0...v1.14.1
💚 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.