Luego de 10 meses de desarrollo, se presenta el lanzamiento de Tcl/Tk 8.6.12, un lenguaje de programación dinámico distribuido junto con una biblioteca multiplataforma de elementos básicos de la interfaz gráfica. Aunque Tcl se utiliza principalmente para crear interfaces de usuario y como lenguaje integrado, Tcl también es adecuado para otras tareas. Por ejemplo, para desarrollo web, creación de aplicaciones de red, administración y pruebas de sistemas. El código del proyecto se distribuye bajo la licencia BSD.
Versículos nuevos:
- Tk continúa trabajando para mejorar el soporte para la plataforma macOS. Se proporciona compatibilidad con macOS 12.1 “Monterey”. Soporte mejorado para formatos de píxeles.
- Se ha implementado un nuevo evento virtual “TkWorldChanged”.
- Se agregaron nuevos códigos de teclado CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
- Se agregó soporte para el código de error EILSEQ definido en el estándar POSIX.
- Se ha solucionado la vulnerabilidad CVE-2021-35331, que permite la ejecución de código cuando la utilidad de ensamblaje nmakehelp procesa archivos formateados especialmente.
- Se corrigió una serie de problemas que causaban congelaciones o fallas.
- Se agregó soporte para la especificación Unicode 14. Implementó algunas operaciones de cadena en Emoji.
- Se han actualizado los paquetes Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, plataforma 1.0.18 incluidos en la distribución básica.
Fuente: opennet.ru