След двугодишна разработка релиз на библиотеката , предназначена за създаване на многоплатформени интерактивни конзолни потребителски интерфейси и поддържа емулация на програмния интерфейс от System V Release 4.0 (SVr4). Издаването на ncurses 6.2 е съвместимо по ниво на изходен код с версиите ncurses 5.x и 6.0, но разширява ABI.
От нововъведенията се отбелязва реализирането на разширенията O_EDGE_INSERT_STAY и O_INPUT_FIELD, които позволяват добавяне на забавяне при движение на курсора между полетата и реализиране на динамично свиване на полета, които не се вписват в текущите ограничения на размера. Също така са добавени функции exit_curses и exit_terminfo за проследяване на течове, и curses_trace за замяна на trace(). Извършени са оптимизации на производителността и е подобрено декодирането на събитията на мишката. Добавени са обработчици на терминални емулатори alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono и xterm.js.
Източник: opennet.ru
