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

⚠️ Warning

Some 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

Compare Source

What's Changed

Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.8.2...v6.8.3

v6.8.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.8.1...v6.8.2

v6.8.1

Compare Source

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-in Style().CSV.FieldProtection option 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.Ticker in the terminal-size watcher.
  • table: guard auto-index rendering against empty maxColumnLengths.
  • text: prevent a panic in VAlign.Apply on negative maxLines.
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.Apply and StringWidthWithoutEscSequences.
  • progress: build PacManChomp frames with a strings.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

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.7.10...v6.8.0

v6.7.10

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/jedib0t/go-pretty/compare/v6.7.9...v6.7.10


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading
Loading