Skip to content

Version 3.6.0 Feature Release

Latest

Choose a tag to compare

@gdamore gdamore released this 11 Oct 05:42
Immutable release. Only release title and notes can be modified.
4bed180

The main headline here is that the mouse is supported on the Linux console with GPM. There are performance improvements and some bug fixes, plus improved reporting of pixel sizes on window resize events as well.

What's Changed

  • fix(vt): let the segmenter decide clustering, not Go's unicode tables by @dylanpulver in #1170
  • chore(deps): bump golang.org/x/term from 0.45.0 to 0.46.0 by @dependabot[bot] in #1173
  • chore(deps): bump golang.org/x/text from 0.41.0 to 0.42.0 by @dependabot[bot] in #1174
  • fix: invalidate blank cells after resizing CellBuffer by @jakezwang in #1176
  • fix(st): re-enable SGR mouse (1006) and focus (1004) reporting by @akashchamp in #1179
  • perf(cell): fill areas without an allocation per cell by @ayn2op in #1184
  • fix(resize): report the pixel size in resize events by @ayn2op in #1186
  • fix(input): extend bare Escape timeout on Windows by @gdamore in #1188
  • feat(gpm): support Linux console mouse by @gdamore in #1190
  • perf: reuse SetContent strings for Unicode glyphs by @gdamore in #1191

New Contributors

Full Changelog: v3.5.0...v3.6.0