Version 2.5.0 Feature Release
Version 2.5.0 is a rollup of a number of bug fixes but also includes some new features:
Features:
- A new SetCursorStyle() is introduced to allow applications to set the cursor shape (#356)
- Views API adds mouse support (#494)
- Some special enhancements for the foot terminal emulator were added (#506)
Bugs Fixed:
- Bug fix where EventError was getting sent after resuming a Screen (#480)
- Bug fix for Putty mouse events not working (#477)
- Screen.Clear() is greatly optimized, reducing the time to redraw the screen (and hopefully removing flashing) (#491)
- Fixes several bugs for termbox
- Fix for bug causing cgo to crash on macOS (#492)
- Fix for mouse tracking being set improperly on exiting (#512)
- Fix for go 1.18 with macOS (#520)
- Fix for missing tmux-256color terminal (#521)
- Fix for incorrect style handling in some circumstances (after screen.Clear() typically) (#509)
Special Message:
This release contains a special message for the people of Russia. Please see the file UKRAINE.md for more information.