Po 10 mesiacoch vývoja je predstavené vydanie Tcl/Tk 8.6.12, dynamického programovacieho jazyka distribuovaného spolu s multiplatformovou knižnicou základných prvkov grafického rozhrania. Hoci sa Tcl primárne používa na vytváranie používateľských rozhraní a ako vstavaný jazyk, Tcl je vhodný aj na iné úlohy. Napríklad na vývoj webu, vytváranie sieťových aplikácií, správu a testovanie systému. Kód projektu je distribuovaný pod licenciou BSD.
V novej verzii:
- Tk naďalej pracuje na zlepšení podpory pre platformu macOS. Poskytuje sa kompatibilita s macOS 12.1 „Monterey“. Vylepšená podpora pre pixelové formáty.
- Bola implementovaná nová virtuálna udalosť „TkWorldChanged“.
- Pridané nové kódy klávesnice CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
- Pridaná podpora pre chybový kód EILSEQ definovaný v štandarde POSIX.
- Chyba zabezpečenia CVE-2021-35331, ktorá umožňuje spustenie kódu, keď pomocný program zostavy nmakehelp spracováva špeciálne naformátované súbory, bola opravená.
- Opravená séria problémov, ktoré spôsobovali zamrznutie alebo zlyhanie.
- Pridaná podpora pre špecifikáciu Unicode 14. Implementované niektoré reťazcové operácie na Emoji.
- Balíky Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platforma 1.0.18 zahrnuté v základnej distribúcii boli aktualizované.
Zdroj: opennet.ru