Pēc 10 mēnešu izstrādes ir izlaists Tcl/Tk 8.6.12, dinamiskas programmēšanas valodas versija, kas izplatīta kopā ar multiplatformu grafiskā interfeisa pamatkomponentu bibliotēku. Neskatoties uz to, ka galvenokārt Tcl tiek izmantots lietotāja interfeisu veidošanai un kā iebūvēta valoda, Tcl ir piemērots arī citām uzdevumiem. Piemēram, tīmekļa izstrādei, tīkla lietojumprogrammu izveidei, sistēmu administrēšanai un testēšanai. Projekta kods tiek izplatīts saskaņā ar BSD licenci.
Jaunajā versijā:
- Tk turpina darbu, uzlabojot atbalstu macOS platformai. Nodrošināta saderība ar macOS 12.1 «Monterey». Uzlabots pikseļu formātu atbalsts.
- Ieviests jauns virtuālais notikums «TkWorldChanged».
- Pievienoti jaunie tastatūras kodi CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
- Pievienots atbalsts kļūdas kodam EILSEQ, kas definēts POSIX standartā.
- Novērsta ievainojamība CVE-2021-35331, kas ļauj izpildīt kodu, apstrādājot specializētus failus ar nmakehelp būvēšanas rīku.
- Novērsts virkni problēmu, kas varēja izraisīt iestrēgšanu vai avārijas izbeigšanos.
- Pievienots atbalsts Unicode 14 specifikācijai. Ieviesti daži virkņu operācijas Emoji.
- Atjaunināti iekļautie pamatpakotnēs Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18.
Avots: opennet.lv
