После 10 месяцев разработки представлен релиз Tcl/Tk 8.6.12, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также подходит для других задач. Например, для web-разработки, создания сетевых приложений, администрирования систем и тестирования. Код проекта распространяется под лицензией BSD.
В новой версии:
- В Tk продолжена работа по улучшению поддержки платформы macOS. Обеспечена совместимость с macOS 12.1 “Monterey”. Улучшена поддержка пиксельных форматов.
- Реализовано новое виртуальное событие “TkWorldChanged”.
- Добавлены новые клавиатурные коды CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
- Добавлена поддержка кода ошибки EILSEQ, определённого в стандарте POSIX.
- Устранена уязвимость CVE-2021-35331, позволяющая выполнить код при обработке сборочной утилитой nmakehelp специально оформленных файлов.
- Устранена серия проблем, приводящих к зависанию или аварийному завершению работы.
- Добавлена поддержка спецификации Unicode 14. Реализованы некоторые строковые операции над Emoji.
- Обновлены включённые в базовую поставку пакеты Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18.
Release.
Ссылка here.