Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:gladiac
shfmt
shfmt.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File shfmt.changes of Package shfmt
------------------------------------------------------------------- Sun Nov 17 13:00:08 UTC 2024 - zzndb001@gmail.com - Update to version 3.10.0: * CHANGELOG: prepare for v3.10.0 * cmd/shfmt: bump deps in Dockerfile * interp: let HandlerContext.Stdin be nil again when there is no stdin * interp: support closing stdin, stdout, and stderr files * cmd/shfmt: move --filename out of parser options * interp: test and fix `read` with regular files as stdin * all: clarify that the "keep padding" formatting option is deprecated * cmd/shfmt: report correct language read from EditorConfig in errors * cmd/shfmt: show broken behavior in test for #1102 * update all deps * interp: add an Interactive option to be used by cmd/gosh * cmd/gosh: add bad test case for #1100 * syntax: parse all CRLF line endings as LF * syntax: add a few godoc links * cmd/shfmt: test that -i=0 does not skip ignore=true from EditorConfig * README: clarify caveat for `declare` * expand: use cmp.Or * syntax: include skipped backslashes in backticks for column numbers * syntax: actually use qt.CmpEquals * syntax: include skipped null bytes in column numbers * syntax: add test case for positions after skipped null bytes * syntax: do not use %d verb for syntax.Pos * all: more tweaks thanks to Go 1.22 * syntax/typedjson: use reflect.TypeFor * go.mod: update dependencies * syntax: fix a fmt.Sprintf issue spotted by the latest go vet * all: swap bytes.Buffer for strings.Builder ------------------------------------------------------------------- Sun Aug 25 08:53:00 UTC 2024 - Erefd X <zzndb001@gmail.com> - Limit golang version 1.22 and above ------------------------------------------------------------------- Sun Aug 25 08:47:27 UTC 2024 - zzndb001@gmail.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 @k 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 01:28:01 UTC 2023 - zzndb001@gmail.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 15:07:45 UTC 2022 - Jeff Kowalczyk <jkowalczyk@suse.com> - 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 7 11:57:00 UTC 2022 - Erefd X <zzndb001@gmail.com> - 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 13:10:22 UTC 2022 - Erefd X <zzndb001@gmail.com> - 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 13:58:33 UTC 2022 - Erefd X <zzndb001@gmail.com> - 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 07:27:38 UTC 2021 - Erefd X <zzndb001@gmail.com> - Update to version 3.4.2 ------------------------------------------------------------------- Wed Nov 24 15:16:21 UTC 2021 - Erefd X <zzndb001@gmail.com> - Update to version 3.4.1 ------------------------------------------------------------------- Sun Oct 3 04:56:21 UTC 2021 - Erefd X <zzndb001@gmail.com> - Update to version 3.4.0 – Walks directories ~10% faster thanks to filepath.WalkDir ------------------------------------------------------------------- Thu Aug 5 04:51:42 UTC 2021 - Erefd X <zzndb001@gmail.com> - Update to version 3.3.1 ------------------------------------------------------------------- Mon May 17 14:35:10 UTC 2021 - Erefd X <zzndb001@gmail.com> - Update to version 3.3.0 * Document the FORCE_COLOR env var to always use colors in diffs ------------------------------------------------------------------- Mon Apr 5 02:09:33 UTC 2021 - Erefd X <zzndb001@gmail.com> - initial packaging shfmt v3.2.4
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor