-
Notifications
You must be signed in to change notification settings - Fork 70
Update dependency shfmt to v3.8.0 #895
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
Merged
Merged
Conversation
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
7392a8b to
d05a9e5
Compare
c192b84 to
8c6decd
Compare
8c6decd to
00ccd23
Compare
dfc0265 to
4a11f41
Compare
aa7a2b7 to
e86aa8d
Compare
495eb90 to
50e6844
Compare
50e6844 to
53baa74
Compare
a39a62c to
6960510
Compare
be85752 to
6287dea
Compare
d8b8869 to
f9db90a
Compare
d042c4f to
cd4b8c5
Compare
cd4b8c5 to
c09ad7e
Compare
c09ad7e to
505245f
Compare
f2102af to
f795a46
Compare
f795a46 to
50641e7
Compare
50641e7 to
a3b1661
Compare
a3b1661 to
c389c15
Compare
c389c15 to
9f7683c
Compare
09717ca to
5d9fd42
Compare
camdencheek
approved these changes
Apr 1, 2024
c99c370 to
b7aacaf
Compare
camdencheek
approved these changes
Apr 1, 2024
1ddc8a9 to
7a43fe0
Compare
7a43fe0 to
f837978
Compare
camdencheek
approved these changes
Apr 1, 2024
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.
This PR contains the following updates:
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
mvdan/sh (shfmt)
v3.8.0Compare Source
This release drops support for Go 1.19 and 1.20 and includes many
features and bugfixes, such as improving EditorConfig support in
shfmt.[[shell]]- #664--apply-ignorefor tools and editors - #1037functionin POSIX mode - #993unix.Access- #1033FuncEnvironasEnv- #1043fs.DirEntryviaReadDirHandler2fs.DirEntryviaReadDir2v3.7.0Compare Source
$foo#baras a single word - #1003&>redirect operators an error in POSIX mode - #991${foo:-}into${foo-}- #970ExecHandlersto support layering multiple middlewares - #964selectclause - #969errexitandpipefailoptions - #870EUIDjust likeUID- #958js/wasm- #983reflect.Value.MethodByNameto reduce binary sizes - #961v3.6.0Compare Source
This release drops support for Go 1.17 and includes many features and fixes.
--from-jsonas the reverse of--to-json- [#900]--to-jsonoutput - [#900]-ln=auto- [#803]echo *- [#835]${name:-}to the equivalent${name-}- [#849]<<<is used in POSIX mode - [#881]${!foo*}and${!foo@}in mksh mode - [#929]--from-jsonand--to-jsonas Go APIs - [#885]mapfileandreadarray- [#863]%bin theprintfbuiltin - [#955]shopt- [#877]EntireStringto match the entire string using^$- [#866]v3.5.1Compare Source
[[- [#861]nullglob- [#862]Regexpnow returns the typed errorSyntaxError- [#862]v3.5.0Compare Source
This release drops support for Go 1.16 and includes many new features.
-ln=autoby default to detect the shell language--indentfor-i@() { ... }NewPosto createPosvalues externallyMinifyno longer omits a leading shebang commentShebangto extract the shell language from a#!line**globbing for correctnessos.Statas the last direct use of the filesystemCallHandlerto intercept all interpretedCallExprnodesReadDirHandlerto intercept glob expansion filesystem readsStatHandlerto interceptos.Statandos.Lstatcallsset -xcd -ascd "$OLDPWD"set - argsv3.4.3Compare Source
v3tag to track the latest stable versiontestbuiltin%wto wrap errors inDirv3.4.2Compare Source
PATHlist separators OS-specific to fix a recent regressiontimebuiltinv3.4.1Compare Source
QuoteListEnvironto avoid common prefix issuesexportused in functions now affects the global scope$PATHinsourcev3.4.0Compare Source
This release drops support for Go 1.15,
which allows the code to start benefitting from
io/fs.filepath.WalkDirQuoteto mirrorstrconv.Quotefor shell syntaxCouldBeScript2usingio/fs.DirEntryGIDjust likeUIDread -ppwdflags$(<file)v3.3.1Compare Source
&in a separate line into;BinaryNextLineedge case idempotency bugRunner.ResetbeforeRunner.Runset -efor failed redirectionsv3.3.0Compare Source
FORCE_COLORenv var to always use colors in diffsSingleLineoption to avoid printing newlines&&and||no longer escape newlinesset -o nounsetsupport to fix many edge casesLookPathin favor ofLookPathDirtrapwith error and exit signalsshopt -s nullglobtype -pv3.2.4Compare Source
v3.2.2Compare Source
v3.2.1Compare Source
~in Bash test expressionsConfiguration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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. View repository job log here.