jedib0t/go-pretty
### [`v6.1.0`](https://togithub.com/jedib0t/go-pretty/releases/v6.1.0)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.6...v6.1.0)
### Features
- **progress**
- Style.Chars.Indeterminate: mechanism to show progress where the end is unknown
- Quite a few built-in styles for this, including a semi-decent Pac-Man version ;)
### Bug-Fixes
- **progress**
- plug possible race conditions due to bad mutex usage
### [`v6.0.6`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.6)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.5...v6.0.6)
### Features
- **progress**
- ShowETA(): show ETA for individual trackers
### [`v6.0.5`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.5)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.4...v6.0.5)
### Bug-Fixes
- **table**
- Title row length should match rest of the table when shorter (thanks [@FoamCactus](https://togithub.com/FoamCactus))
- Adjust auto-index column IDs for for [golang/go#32479](https://togithub.com/golang/go/issues/32479) (thanks [@eclipseo](https://togithub.com/eclipseo))
### [`v6.0.4`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.4)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.3...v6.0.4)
### Features
- **table**
- SuppressEmptyColumns(): hide all columns that have no content in any of the rows
### [`v6.0.3`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.3)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.2...v6.0.3)
### Fixes
- text:
- remove dependency on `go-openapi/strfmt` which indirectly added a lot of unnecessary transitive dependencies
Thanks [@titanous](https://togithub.com/titanous)!
### [`v6.0.2`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.2)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.1...v6.0.2)
### Features
- **table**
- provide options in Style.HTML to control HTML rendering:
- `CSSClass` to set the CSS class-name for the table (default: `go-pretty-table`)
- `EmptyColumn` to control what to print for an empty column (default: ` `)
- `EscapeText` to control whether to invoke `html.Escape` on all columns (default: `true`)
- `Newline`: to control whether `\n` should be replaced, and with what (default: ` `)
#### Deprecations
##### table
| Old Functionality | Replacement |
| ----------------- | ----------------------- |
| `SetHTMLCSSClass` | `Style().HTML.CSSClass` |
### [`v6.0.1`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.1)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.0...v6.0.1)
### Bug-Fixes
- **table**
- Footer rows should not have a auto-generated index with `SetAutoIndex`
### [`v6.0.0`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.0)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v5.1.0...v6.0.0)
Make `go-pretty` compatible with `go mod`.
You should now be able to run: `go get -u github.com/jedib0t/go-pretty/v6@v6.0.0`.
### [`v5.1.0`](https://togithub.com/jedib0t/go-pretty/releases/v5.1.0)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v5.0.1...v5.1.0)
### Features
- **table**
- support auto-merge of cells in a row with `RowConfig.AutoMerge` (2nd part of fix for [#93](https://togithub.com/jedib0t/go-pretty/issues/93))
### Bug-Fixes
- **table**
- text.Format\* can now deal with escape sequences; (fix for [#112](https://togithub.com/jedib0t/go-pretty/issues/112))
### Note
This will be the last `dep` compatible release thanks to `go mod` enforcing major versions above v1 to be part of the import path.
### [`v5.0.1`](https://togithub.com/jedib0t/go-pretty/releases/v5.0.1)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v5.0.0...v5.0.1)
### Features
- **table**
- support auto-merge of cells in a column with `ColumnConfig.AutoMerge`
- support title/caption using the \\<caption> tag on the table in HTML mode
### Bug-Fixes
- **table**
- support auto-index in CSV/HTML/Markdown modes
### General
- update dependency `go-runewidth` to `v0.0.9` to enhance emoji support
### [`v5.0.0`](https://togithub.com/jedib0t/go-pretty/releases/v5.0.0)
[Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v4.3.0...v5.0.0)
### Features
- **table**
- `AppendSeparator` to append a separator after the last appended row
- `ColumnConfig.Hidden` flag to control the visibility of individual columns
- `ColumnConfig.WidthMaxEnforcer` to customize how `WidthMax` is applied/enforced
- `ResetFooters` to reset and remove all appended footers
- `ResetHeaders` to reset and remove all appended headers
- `ResetRows` to reset and remove all appended rows
- Deprecated interfaces have been removed; refer to the table below for details
- **General**
- Transition from `dep` to `go mod` for dependency management
#### Deprecations
##### table
| Old Functionality | Replacement |
| ------------------------- | -------------------------------------------------- |
| `SetAlign` | `SetColumnConfig` with `ColumnConfig.Align` |
| `SetAlignFooter` | `SetColumnConfig` with `ColumnConfig.AlignFooter` |
| `SetAlignHeader` | `SetColumnConfig` with `ColumnConfig.AlignHeader` |
| `SetAllowedColumnLengths` | `SetColumnConfig` with `ColumnConfig.WidthMax` |
| `SetColors` | `SetColumnConfig` with `ColumnConfig.Colors` |
| `SetColorsFooter` | `SetColumnConfig` with `ColumnConfig.ColorsFooter` |
| `SetColorsHeader` | `SetColumnConfig` with `ColumnConfig.ColorsHeader` |
| `SetVAlign` | `SetColumnConfig` with `ColumnConfig.VAlign` |
| `SetVAlignFooter` | `SetColumnConfig` with `ColumnConfig.VAlignFooter` |
| `SetVAlignHeader` | `SetColumnConfig` with `ColumnConfig.VAlignHeader` |
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
Coverage increased (+0.1%) to 86.21% when pulling 8ac2fc7432c0ca6959073b7b16142ff2a058463a on renovate/github.com-jedib0t-go-pretty-6.x into 06b6a4ef69abe279011425a33aab3111f7b7fba3 on master.
This PR contains the following updates:
v4.3.0+incompatible
->v6.1.0
Release Notes
jedib0t/go-pretty
### [`v6.1.0`](https://togithub.com/jedib0t/go-pretty/releases/v6.1.0) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.6...v6.1.0) ### Features - **progress** - Style.Chars.Indeterminate: mechanism to show progress where the end is unknown - Quite a few built-in styles for this, including a semi-decent Pac-Man version ;) ### Bug-Fixes - **progress** - plug possible race conditions due to bad mutex usage ### [`v6.0.6`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.6) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.5...v6.0.6) ### Features - **progress** - ShowETA(): show ETA for individual trackers ### [`v6.0.5`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.5) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.4...v6.0.5) ### Bug-Fixes - **table** - Title row length should match rest of the table when shorter (thanks [@FoamCactus](https://togithub.com/FoamCactus)) - Adjust auto-index column IDs for for [golang/go#32479](https://togithub.com/golang/go/issues/32479) (thanks [@eclipseo](https://togithub.com/eclipseo)) ### [`v6.0.4`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.4) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.3...v6.0.4) ### Features - **table** - SuppressEmptyColumns(): hide all columns that have no content in any of the rows ### [`v6.0.3`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.3) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.2...v6.0.3) ### Fixes - text: - remove dependency on `go-openapi/strfmt` which indirectly added a lot of unnecessary transitive dependencies Thanks [@titanous](https://togithub.com/titanous)! ### [`v6.0.2`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.2) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.1...v6.0.2) ### Features - **table** - provide options in Style.HTML to control HTML rendering: - `CSSClass` to set the CSS class-name for the table (default: `go-pretty-table`) - `EmptyColumn` to control what to print for an empty column (default: ` `) - `EscapeText` to control whether to invoke `html.Escape` on all columns (default: `true`) - `Newline`: to control whether `\n` should be replaced, and with what (default: ``) #### Deprecations ##### table | Old Functionality | Replacement | | ----------------- | ----------------------- | | `SetHTMLCSSClass` | `Style().HTML.CSSClass` | ### [`v6.0.1`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.1) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v6.0.0...v6.0.1) ### Bug-Fixes - **table** - Footer rows should not have a auto-generated index with `SetAutoIndex` ### [`v6.0.0`](https://togithub.com/jedib0t/go-pretty/releases/v6.0.0) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v5.1.0...v6.0.0) Make `go-pretty` compatible with `go mod`. You should now be able to run: `go get -u github.com/jedib0t/go-pretty/v6@v6.0.0`. ### [`v5.1.0`](https://togithub.com/jedib0t/go-pretty/releases/v5.1.0) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v5.0.1...v5.1.0) ### Features - **table** - support auto-merge of cells in a row with `RowConfig.AutoMerge` (2nd part of fix for [#93](https://togithub.com/jedib0t/go-pretty/issues/93)) ### Bug-Fixes - **table** - text.Format\* can now deal with escape sequences; (fix for [#112](https://togithub.com/jedib0t/go-pretty/issues/112)) ### Note This will be the last `dep` compatible release thanks to `go mod` enforcing major versions above v1 to be part of the import path. ### [`v5.0.1`](https://togithub.com/jedib0t/go-pretty/releases/v5.0.1) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v5.0.0...v5.0.1) ### Features - **table** - support auto-merge of cells in a column with `ColumnConfig.AutoMerge` - support title/caption using the \\<caption> tag on the table in HTML mode ### Bug-Fixes - **table** - support auto-index in CSV/HTML/Markdown modes ### General - update dependency `go-runewidth` to `v0.0.9` to enhance emoji support ### [`v5.0.0`](https://togithub.com/jedib0t/go-pretty/releases/v5.0.0) [Compare Source](https://togithub.com/jedib0t/go-pretty/compare/v4.3.0...v5.0.0) ### Features - **table** - `AppendSeparator` to append a separator after the last appended row - `ColumnConfig.Hidden` flag to control the visibility of individual columns - `ColumnConfig.WidthMaxEnforcer` to customize how `WidthMax` is applied/enforced - `ResetFooters` to reset and remove all appended footers - `ResetHeaders` to reset and remove all appended headers - `ResetRows` to reset and remove all appended rows - Deprecated interfaces have been removed; refer to the table below for details - **General** - Transition from `dep` to `go mod` for dependency management #### Deprecations ##### table | Old Functionality | Replacement | | ------------------------- | -------------------------------------------------- | | `SetAlign` | `SetColumnConfig` with `ColumnConfig.Align` | | `SetAlignFooter` | `SetColumnConfig` with `ColumnConfig.AlignFooter` | | `SetAlignHeader` | `SetColumnConfig` with `ColumnConfig.AlignHeader` | | `SetAllowedColumnLengths` | `SetColumnConfig` with `ColumnConfig.WidthMax` | | `SetColors` | `SetColumnConfig` with `ColumnConfig.Colors` | | `SetColorsFooter` | `SetColumnConfig` with `ColumnConfig.ColorsFooter` | | `SetColorsHeader` | `SetColumnConfig` with `ColumnConfig.ColorsHeader` | | `SetVAlign` | `SetColumnConfig` with `ColumnConfig.VAlign` | | `SetVAlignFooter` | `SetColumnConfig` with `ColumnConfig.VAlignFooter` | | `SetVAlignHeader` | `SetColumnConfig` with `ColumnConfig.VAlignHeader` |
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.