Releases: Evertras/bubble-table
Releases · Evertras/bubble-table
v0.22.3
What's Changed
- fix: ensure WithTargetHeight works properly when WithRowBorder is enabled by @wheelibin in #230
Full Changelog: v0.22.2...v0.22.3
v0.22.2
What's Changed
- fix: invalidate pageStartIndices on filter change in targetHeight mode by @wheelibin in #229
Full Changelog: v0.22.1...v0.22.2
v0.22.1
What's Changed
- fix: handle hyphen wrapping bug by @wheelibin in #228
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- fix: add WithBorderForeground to all examples by @wheelibin in #226
- feat(#188): add WithTargetHeight for fixed terminal-line pagination by @wheelibin in #227
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- chore: remove runewidth dep by @wheelibin in #220
- fix(#165): use ansi.StringWidth calculation rather than len by @wheelibin in #221
- Pr 214 rebased by @wheelibin in #222
- fix: prevent HeaderStyle border definitions from breaking table layout by @wheelibin in #223
- feat(#186): add native time.Time sort support by @wheelibin in #224
- fix(#130): apply column style padding to headers and cells by @wheelibin in #225
Full Changelog: v0.20.1...v0.21.0
v0.20.1
What's Changed
- fix(#77): replace reflow with charmbracelet/x/ansi and added working hyperlinks example by @wheelibin in #218
- feat(#192): add WithRowBorder and WithOuterBorder by @wheelibin in #219
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- bubbletea + lipgloss v2 by @wheelibin in #217
Full Changelog: v0.19.2...v0.20.0
Breaking Changes
- Updated to bubbletea v2, bubbles v2, and lipgloss v2 — import paths have changed to charm.land/bubbletea/v2, charm.land/bubbles/v2, and charm.land/lipgloss/v2
- Minimum Go version raised to 1.25
Upgrading
Before upgrading, ensure your app is using bubbletea v2, bubbles v2, lipgloss v2, and Go 1.25 or later.
v0.19.2
v0.19.1
v0.19.0
What's Changed
BREAKING CHANGE: Filter func now takes an input struct rather than individual parameters, for clarity/consistency with style funcs and future proofing when we want to add more inputs.
Full Changelog: v0.18.0...v0.19.0