Skip to content

Commit 3b9eb60

Browse files
committed
document AutoFormat changes
1 parent 8e34b11 commit 3b9eb60

File tree

3 files changed

+27
-17
lines changed

3 files changed

+27
-17
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ go get github.com/olekukonko/[email protected]
2828
#### Latest Version
2929
The latest stable version
3030
```bash
31-
go get github.com/olekukonko/[email protected].5
31+
go get github.com/olekukonko/[email protected].6
3232
```
3333

3434
**Warning:** Version `v1.0.0` contains missing functionality and should not be used.
@@ -62,7 +62,7 @@ func main() {
6262
data := [][]string{
6363
{"Package", "Version", "Status"},
6464
{"tablewriter", "v0.0.5", "legacy"},
65-
{"tablewriter", "v1.0.5", "latest"},
65+
{"tablewriter", "v1.0.6", "latest"},
6666
}
6767

6868
table := tablewriter.NewWriter(os.Stdout)
@@ -77,7 +77,7 @@ func main() {
7777
│ PACKAGE │ VERSION │ STATUS │
7878
├─────────────┼─────────┼────────┤
7979
│ tablewriter │ v0.0.5 │ legacy │
80-
│ tablewriter │ v1.0.5 │ latest │
80+
│ tablewriter │ v1.0.6 │ latest │
8181
└─────────────┴─────────┴────────┘
8282
```
8383

@@ -1063,6 +1063,12 @@ func (t Time) Format() string {
10631063
└──────────────────┴─────────┴─────────────┴──────────────┘
10641064
```
10651065

1066+
1067+
## Changes
1068+
1069+
- `AutoFormat` changes See [#261](https://github.com/olekukonko/tablewriter/issues/261)
1070+
1071+
10661072
## Command-Line Tool
10671073

10681074
The `csv2table` tool converts CSV files to ASCII tables. See `cmd/csv2table/csv2table.go` for details.

config.go

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -819,20 +819,6 @@ func WithRenderer(f tw.Renderer) Option {
819819
}
820820
}
821821

822-
// WithRendererSettings updates the renderer's settings (e.g., separators, lines).
823-
// Logs the change if debugging is enabled.
824-
func WithRendererSettings(settings tw.Settings) Option {
825-
return func(target *Table) {
826-
if target.renderer != nil {
827-
cfg := target.renderer.Config()
828-
cfg.Settings = settings
829-
if target.logger != nil {
830-
target.logger.Debugf("Option: WithRendererSettings applied to Table: %+v", settings)
831-
}
832-
}
833-
}
834-
}
835-
836822
// WithRowConfig applies a full row configuration to the table.
837823
// Logs the change if debugging is enabled.
838824
func WithRowConfig(config tw.CellConfig) Option {

deprecated.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,21 @@ func WithBorders(borders tw.Border) Option {
2020
// Deprecated: WithBorders is no longer supported.
2121
// Use [tw.Behavior] directly to configure border settings.
2222
type Behavior tw.Behavior
23+
24+
// Deprecated: WithRendererSettings i sno longer supported.
25+
type Settings tw.Settings
26+
27+
// WithRendererSettings updates the renderer's settings (e.g., separators, lines).
28+
// Render setting has move to renders directly
29+
// you can also use WithRendition for renders that have rendition support
30+
func WithRendererSettings(settings tw.Settings) Option {
31+
return func(target *Table) {
32+
if target.renderer != nil {
33+
cfg := target.renderer.Config()
34+
cfg.Settings = settings
35+
if target.logger != nil {
36+
target.logger.Debugf("Option: WithRendererSettings applied to Table: %+v", settings)
37+
}
38+
}
39+
}
40+
}

0 commit comments

Comments
 (0)