Go: Update module github.com/jedib0t/go-pretty/v6 to v6.8.3
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| github.com/jedib0t/go-pretty/v6 | require | minor | v6.7.9 -> v6.8.3 |
⚠️ WarningSome dependencies could not be looked up. Check the Dependency Dashboard for more information.
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
jedib0t/go-pretty (github.com/jedib0t/go-pretty/v6)
v6.8.3
What's Changed
- table: stack vertically-merged rows into wrapped cell height; fixes #261 by @jedib0t in https://github.com/jedib0t/go-pretty/pull/411
- README.md: drop Go Report Card badge by @jedib0t in https://github.com/jedib0t/go-pretty/pull/412
Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.8.2...v6.8.3
v6.8.2
What's Changed
- text: trim to display width so CJK content respects maxLen by @greymoth-jp in https://github.com/jedib0t/go-pretty/pull/410
New Contributors
- @greymoth-jp made their first contribution in https://github.com/jedib0t/go-pretty/pull/410
Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.8.1...v6.8.2
v6.8.1
What's Changed
A hardening pass across the table, list, progress, and text packages,
fixing security issues, crash/race bugs, and performance problems in the
render hot paths, with benchmarks added to back the optimizations.
Security
- table/list (HTML): escape the title, caption, and CSS class names in
RenderHTML()to prevent HTML/attribute injection. - table (CSV): make
RenderCSV()output RFC 4180 compliant, and add an opt-inStyle().CSV.FieldProtectionoption that neutralizes spreadsheet formula-injection fields (=,+,-,@, tab, CR). - text: sanitize hyperlink URLs and bound the escape-sequence parser buffer so adversarial input can't grow it without limit.
Correctness
- progress: fix a render panic on tiny tracker lengths, data races on
tracker/indicator state, and a leaked
time.Tickerin the terminal-size watcher. - table: guard auto-index rendering against empty
maxColumnLengths. - text: prevent a panic in
VAlign.Applyon negativemaxLines.
Performance
- table: compile regex filters once per render; pre-size render builders.
- list: hoist repeated width math out of the render loops.
- text: speed up
Align.ApplyandStringWidthWithoutEscSequences. - progress: build
PacManChompframes with astrings.Builder.
Tooling
- Moved root-level benchmarks into their packages and wired up
make bench; added benchmarks for the table/text/list/progress render hot paths and tests covering the retained-done-tracker render paths.
Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.8.0...v6.8.1
v6.8.0
What's Changed
- progress: fix speed decay on done trackers and log overwrite; fixes #405 by @jedib0t in https://github.com/jedib0t/go-pretty/pull/406
- fix: wrap wide runes when wrapLen is odd in WrapHard by @koriyoshi2041 in https://github.com/jedib0t/go-pretty/pull/408
New Contributors
- @koriyoshi2041 made their first contribution in https://github.com/jedib0t/go-pretty/pull/408
Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.7.10...v6.8.0
v6.7.10
What's Changed
- Fix panic on text align with unicode by @edznux-dd in https://github.com/jedib0t/go-pretty/pull/404
New Contributors
- @edznux-dd made their first contribution in https://github.com/jedib0t/go-pretty/pull/404
Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.7.9...v6.7.10
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.