Skip to content

Commit 20381ab

Browse files
chore(release): 5.1.0 note for #1966 (#2043)
* chore(release): add 5.1.0 notes for #1966, #2041 and #2042 All three merged to main while #2038 was in the merge queue and ship in 5.1.0. Co-Authored-By: Claude <noreply@anthropic.com> * chore(release): add 5.1.0 notes for #1893, #2039 and #2040 Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent e0916be commit 20381ab

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,12 @@ a version without a non-empty section in this file.
104104
refuse: pnpm pins while `gitBranchLockfile` is on and a branch lock
105105
exists (`vex_pnpm_git_branch_lockfile`), and npm or Bun packages the
106106
project patches itself (`vex_npm_patched_dependency`) (#2010).
107+
- A registry dependency that the root `package.json` `overrides` send to a
108+
tarball URL, git or path spec (npm installs that spec, not the lock's
109+
`resolved`) is skipped by hosted mode with
110+
`redirect_npm_non_registry_entry_skipped`, refused by vendored mode,
111+
and no longer attested by `vex`, including overrides scoped to a
112+
workspace member (#1965, #1966).
107113
- **PyPI.**
108114
- A requirements line pinned through an environment variable
109115
(`six==${SIXV}`) is refused by `vendor` with
@@ -131,6 +137,12 @@ a version without a non-empty section in this file.
131137
`apply --check`, hosted mode and `vex` read the module graph to tell
132138
whether the patch is really built, instead of reporting it applied
133139
while `go build` linked the unpatched code (#1840, #1843).
140+
- In a go 1.16-or-older module where a downgrade left the old version's
141+
`go.sum` lines behind, `apply`, `apply --check`, hosted mode and `vex`
142+
use the version the module graph selects instead of the highest
143+
`go.sum` line. When the module cache can't answer, they fail closed:
144+
`apply` refuses with a remedy, `apply --check` reports drift, and the
145+
patch is not pinned or attested (#1862, #1893).
134146
- `vex` reads the `go.work` that governs the project (`GOWORK`, else the
135147
nearest one at or above it, with members anywhere), as hosted and
136148
vendored modes already did, and no longer attests a Socket replace the
@@ -233,7 +245,9 @@ a version without a non-empty section in this file.
233245
(#2001), and the Socket-origin classifier moves into one module (#2002).
234246
Test fixes: PDM e2e compat pins bounded by release, a Windows-only
235247
scala-cli liveness test, NuGet walk tests isolated from the host cache
236-
(#2034, #2035, #2037).
248+
(#2034, #2035, #2037); CI retries `setup-ruby` and `setup-deno` once
249+
on a release-CDN error (#2041, #2042), `lint-ecosystems` installs retry
250+
release 504s, and `vexctl` is cached on every OS (#2040, #2039).
237251

238252
## [5.0.1] — 2026-10-13
239253

0 commit comments

Comments
 (0)