10 kuukauden kehitystyön jälkeen esitellään Tcl/Tk 8.6.12, dynaaminen ohjelmointikieli, joka on jaettu yhdessä graafisen käyttöliittymän peruselementtien monialustaisen kirjaston kanssa. Vaikka Tcl:ää käytetään ensisijaisesti käyttöliittymien luomiseen ja upotettuna kielenä, Tcl soveltuu myös muihin tehtäviin. Esimerkiksi web-kehitykseen, verkkosovellusten luomiseen, järjestelmänhallintaan ja testaukseen. Projektikoodia jaetaan BSD-lisenssillä.
Uudessa versiossa:
- Tk jatkaa työtä parantaakseen tukea macOS-alustalle. Yhteensopivuus macOS 12.1 "Monterey" kanssa tarjotaan. Parannettu tuki pikselimuotoille.
- Uusi virtuaalitapahtuma "TkWorldChanged" on toteutettu.
- Lisätty uudet näppäimistökoodit CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
- Lisätty tuki POSIX-standardissa määritellylle EILSEQ-virhekoodille.
- Haavoittuvuus CVE-2021-35331, joka sallii koodin suorittamisen, kun nmakehelp-kokoonpanoapuohjelma käsittelee erityisesti muotoiltuja tiedostoja, on korjattu.
- Korjattu useita ongelmia, jotka aiheuttivat jäätymisen tai kaatumisen.
- Lisätty tuki Unicode 14 -spesifikaatiolle. Otettu käyttöön joitain merkkijonotoimintoja Emojissa.
- Perusjakeluun sisältyvät Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18 paketit on päivitetty.
Lähde: opennet.ru