Release Candidate de Deno 2.0
(deno.com)- Le mois dernier, la dernière version 1.x, la 1.46, a été publiée, et la RC 2.0 est désormais disponible avec toutes les fonctionnalités attendues pour la version finale
Principaux changements
- Changements concernant les variables globales :
windowa disparu. UtilisezglobalThisouselfà la place- La variable globale
processa été ajoutée, ce qui évite d’avoir à importernode:process
- Gestion des dépendances :
deno add: gestion des spécificateurs avec sous-cheminsdeno install --entrypoint: installe toutes les dépendances d’un module spécifique- suppression rapide des dépendances avec la commande
deno remove - amélioration des messages d’erreur liés aux dépendances
- Changements du système de permissions
- ajout de l’erreur
Deno.errors.NotCapable Deno.mainModulene nécessite plus la permission--allow-read- le flag
--allow-hrtimea été supprimé - le flag
--allow-runa été modifié
- ajout de l’erreur
- Changements d’API
- certaines API sont désormais stables (
WebGPU,Deno.dlopen(), etc.) - de nombreuses API
Denoont été supprimées ou marquées comme obsolètes de manière souple
- certaines API sont désormais stables (
- Changements de l’interface en ligne de commande
- les sous-commandes
deno bundleetdeno vendoront été supprimées - certains flags CLI sont désormais obsolètes
- le logging de débogage peut être activé avec la variable d’environnement
DENO_LOG
- les sous-commandes
- La prise en charge des Import Assertions a été supprimée et remplacée par les Import Attributes
- Mise à jour vers TypeScript 5.6
Aucun commentaire pour le moment.