Etter 10 måneders utvikling er utgivelsen av Tcl/Tk 8.6.12, et dynamisk programmeringsspråk som distribueres sammen med et tverrplattform-bibliotek av grunnleggende grafiske brukergrenselementer, nå tilgjengelig. Selv om Tcl primært er kjent for å lage brukergrensesnitt og som et innebygd språk, er Tcl også godt egnet for andre oppgaver, som webutvikling, utvikling av nettverksapplikasjoner, systemadministrasjon og testing. Prosjektkoden distribueres under BSD-lisensen.
I den nye versjonen:
- I Tk har arbeidet med å forbedre støtten for macOS-plattformen fortsatt. Kompatibilitet med macOS 12.1 «Monterey» er sikret. Støtten for piksel formater er forbedret.
- Et nytt virtuelt event «TkWorldChanged» er implementert.
- Nye tastaturkoder CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate er lagt til.
- Støtte for feilkode EILSEQ, definert i POSIX-standarden, er lagt til.
- Sikkerhetsproblemet CVE-2021-35331, som tillater kodekjøring ved behandling av spesialformede filer av byggverktøyet nmakehelp, er utbedret.
- En rekke problemer som førte til henging eller krasj er blitt løst.
- Støtte for Unicode 14-spesifikasjonen er lagt til. Noen strengoperasjoner på Emoji er implementert.
- Pakkene i den grunnleggende distribusjonen er oppdatert: Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18.
Kilde: opennet.ru
