Version 2.5.4 Bug Fix Release
Version 2.5.4 fixed quite a few things in the 2.5 release chain. Arguably it could also have been a minor release due to some quasi-feature updates. It is anticipated that this will be the last release for 2.5.x.
The next minor release (2.6.0) will probably require updating to at least go 1.17 as we move towards updating imports and adopting additional language features.
Fixes:
- On Windows (and some other platforms) custom TTYs did not work (#580)
- Default to using narrow for ambiguous characters in East Asian locales (#578)
This affected a lot of folks in East Asian locales, and now tcell applications should work by default for them.
If overrides to the RUNEWIDTH_EASTASIAN environment are present they will still be honored. - Fix for intermittent screen flashes (#576)
- Encoding sub package now registers all encodings when imported. (Explicit call to Register is no longer required)
- Tutorial program improved to demonstrate panic handling (thanks to Eric S. Raymond)
- Fix for mouse-wheel/click-drag conflation (#574)
- Hyperlink ID support added (#568) (thanks to Tim Culverhouse)
- Paste support added to views.Application (#552) (thanks to Chris Bradbury)
- WidgetWatcher is concurrency-safe (thanks to Tim Culverhouse)
- Fix for CellView.Size() (#553) (thanks to Chris Bradbury)
- Fix for tput escape sequence errors (#546)
- Horizontal, Vertical are now type Orientation (#543) (thanks to Zaim Bakar)