devblogs.microsoft.com

Dev front

Announcing TypeScript 6.0 - TypeScript

L'annonce de la disponibilité de TypeScript 6.0 et ses nouvelles fonctionnalités, y compris des ajustements dans la vérification des types pour les expressions de fonction et l'alignement en préparation de TypeScript 7.0. TypeScript 6.0 sera basé sur l'ancien code JavaScript, tandis que TypeScript 7.0 sera développé sur une nouvelle base en Go pour améliorer la performance. Des mises à jour des types DOM et des imports de sous-chemins sont également introduites.

Dev back

Announcing TypeScript 6.0 RC - TypeScript

TypeScript 6.0 Release Candidate est annoncé comme la dernière version basée sur l'ancien code de JavaScript, préparant le terrain pour TypeScript 7.0. Des changements notables incluent une meilleure vérification des types dans les expressions fonctionnelles et de nouveaux imports de sous-chemin, améliorant l'importation de modules. Cette mise à jour vise à aligner et préparer l'adoption de TypeScript 7.0, tout en introduisant des fonctionnalités significatives.

Dev front

Announcing TypeScript 6.0 Beta - TypeScript

Le lancement de la version bêta de TypeScript 6.0 est annoncé, marquant la dernière version basée sur l'ancienne base de code JavaScript. Des améliorations ciblées permettent une migration vers TypeScript 7.0, avec des mises à jour sur la sensibilité contextuelle des fonctions et l'importation de sous-chemins. TypeScript dispose désormais d'une option pour aider à la transition vers les versions futures et prend en charge les sous-chemins d'importation à partir de Node.js 20.

Dev back

Progress on TypeScript 7 - December 2025 - TypeScript

L'équipe TypeScript a partagé des mises à jour sur le projet de portage vers un code natif, offrant de meilleures performances et une utilisation optimisée de la mémoire. TypeScript 7.0, qui sera prêt sous peu, présente des améliorations en termes de rapidité et d'outils intégrés pour les développeurs. Les prévisions de fonctionnalités, telles que les auto-imports et la gestion des références, sont désormais disponibles et fonctionnelles. De plus, le compilateur a atteint une forte parité avec les versions précédentes, offrant des améliorations significatives de la vitesse pour les constructions de projets.

Fullstack

Announcing TypeScript 5.9 RC - TypeScript

L'annonce de la version Release Candidate (RC) de TypeScript 5.9 présente de nouvelles fonctionnalités comme le support de l'évaluation deferred des modules ECMAScript, des descriptions des résumés dans les API DOM, et des tooltips extensibles pour une meilleure visualisation des types. Ces ajouts visent à améliorer l'expérience utilisateur en rendant les options plus découvertes et faciles à naviguer, tout en optimisant le démarrage des modules en différant leur évaluation jusqu'à leur première utilisation. Les changements permettent aussi une meilleure intégration avec les modules CommonJS et améliorent la documentation des APIs.

Fullstack

Announcing TypeScript Native Previews - TypeScript

Ce contenu annonce la disponibilité des préversions natives de TypeScript, offrant un gain de vitesse de 10x pour le compilateur grâce à l'utilisation de la compilation native et de la parallélisation en mémoire partagée. Les utilisateurs peuvent maintenant tester ces préversions via npm et une nouvelle extension pour VS Code, bien que certaines fonctionnalités restent incomplètes. Un soutien pour le type-checking de JSX et de fichiers JavaScript est également mis en avant, soulignant les améliorations significatives des performances et de la vérification des types dans le code.

Fullstack

Announcing TypeScript 5.8 RC - TypeScript

TypeScript 5.8 est disponible en version Release Candidate, introduisant des améliorations telles que des vérifications plus granulaires pour les expressions conditionnelles. Une meilleure interopérabilité entre les modules ECMAScript et CommonJS est également supportée, facilitant le développement pour les auteurs de bibliothèques. Des recommandations pour Node.js et des nouveaux drapeaux de fonctionnalité sont présentés pour une meilleure intégration et performance.

Autre

Announcing TypeScript 5.8 Beta - TypeScript

TypeScript 5.8 Beta est maintenant disponible avec des améliorations, notamment la prise en charge de l'analyse de flux pour des types conditionnels, permettant une sécurité de type accrue. Cette version facilite également l'interopérabilité entre les modules ECMAScript et CommonJS, ouvrant de nouvelles opportunités pour les auteurs de bibliothèques sans nécessiter de double publication. TypeScript ajuste les erreurs liées aux appels de modules ESM à partir de modules CommonJS, ce qui simplifie le développement.

Dev front

Announcing TypeScript 5.7 - TypeScript

L'annonce de TypeScript 5.7 présente des nouveautés telles que des vérifications pour les variables non initialisées, un réécriture de chemins pour les imports relatifs, et un support pour les runtimes ECMAScript 2024. Cette version permet d'améliorer la lisibilité du code et d'offrir des outils pratiques comme l'auto-complétion dans les éditeurs de code, tout en facilitant l'itération sans passe de compilation grâce à des imports 'in-place'.

Fullstack

Announcing TypeScript 5.7 RC - TypeScript

L'annonce de la version candidate de TypeScript 5.7 introduit plusieurs nouvelles fonctionnalités, notamment des vérifications sur les variables non initialisées, la réécriture des chemins relatifs pour l'importation de fichiers TypeScript directement, et le support des cibles ECMAScript 2024. De plus, TypeScript améliore la recherche de fichiers de configuration dans les projets, permettant une organisation plus flexible des fichiers de configuration.