Após 10 meses de desenvolvimento, foi lançado o Tcl/Tk 8.6.12, uma linguagem de programação dinâmica distribuída com uma biblioteca multiplataforma de elementos básicos de interface gráfica do usuário. Embora o Tcl seja usado principalmente para a criação de interfaces de usuário e como linguagem embarcada, ele também é adequado para outras tarefas, como desenvolvimento web, desenvolvimento de aplicações de rede, administração de sistemas e testes. O código do projeto é distribuído sob a licença BSD.
Na nova versão:
- A Tk continua trabalhando para melhorar o suporte à plataforma. macOSA compatibilidade é garantida. macOS 12.1 "Monterey". Suporte aprimorado para formatos de pixel.
- Um novo evento virtual, "TkWorldChanged", foi implementado.
- Adicionados novos códigos de teclado: CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
- Adicionado suporte para o código de erro EILSEQ definido no padrão POSIX.
- Corrigida a vulnerabilidade CVE-2021-35331, que permite a execução de código quando o nmakehelp processa arquivos especialmente criados.
- Corrigimos uma série de problemas que podiam causar o congelamento ou o travamento do aplicativo.
- Adicionado suporte à especificação Unicode 14. Implementadas algumas operações de string em emojis.
- Os seguintes pacotes incluídos na entrega básica foram atualizados: Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, platform 1.0.18.
Fonte: opennet.ru
