Skip to content

v1.14.1: Install module split

Choose a tag to compare

@mise-en-dev mise-en-dev released this 15 May 04:55
· 166 commits to main since this release
Immutable release. Only release title and notes can be modified.
704cb06

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.rs module (#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, and workspace.rs modules (#702 by @jdx).
  • (install) Moved post-pipeline helpers — --lockfile-dir importer remapping, human install summary output, .aube cache invalidation/orphan cleanup, and skipped-build warning replay — into lockfile_dir.rs, summary.rs, sweep.rs, and unreviewed_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.