Po 10 měsících vývoje byl uveden na trh Tcl/Tk 8.6.12, dynamický programovací jazyk, který se distribuuje spolu s multiplatformní knihovnou základních prvků grafického uživatelského rozhraní. Přestože je Tcl primárně využíván pro vytváření uživatelských rozhraní a jako embedded jazyk, je také vhodný pro další úkoly. Například pro webový vývoj, vytváření síťových aplikací, správu systémů a testování. Kód projektu je distribuován pod licencí BSD.
V nové verzi:
- V Tk byla pokračována práce na zlepšení podpory platformy macOS. Zajištěna kompatibilita s macOS 12.1 „Monterey“. Zlepšena podpora formátů pixelů.
- Byla implementována nová virtuální událost „TkWorldChanged“.
- Byly přidány nové klávesové kódy CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
- Byla přidána podpora chybového kódu EILSEQ, definovaného ve standardu POSIX.
- Byla odstraněna zranitelnost CVE-2021-35331, která umožňovala vykonání kódu při zpracování speciálně formátovaných souborů pomocí nástroje nmakehelp.
- Byla odstraněna řada problémů vedoucích k zamrznutí nebo zhroucení systému.
- Byla přidána podpora specifikace Unicode 14. Byly implementovány některé řetězcové operace pro Emoji.
- Byly aktualizovány balíčky zahrnuté v základní distribuci: Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18.
Zdroj: opennet.ru
