SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for shfmt-3.9.0-lp154.3.5.x86_64.rpm :

* Sun Aug 25 2024 Erefd X - Limit golang version 1.22 and above
* Sun Aug 25 2024 zzndb001AATTgmail.com- Update to version 3.9.0:
* CHANGELOG: prepare for v3.9.0
* add Go 1.23.x, drop 1.21.x
* interp: add -s (silent) support to the read builtin
* cmd/gosh: use an os.Pipe in another interactive test
* interp: fix data race regression with stdin pipe changes
* interp: use os.Pipe when StdIO or OpenHandler produce non-file stdins
* interp: add a broken test for stdin draining with StdIO
* interp: do not include TODOs in godoc comments
* interp: implement here-documents via os.Pipe
* interp: verify tests with Bash 5.2
* syntax: use the min builtin
* update dependencies
* syntax: use Parser.matched consistently
* update editorconfig and golang.org/x deps
* interp: implement -O and -G tests
* expand: allocate fewer objects in Fields
* expand: replace sort.SearchStrings with slices.BinarySearchFunc
* update dependencies
* syntax: add support for the Bash 5.2 AATTk expansion operator
* expand: avoid a panic when ParamExp.Repl.Orig is nil
* syntax: avoid a slice bounds check on every input byte
* syntax: implement basic offset overflow protection
* syntax: reduce the amount of allocation batching again
* syntax: remove colOverflow conditional
* syntax: make Parser.reset a bit more conservative
* syntax: move benchmarks to a separate file
* syntax: quicktest can take go-cmp options now
* cmd/shfmt: drop SHFMT_NO_EDITORCONFIG warning
* cmd/shfmt: swap out pkg/diff for internal/diff
* cmd/shfmt: simplify with fewer globals
* all: update dependencies
* all: shadow the variable in type switches
* DebugPrint: Print the string value of tokens
* Allow case-insensitive filename globbing; add nocaseglob
* interp: cancellable reads; EOF on \"read\" sets var to \"\"
* syntax: swap frankban/quicktest for go-quicktest/qt
* syntax: drop go1.18 build tag for fuzz_test.go
* all: make use of the slices package
* cmd/shfmt: fix typo in shfmt.1.scd
* cmd/shfmt: document when --filename is needed for EditorConfig support
* CHANGELOG: prepare for v3.8.0
* all: start using Go 1.21 std APIs
* CI: bump bash image version
* add Go 1.22, drop Go 1.20
* CI: bump github actions
* bump dependencies before the next release
* cmd/shfmt: add --apply-ignore flag for tools and editors
* cmd/shfmt: support editorconfig language sections
* syntax: backquotes affect backslashes in single quotes too
* syntax: better column numbers for escapes inside backquotes
* cmd/shfmt: document how EditorConfig\'s \"ignore\" works
* syntax: detect bash 5.2 rather than 5.1
* update dependencies
* README: fix up a few links
* Update Arch Linux package URL in README.md
* interp: support subshells with FuncEnviron as Env
* expand: support zero-padding in brace expansions
* syntax: support brace expansions with uppercase letters
* interp: support parentheses in classic test commands
* interp: add TODOs about test operator precedence
* interp,expand: add support for fs.DirEntry
* appease unparam
* interp: determine access to a directory via unix.Access
* syntax: allow redirects before all arguments
* all: add Go 1.21, drop 1.19
* Update README.md
* syntax: better error when using \"function\" in POSIX mode
* cmd/shfmt: don\'t recommend inline EditorConfig comments
* CHANGELOG: fix formatting on the latest link references
* Sun Jul 23 2023 zzndb001AATTgmail.com- Update to version 3.7.0:
* prepare for v3.7.0
* cmd/shfmt: bump Dockerfile image versions
* CHANGELOG: start the release notes for v3.7.0
* syntax: stop embedding Pos in error struct types
* all: assume C.UTF-8 is available in the tests
* syntax: treat &> as an error in POSIX mode
* syntax: run \"confirm\" shell commands in a temp dir
* syntax: don\'t parse `$foo#bar` as a comment
* all: apply minor suggestions from gopls
* syntax: add TODO about writer methods on Printer- Add ldflags version info back since --version option always print (devel)
* Mon Jul 18 2022 Jeff Kowalczyk - Revise packaging to align with Go application package patterns
* Drop dependency on golang-packaging obsolete macros use GOPATH
* Use obs-service-go_modules for dependency vendoring
* Drop go build ldflags version info as go1.18+ embeds metadata
* Drop separate package installing shfmt application source
* Tue Jun 07 2022 Erefd X - Update to version 3.5.0
* Fix the Docker publishing script bug which broke 3.5.0 - #860 check CHANGELOG.md for more detail- Update spec
* Wed May 11 2022 Erefd X - Update to version 3.5.0
* drops support for Go 1.16
* Switch to -ln=auto by default to detect the shell language
* Add support for long flags, like --indent for -i
* Sun Feb 20 2022 Erefd X - Update to version 3.4.3
* New Docker v3 tag to track the latest stable version
* Don\'t duplicate errors when walking directories
* Sat Dec 25 2021 Erefd X - Update to version 3.4.2
* Wed Nov 24 2021 Erefd X - Update to version 3.4.1
* Sun Oct 03 2021 Erefd X - Update to version 3.4.0 – Walks directories ~10% faster thanks to filepath.WalkDir
* Thu Aug 05 2021 Erefd X - Update to version 3.3.1
* Mon May 17 2021 Erefd X - Update to version 3.3.0
* Document the FORCE_COLOR env var to always use colors in diffs
* Mon Apr 05 2021 Erefd X - initial packaging shfmt v3.2.4
 
ICM