projects
projects copied to clipboard
⬆️ build(deps-dev): Bump zx from 8.5.3 to 8.8.5
Bumps zx from 8.5.3 to 8.8.5.
Release notes
Sourced from zx's releases.
8.8.5 — Temporary Reservoir
This release fixes the issue, when zx flushes external
node_moduleson linking #1348 #1349 #1355Also
[email protected]arrives here.8.8.4 — Flange Coupling
It's time. This release updates zx internals to make the
psAPI and related methodsProcessPromise.kill(),kill()work on Windows systems withoutwmic. #1344 webpod/ps#15
- WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
- The windows-latest label in GitHub Actions will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025 and finishing by September 30, 2025.
8.8.3 — Sealing Gasket
Continues #1339 to prevent injections via
Proxyinput or customtoString()manipulations.8.8.2 — Leaking Valve
Fixes potential cmd injection via
kill()method for Windows platform. #1337 #1339. Affects the versions range8.7.1...8.8.1.8.8.1 — Turbo Flush
We keep improving the projects internal infra to bring more stability, safety and performance for artifacts.
Featfixes
- Applied flags filtration for CLI-driven deps install #1308
- Added
kill()event logging #1312- Set
SIGTERMaskill()fallback signal #1313- Allowed
stdio()arg be an array #1311const p = $({halt: true})`cmd` p.stdio([stream, 'ignore', 'pipe'])Enhancements
- Added check for zx@lite pkg contents #1317 #1316
- Simplified
ProcessPromise[asyncIterator]inners #1307- Updated deps: chalk 5.6.0, fs-extra 11.3.1, yaml 2.8.1 #1309 #1323 #1326
- Added TS@next to the test matrix #1310
- Optimized internal
shellsetters #1314- Refactored build-publish pipelines and scripts #1319 #1320 #1321 #1322 #1324 #1325 #1327
8.8.0 — Pressure Tested
This release enhances the coherence between the ProcessPromise and the Streams API, eliminating the need for certain script-level workarounds.
✨ New Features
unpipe()— Selectively stop pipingYou can now call
.unpipe()to stop data transfer from a source to a destination without closing any of the pair. #1302</tr></table>
... (truncated)
Commits
1ca9270chore: pr template formatting (#1359)52b01a1chore: update pr template (#1358)70ecf23chore: update issue templates (#1357)8b08fc0chore: bump version to 8.8.5 (#1356)6045c34chore: update globby to v15 (#1354)a4d1bc2fix: checksnode_modulesref on linking (#1355)9ef6d3cfix(cli): prevent external node_modules deletion with --prefer-local (#1349)cc2a4f7ci: update zizmor to v1.15.1 (#1353)b47a5f0ci: refactor smoke tests naming (#1352)1fb8c9fci: update gh actions (#1351)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)