-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency zx to v8.3.2 (main) #2623
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Updated dependencies detected. Learn more about Socket for GitHub ↗︎
|
bc66664
to
0eee6b7
Compare
Pull request was closed
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
8.1.6
->8.3.2
Release Notes
google/zx (zx)
v8.3.2
: – Clogged DrainCompare Source
Restrics unsafe vals usage on
dotenv.stringify
#1093 #1094v8.3.1
: – Perfect SealCompare Source
The release essence: introduced full-featured
.env
support #461 → #1060 #1052 #1043 #1037 #1032 #1030 #1022API
envapi is a tiny 100 LOC dotenv-inspired parser and serializer that we've integrated into zx.
CLI
QnA
— Why not use
dotenv
directly?— 1) Size does matter 2) We'd like to avoid internal vaults.
— Why not load
.env
by default?— 1) Explicit is better than implicit 2) Runtime itself (like bun) may provide the feature.
Chore
stdall
piping #1033fullCmd
and uniqueid
#1035halt
andrun
API in docs #1046timeout
option handling for corner cases #1049killSignal
setting via env vars #1054diagnostic_channel
to built-ins list #1056id
field and introducedend
event #1057 #1058nothrown()
toggleable #1066 #1029ZX_REPL_HISTORY
envvar #1065file://
protocol check #1064mode
option fortmpdir
andtmpfile
#1063_timeoutSignal
override #1075ProcessPromise
stage #1077 #967v8.3.0
: – Pipes of SteelCompare Source
A few weeks ago zx took a part in OSS Library Night 🎉
Many thanks to the organizers and contributors who have boosted the project with their pull requests!
Today we are releasing the zx with a huge bunch of new features and improvements.
Features
API
[Symbol.asyncIterator]
API forProcessPromise
#984 #998 #1000Now you can iterate over the process output using
for await
loop from any point of the process execution.Pipes
pipe()
#1023signal
handling on piping #992CLI
$.defaults
setting viaZX_
-prefixed environment variables #988 #998ZX_VERBOSE=true ZX_SHELL='/bin/bash' zx script.mjs
--env
option to load dotenvs 1022 #1030--prefer-local
option #1015Fixes
process.exit()
#993 #997ZX_SHELL
env handling #1024Docs
main
branch #985Chores
.node_version
to improve contributors devx #1012chalk
updated to v5.4.1 #1019Merry Christmas! 🎄🎅🎁
v8.2.4
: – Leaky FaucetCompare Source
v8.2.3
: – Golden WrenchCompare Source
This release continues the work on pipe API enhancements:
ProcessOutput
data to promisified pipe values #954 #949We've also slightly tweaked up dist contents for better compatibility with bundlers #957
v8.2.2
Compare Source
What's Changed
Full Changelog: google/zx@8.2.1...8.2.2
v8.2.1
Compare Source
v8.2.0
Compare Source
Pipes supercharge today! 🚀
Features
Chore
v8.1.9
Compare Source
Today's release is a minor update that includes:
Enhancements
ProcessOutput
fields with lazy getters to reduce mem consumption #903, #908argv
reference on update #916Shell
interface to properly handlesync
mode #915:Fixes
stdall
fill for$.sync
calls: #911, #912v8.1.8
Compare Source
TeplateStringArray
detection #904, #905PromiseProcess
got lazy getters to optimize mem usage #903v8.1.7
Compare Source
Step by step on the road to improvements
Fixes
Finally, we've fixed the issue with piped process rejection #640 #899:
Enhancements
Added
cmd
display toProcessPromise
#891:and
duration
field toProcessOutput
#892:Enabled zurk-like pipe string literals #900:
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate using a curated preset maintained by . View repository job log here