Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(table): multiline support for table printer #452

Merged
merged 7 commits into from
Mar 4, 2023

Conversation

MarvinJWendt
Copy link
Member

fixed #442

@MarvinJWendt MarvinJWendt linked an issue Mar 4, 2023 that may be closed by this pull request
@codecov
Copy link

codecov bot commented Mar 4, 2023

Codecov Report

Merging #452 (f55cc67) into master (c0cd74f) will increase coverage by 0.10%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #452      +/-   ##
==========================================
+ Coverage   86.07%   86.18%   +0.10%     
==========================================
  Files          29       29              
  Lines        2119     2135      +16     
==========================================
+ Hits         1824     1840      +16     
  Misses        264      264              
  Partials       31       31              
Impacted Files Coverage Δ
table_printer.go 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@MarvinJWendt MarvinJWendt added this pull request to the merge queue Mar 4, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Mar 4, 2023
@MarvinJWendt MarvinJWendt merged commit a84ebfe into master Mar 4, 2023
@MarvinJWendt MarvinJWendt deleted the 442-multiline-support-in-table-columns branch March 4, 2023 21:26
mend-for-github-com bot added a commit to DelineaXPM/dsv-azure-pipelines-task that referenced this pull request Mar 6, 2023
…55 (#43)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/pterm/pterm](https://togithub.com/pterm/pterm) | require |
patch | `v0.12.50` -> `v0.12.55` |

---

### Release Notes

<details>
<summary>pterm/pterm</summary>

### [`v0.12.55`](https://togithub.com/pterm/pterm/releases/tag/v0.12.55)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.54...v0.12.55)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat(table): multiline support for table printer by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#452

**Full Changelog**:
pterm/pterm@v0.12.54...v0.12.55

###
[`v0.12.54`](https://togithub.com/pterm/pterm/blob/HEAD/CHANGELOG.md#v01254---2023-01-22)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.53...v0.12.54)

##### Bug Fixes

- **tree:** print top node
[#&#8203;443](https://togithub.com/pterm/pterm/issues/443)

###
[`v0.12.53`](https://togithub.com/pterm/pterm/blob/HEAD/CHANGELOG.md#v01253---2023-01-05)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.52...v0.12.53)

##### Features

-   **color:** added `color.ToStyle()`
-   **color:** added `color.ToStyle()`
-   **progressbar:** added optional title to `Start` method

##### Bug Fixes

-   **prefix:** fixed line numbers in different print functions

###
[`v0.12.52`](https://togithub.com/pterm/pterm/blob/HEAD/CHANGELOG.md#v01252---2023-01-05)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.51...v0.12.52)

##### Features

-   **multiselect:** added theme support for checkmarks
-   **multiselect:** added theme support for checkmarks

##### Test

-   **multiselect:** fixed test

##### Code Refactoring

-   **progressbar:** make add more safe

###
[`v0.12.51`](https://togithub.com/pterm/pterm/blob/HEAD/CHANGELOG.md#v01251---2022-12-24)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.50...v0.12.51)

##### Bug Fixes

-   Make sure the confirm printer can clean up after Ctrl+C

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjEwMC4xIn0=-->

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
mudler pushed a commit to kairos-io/provider-kairos that referenced this pull request Mar 7, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/pterm/pterm](https://togithub.com/pterm/pterm) | require |
patch | `v0.12.54` -> `v0.12.55` |

---

### Release Notes

<details>
<summary>pterm/pterm</summary>

### [`v0.12.55`](https://togithub.com/pterm/pterm/releases/tag/v0.12.55)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.54...v0.12.55)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat(table): multiline support for table printer by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#452

**Full Changelog**:
pterm/pterm@v0.12.54...v0.12.55

</details>

---

### 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 PR becomes conflicted, or you tick the
rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTcuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE1Ny4xIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
mend-for-github-com bot added a commit to DelineaXPM/dsv-gitlab that referenced this pull request Jan 16, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/AlecAivazis/survey/v2](https://togithub.com/AlecAivazis/survey)
| `v2.3.6` -> `v2.3.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAlecAivazis%2fsurvey%2fv2/v2.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAlecAivazis%2fsurvey%2fv2/v2.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAlecAivazis%2fsurvey%2fv2/v2.3.6/v2.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAlecAivazis%2fsurvey%2fv2/v2.3.6/v2.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/bitfield/script](https://togithub.com/bitfield/script) |
`v0.20.2` -> `v0.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbitfield%2fscript/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbitfield%2fscript/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbitfield%2fscript/v0.20.2/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbitfield%2fscript/v0.20.2/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/magefile/mage](https://togithub.com/magefile/mage) |
`v1.14.0` -> `v1.15.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmagefile%2fmage/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fmagefile%2fmage/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fmagefile%2fmage/v1.14.0/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmagefile%2fmage/v1.14.0/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/pterm/pterm](https://togithub.com/pterm/pterm) |
`v0.12.54` -> `v0.12.74` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpterm%2fpterm/v0.12.74?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fpterm%2fpterm/v0.12.74?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fpterm%2fpterm/v0.12.54/v0.12.74?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpterm%2fpterm/v0.12.54/v0.12.74?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/sheldonhull/magetools](https://togithub.com/sheldonhull/magetools)
| `v1.0.0` -> `v1.0.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsheldonhull%2fmagetools/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fsheldonhull%2fmagetools/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fsheldonhull%2fmagetools/v1.0.0/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsheldonhull%2fmagetools/v1.0.0/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>AlecAivazis/survey (github.com/AlecAivazis/survey/v2)</summary>

###
[`v2.3.7`](https://togithub.com/AlecAivazis/survey/compare/v2.3.6...v2.3.7)

[Compare
Source](https://togithub.com/AlecAivazis/survey/compare/v2.3.6...v2.3.7)

</details>

<details>
<summary>bitfield/script (github.com/bitfield/script)</summary>

###
[`v0.22.0`](https://togithub.com/bitfield/script/compare/v0.21.4...v0.22.0)

[Compare
Source](https://togithub.com/bitfield/script/compare/v0.21.4...v0.22.0)

###
[`v0.21.4`](https://togithub.com/bitfield/script/compare/v0.21.3...v0.21.4)

[Compare
Source](https://togithub.com/bitfield/script/compare/v0.21.3...v0.21.4)

###
[`v0.21.3`](https://togithub.com/bitfield/script/compare/v0.21.2...v0.21.3)

[Compare
Source](https://togithub.com/bitfield/script/compare/v0.21.2...v0.21.3)

###
[`v0.21.2`](https://togithub.com/bitfield/script/compare/v0.21.1...v0.21.2)

[Compare
Source](https://togithub.com/bitfield/script/compare/v0.21.1...v0.21.2)

###
[`v0.21.1`](https://togithub.com/bitfield/script/compare/v0.21.0...v0.21.1)

[Compare
Source](https://togithub.com/bitfield/script/compare/v0.21.0...v0.21.1)

###
[`v0.21.0`](https://togithub.com/bitfield/script/compare/v0.20.2...v0.21.0)

[Compare
Source](https://togithub.com/bitfield/script/compare/v0.20.2...v0.21.0)

</details>

<details>
<summary>magefile/mage (github.com/magefile/mage)</summary>

### [`v1.15.0`](https://togithub.com/magefile/mage/releases/tag/v1.15.0)

[Compare
Source](https://togithub.com/magefile/mage/compare/v1.14.0...v1.15.0)

#### Changelog

- [`9e91a03`](https://togithub.com/magefile/mage/commit/9e91a03) Update
CI ([#&#8203;466](https://togithub.com/magefile/mage/issues/466))
- [`9199872`](https://togithub.com/magefile/mage/commit/9199872) fix
erroneous docstring of sh.Exec()
([#&#8203;452](https://togithub.com/magefile/mage/issues/452))
- [`02bde0b`](https://togithub.com/magefile/mage/commit/02bde0b) Update
jQuery to 3.5.0
([#&#8203;458](https://togithub.com/magefile/mage/issues/458))
- [`1b8774a`](https://togithub.com/magefile/mage/commit/1b8774a) -d dir
contains magefiles stop with "No .go files marked with the mage build
tag..." ([#&#8203;447](https://togithub.com/magefile/mage/issues/447))
([#&#8203;448](https://togithub.com/magefile/mage/issues/448))
- [`a920604`](https://togithub.com/magefile/mage/commit/a920604) mage:
cancel context on SIGINT
([#&#8203;313](https://togithub.com/magefile/mage/issues/313))

</details>

<details>
<summary>pterm/pterm (github.com/pterm/pterm)</summary>

### [`v0.12.74`](https://togithub.com/pterm/pterm/releases/tag/v0.12.74)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.73...v0.12.74)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat: automatically inject more `CallerOffset` in
`pterm.NewSlogHandler` by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#609

##### Other Changes

- examples: fixed `interactive_multiselect` examples by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#606
- ci(examples): demo is now always at the top by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#607

**Full Changelog**:
pterm/pterm@v0.12.73...v0.12.74

### [`v0.12.73`](https://togithub.com/pterm/pterm/releases/tag/v0.12.73)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.72...v0.12.73)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix(logger): `LogLevelDisabled` does no longer print anything by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#601

##### Other Changes

- examples: fix typo in demo by
[@&#8203;jrschumacher](https://togithub.com/jrschumacher) in
[pterm/pterm#598

#### New Contributors

- [@&#8203;jrschumacher](https://togithub.com/jrschumacher) made their
first contribution in
[pterm/pterm#598

**Full Changelog**:
pterm/pterm@v0.12.72...v0.12.73

### [`v0.12.72`](https://togithub.com/pterm/pterm/releases/tag/v0.12.72)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.71...v0.12.72)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix: exit on `ctrl+c` in interactive printers by default by
[@&#8203;panbanda](https://togithub.com/panbanda) in
[pterm/pterm#593

##### Other Changes

- ci: updated go test command in workflow by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#594
- examples: refactored and documented all examples by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#596
- docs: added website to repo by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#597

#### New Contributors

- [@&#8203;panbanda](https://togithub.com/panbanda) made their first
contribution in
[pterm/pterm#593

**Full Changelog**:
pterm/pterm@v0.12.71...v0.12.72

### [`v0.12.71`](https://togithub.com/pterm/pterm/releases/tag/v0.12.71)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.70...v0.12.71)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix(BulletList): indentation does not work when the item has a
linebreak by [@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt)
in
[pterm/pterm#589

**Full Changelog**:
pterm/pterm@v0.12.70...v0.12.71

###
[`v0.12.70`](https://togithub.com/pterm/pterm/releases/tag/v0.12.70):
Heatmap Printer 🎉

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.69...v0.12.70)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- Feature: Default value for interactive text input by
[@&#8203;KarolosLykos](https://togithub.com/KarolosLykos) in
[pterm/pterm#577
- Added a heatmap printer by
[@&#8203;floaust](https://togithub.com/floaust) in
[pterm/pterm#487

<img width="800"
src="https://github.com/pterm/pterm/assets/56639481/c994c395-3b94-4b27-af20-4ae5fd6fc0be"
/>

##### Fixes 🔧
* fix(heatmap): fix bug legend was not fully boxed by
@&#8203;floau[pterm/pterm#583
* fix(heatmap): fix bug legend was too long by
@&#8203;floau[pterm/pterm#585

**Full Changelog**:
pterm/pterm@v0.12.69...v0.12.70

### [`v0.12.69`](https://togithub.com/pterm/pterm/releases/tag/v0.12.69)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.68...v0.12.69)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat(select): added additional navigation keys by
[@&#8203;hpcsc](https://togithub.com/hpcsc) in
[pterm/pterm#572

#### New Contributors

- [@&#8203;hpcsc](https://togithub.com/hpcsc) made their first
contribution in
[pterm/pterm#572

**Full Changelog**:
pterm/pterm@v0.12.68...v0.12.69

### [`v0.12.68`](https://togithub.com/pterm/pterm/releases/tag/v0.12.68)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.67...v0.12.68)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix: upgrade Go version to 1.21 by
[@&#8203;juburr](https://togithub.com/juburr) in
[pterm/pterm#569
- fix: don't intercept os signals by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#570

#### New Contributors

- [@&#8203;juburr](https://togithub.com/juburr) made their first
contribution in
[pterm/pterm#569

**Full Changelog**:
pterm/pterm@v0.12.67...v0.12.68

###
[`v0.12.67`](https://togithub.com/pterm/pterm/releases/tag/v0.12.67):
Pretty slog handler!

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.66...v0.12.67)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat: add handler for log/slog in go1.21 by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#548
- [DEMO &
EXAMPLE](https://togithub.com/pterm/pterm/tree/master/\_examples/slog/demo)


![Demo](https://togithub.com/pterm/pterm/blob/master/\_examples/slog/demo/animation.svg)

**Full Changelog**:
pterm/pterm@v0.12.66...v0.12.67

### [`v0.12.66`](https://togithub.com/pterm/pterm/releases/tag/v0.12.66)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.65...v0.12.66)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat: Multiple progressbars and spinners support by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#544


![Animation](https://raw.githubusercontent.com/pterm/pterm/master/\_examples/multiple-live-printers/demo/animation.svg)

##### Other Changes

- ci: update to Go 1.21 by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#556

**Full Changelog**:
pterm/pterm@v0.12.65...v0.12.66

### [`v0.12.65`](https://togithub.com/pterm/pterm/releases/tag/v0.12.65)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.64...v0.12.65)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix(textinput): fixed buggy behavior by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#550

**Full Changelog**:
pterm/pterm@v0.12.64...v0.12.65

### [`v0.12.64`](https://togithub.com/pterm/pterm/releases/tag/v0.12.64)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.63...v0.12.64)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat: add custom delimiters to select printers by
[@&#8203;darkliquid](https://togithub.com/darkliquid) in
[pterm/pterm#545

#### New Contributors

- [@&#8203;darkliquid](https://togithub.com/darkliquid) made their first
contribution in
[pterm/pterm#545

**Full Changelog**:
pterm/pterm@v0.12.63...v0.12.64

### [`v0.12.63`](https://togithub.com/pterm/pterm/releases/tag/v0.12.63)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.62...v0.12.63)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat: added filter option for `select` printer by
[@&#8203;alirezaarzehgar](https://togithub.com/alirezaarzehgar) in
[pterm/pterm#530

##### Fixes 🔧

- fix(box): fixed wrong title length calculation by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#527
- fix: fixed area on Windows by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#539

##### Other Changes

- ci: add cache dependencies by
[@&#8203;9bany](https://togithub.com/9bany) in
[pterm/pterm#514
- docs: added `keys.Space` as unsafe when `Filter` is enabled. by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#519
- ci: added `reviewdog` by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#521
- ci: revert to classic `golangci-lint` action by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#532
- Add OnExit function for interactive text inputs by
[@&#8203;lammel](https://togithub.com/lammel) in
[pterm/pterm#507
- refactor: use WithBoolean on multiselect printer by
[@&#8203;alirezaarzehgar](https://togithub.com/alirezaarzehgar) in
[pterm/pterm#533

#### New Contributors

- [@&#8203;9bany](https://togithub.com/9bany) made their first
contribution in
[pterm/pterm#514
- [@&#8203;lammel](https://togithub.com/lammel) made their first
contribution in
[pterm/pterm#507
- [@&#8203;alirezaarzehgar](https://togithub.com/alirezaarzehgar) made
their first contribution in
[pterm/pterm#533

**Full Changelog**:
pterm/pterm@v0.12.62...v0.12.63

### [`v0.12.62`](https://togithub.com/pterm/pterm/releases/tag/v0.12.62)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.61...v0.12.62)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix: root node of `TreePrinter` is not styled by
[@&#8203;dedefer](https://togithub.com/dedefer) in
[pterm/pterm#511
- fix: fixed not being able to add a custom graceful shutdown by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#512

#### New Contributors

- [@&#8203;dedefer](https://togithub.com/dedefer) made their first
contribution in
[pterm/pterm#511

**Full Changelog**:
pterm/pterm@v0.12.61...v0.12.62

### [`v0.12.61`](https://togithub.com/pterm/pterm/releases/tag/v0.12.61)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.60...v0.12.61)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix(table): fixed table when a column contained a whitespace at the
start or end by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#502

**Full Changelog**:
pterm/pterm@v0.12.60...v0.12.61

### [`v0.12.60`](https://togithub.com/pterm/pterm/releases/tag/v0.12.60)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.59...v0.12.60)

<!-- Release notes generated using configuration in .github/release.yml
at v0.12.60 -->

#### What's Changed

##### Exciting New Features 🎉

- Added RGBStyle by [@&#8203;floaust](https://togithub.com/floaust) in
[pterm/pterm#492

##### Fixes 🔧

- add: progress bar filler from start by
[@&#8203;KarolosLykos](https://togithub.com/KarolosLykos) in
[pterm/pterm#499
- Various progressbar improvements by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#500
- with input by
[@&#8203;KarolosLykos](https://togithub.com/KarolosLykos) in
[pterm/pterm#486

##### Other Changes

- chore(deps): bump github.com/lithammer/fuzzysearch from 1.1.5 to 1.1.7
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[pterm/pterm#496

**Full Changelog**:
pterm/pterm@v0.12.59...v0.12.60

### [`v0.12.59`](https://togithub.com/pterm/pterm/releases/tag/v0.12.59)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.58...v0.12.59)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat(textinput): added optional mask for prompting for
secrets/passwords/tokens by
[@&#8203;MarkusZoppelt](https://togithub.com/MarkusZoppelt) in
[pterm/pterm#458

##### Other Changes

- example(table): fixed text that was too long to be displayed in the
animation by [@&#8203;floaust](https://togithub.com/floaust) in
[pterm/pterm#484
- ci(workflows): Bump actions version, fix Node 12 deprecation warnings
by [@&#8203;kbdharun](https://togithub.com/kbdharun) in
[pterm/pterm#488
- docs(security): added security policy by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#490

#### New Contributors

- [@&#8203;kbdharun](https://togithub.com/kbdharun) made their first
contribution in
[pterm/pterm#488
- [@&#8203;MarkusZoppelt](https://togithub.com/MarkusZoppelt) made their
first contribution in
[pterm/pterm#458

**Full Changelog**:
pterm/pterm@v0.12.58...v0.12.59

###
[`v0.12.58`](https://togithub.com/pterm/pterm/releases/tag/v0.12.58): |
Structured Logging

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.57...v0.12.58)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

##### New Printer: Structured Logging!

<img width="500"
src="https://raw.githubusercontent.com/pterm/pterm/master/_examples/logger/default/animation.svg"
/>

- feat(logger): added pretty structured logger by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#480
- feat(rgb): made it possible to use RGB colors as background by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#474

##### Fixes 🔧

- fix(rgb): fixed a bug in RGB fading, where the `maxValue` would print
with the `minValue` color. by
[@&#8203;floaust](https://togithub.com/floaust) in
[pterm/pterm#479

##### Other Changes

- examples: combine header examples by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#467
- ci: added svgo workflow to optimize SVGs by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#468
- docs(examples): added more examples by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#469
- docs(README): improved readme by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#476

**Full Changelog**:
pterm/pterm@v0.12.57...v0.12.58

### [`v0.12.57`](https://togithub.com/pterm/pterm/releases/tag/v0.12.57)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.56...v0.12.57)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix: spinner high CPU usage, when in `RawOutput` mode by
[@&#8203;ibuildthecloud](https://togithub.com/ibuildthecloud) in
[pterm/pterm#462

##### Other Changes

- ci: make example generation multi threaded by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#464
- refactor: use `pterm.Print` instead of `fmt.Print` functions by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#463
- ci: don't run Go build and unit tests on autoupdate by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#465

#### New Contributors

- [@&#8203;ibuildthecloud](https://togithub.com/ibuildthecloud) made
their first contribution in
[pterm/pterm#462

**Full Changelog**:
pterm/pterm@v0.12.56...v0.12.57

### [`v0.12.56`](https://togithub.com/pterm/pterm/releases/tag/v0.12.56)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.55...v0.12.56)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix(table): fixed panic when multiple lines contained color in a
single column by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#456

**Full Changelog**:
pterm/pterm@v0.12.55...v0.12.56

### [`v0.12.55`](https://togithub.com/pterm/pterm/releases/tag/v0.12.55)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.54...v0.12.55)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Exciting New Features 🎉

- feat(table): multiline support for table printer by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[pterm/pterm#452

**Full Changelog**:
pterm/pterm@v0.12.54...v0.12.55

</details>

<details>
<summary>sheldonhull/magetools
(github.com/sheldonhull/magetools)</summary>

###
[`v1.0.1`](https://togithub.com/sheldonhull/magetools/blob/HEAD/CHANGELOG.md#v101---2023-05-25)

[Compare
Source](https://togithub.com/sheldonhull/magetools/compare/v1.0.0...v1.0.1)

##### 🎉 Feature

- New package `trunk` for automation on trunk installation, upgrades,
and setup.

##### 🤖 CI & Build

- Adjust changie to latest version with block input support and new
cleaned up categories.

##### 🐛 Bug Fix

- Label on `go:lint` incorrectly stated `gotestsum` found. This is
fixed.

##### 🔨 Refactor

- Adjust `magetoolsutils` output to be less verbose and output to debug
when matching condition instead of Info level, as this has to be used in
many functions and is noisy.
- Improve `ci.IsCI()` to detect GitHub specifically, Gitlab, and then
resolve `CI=1` as generic CI instead.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDguMCIsInVwZGF0ZWRJblZlciI6IjM3LjEwOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Multiline support in Table columns
1 participant