Repository navigation
aube 2.8.2 - #13300
Merged
Merged
aube 2.8.2#13300
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Created by
brew bumpCreated with
brew bump-formula-pr.Details
release notes
yarn.lock(#1802): re-resolving no longer rewrites every entry. aube now keepsresolvedURLs, including the#sha1fragment, and quotes keys only where Yarn does. Block headers list only the ranges that consumers declare, and blocks are sorted the way Yarn sorts them. As a result, bumping one dependency changes only that package's entries:package-lock.json(#1814):aube addand other rewrites leave unchanged entries byte-identical to npm's output."dev": trueno longer moves.fundingvalues are kept exactly as written, includingtypeand arrays with more than one URL.{"url": …}.@ai-sdk/react@4.0.138(react@19.3.1)(zod@4.6.7). The peer is also listed undertransitivePeerDependencies:. Snapshot keys for affected packages change once on the next resolve; frozen installs read existing lockfiles unchanged.catalog:dependencies with ranged overrides (#1816): an override with a version range, such as"is-odd@^3": "catalog:", no longer applies to a dependency declared ascatalog:. This matches pnpm. The importer keepsspecifier: 'catalog:', sopnpm install --frozen-lockfileno longer fails withERR_PNPM_OUTDATED_LOCKFILE. Catalog entries that are referenced only by an override value are no longer written tocatalogs:. Lockfiles that older aube versions wrote for this setup are reported as outdated until the nextaube installrewrites them.Install and resolution
operation timed outafterfetchTimeout(default 5 minutes) while data is still arriving. For tarballs,fetchTimeoutis now the longest time a download can go without receiving data; a stalled download still fails and is retried. Registry metadata requests still usefetchTimeoutas a limit on the whole response.aube install --frozen-lockfilecould install the wrong package when an npm alias shared a name and version with an ordinary package or another alias. For example,compiler: npm:@test/compiler@1.0.0in one workspace member andcompiler: 1.0.0in another. Each member now gets the correct package and its binaries.node_modules/.aube/node_modulesnow gets the version closest to an importer, as with pnpm. Ties are broken by dependency path. In the default layout, the root project's direct dependencies are no longer hidden-hoisted because Node already finds them in the rootnode_modules/. Previously, an undeclared import from a package could resolve to a different version than under pnpm. In one reported case, Vite+ bundled the wrongrolldownversion.supportedArchitecturesplatform lists (#1813):pnpm-workspace.yamlcan now use pnpm 12.5's list form, which previously failed withinvalid type: sequence:<os>-<cpu>[-<libc>], Rust target triples orcurrent. aube merges the OS, CPU and libc values from all entries, so it can allow a few more combinations than pnpm. For example,darwin-arm64pluslinux-x64also allowsdarwin-x64.aube outdated/aube updatewarnings (#1807): aube no longer warns "updates hidden by minimumReleaseAge" when the hidden version is a prereleaselatestoutside the manifest range that is older than the cutoff (for exampleelm-test@0.19.3-0).Full Changelog: aubepkg/aube@v2.8.1...v2.8.2
💚 Sponsor aube
aube is built and maintained by @jdx, an open source developer at entire.io, the title sponsor of his open source work.
If aube saves your team install time or CI minutes, please consider becoming an individual or company sponsor. Your support funds ongoing development and helps keep aube fast, free, and independent.
View the full release notes at https://github.com/aubepkg/aube/releases/tag/v2.8.2.