10 hónapnyi fejlesztés után bemutatásra került a Tcl/Tk 8.6.12 kiadása, egy dinamikus programozási nyelv, amelyet együtt terjesztenek a platformfüggetlen grafikus felhasználói felület alapvető elemeit tartalmazó könyvtárral. Habár a Tcl-t elsősorban felhasználói felületek létrehozására és beágyazott nyelvként használják, más feladatokhoz is alkalmas. Például webfejlesztésre, hálózati alkalmazások létrehozására, rendszergazdálkodásra és tesztelésre. A projekt kódja BSD licenc alatt érhető el.
Az új verzióban:
- A Tk-n folytatódtak a macOS platform támogatásának javításai. Biztosítva lett a kompatibilitás a macOS 12.1 „Monterey”-vel. A pixel formátumok támogatása is javításra került.
- Megvalósult egy új virtuális esemény, a „TkWorldChanged”.
- Új billentyűkódok kerültek hozzáadásra: CodeInput, SingleCandidate, MultipleCandidate és PreviousCandidate.
- Hozzáadva az EILSEQ hiba kód támogatása, amelyet a POSIX szabvány határoz meg.
- A CVE-2021-35331 sérülékenység kijavításra került, amely lehetővé tette a kód végrehajtását a nmakehelp összeállító eszközzel különösen formázott fájlok feldolgozásakor.
- Kijavították a felfüggesztéshez vagy összeomláshoz vezető problémák sorozatát.
- Hozzáadva a Unicode 14 specifikáció támogatása. Megvalósításra kerültek bizonyos karakterlánc műveletek az Emoji-val.
- Frissítve lettek az alapcsomagban található csomagok: Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18.
Forrás: opennet.ru
