Após 10 meses de desenvolvimento, é apresentado o lançamento do Tcl/Tk 8.6.12, uma linguagem de programação dinâmica distribuída junto com uma biblioteca multiplataforma de elementos básicos de interface gráfica. Embora o Tcl seja usado principalmente para criar interfaces de usuário e como uma linguagem incorporada, o Tcl também é adequado para outras tarefas. Por exemplo, para desenvolvimento web, criação de aplicativos de rede, administração e testes de sistemas. 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 macOS. É fornecida compatibilidade com 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.
- A vulnerabilidade CVE-2021-35331, que permite a execução de código quando o utilitário assembly nmakehelp processa arquivos especialmente formatados, foi corrigida.
- Corrigimos uma série de problemas que causavam congelamento ou travamento.
- Adicionado suporte para a especificação Unicode 14. Implementadas algumas operações de string no Emoji.
- Os pacotes Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, plataforma 1.0.18 incluídos na distribuição básica foram atualizados.
Fonte: opennet.ru