release notes
release notes
Published 4/13/2026
PatchContains breaking changesThis release adds support for the full set of Keyboard Enhancements. Now you can enable any enhancements on top of the default disambiguate one.
func (m model) View() tea.View {
var v tea.View
v.KeyboardEnhancements.ReportAlternateKeys = true
v.KeyboardEnhancements.ReportAllKeysAsEscapeCodes = true
return v
}
We also fixed a few renderer related bugs and made the Cursed Renderer smarter. Now, we always reset the terminal tab stops for the Bubble Tea program process context. People using tabs -N in their shell profiles shouldn't be affected.
See the full changelog below.
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.
release notes
Published 4/13/2026
PatchContains breaking changesThis release adds support for the full set of Keyboard Enhancements. Now you can enable any enhancements on top of the default disambiguate one.
func (m model) View() tea.View {
var v tea.View
v.KeyboardEnhancements.ReportAlternateKeys = true
v.KeyboardEnhancements.ReportAllKeysAsEscapeCodes = true
return v
}
We also fixed a few renderer related bugs and made the Cursed Renderer smarter. Now, we always reset the terminal tab stops for the Bubble Tea program process context. People using tabs -N in their shell profiles shouldn't be affected.
See the full changelog below.
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.