- 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 :
window a disparu. Utilisez globalThis ou self à la place
- La variable globale
process a été ajoutée, ce qui évite d’avoir à importer node:process
- Gestion des dépendances :
deno add : gestion des spécificateurs avec sous-chemins
deno 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.mainModule ne nécessite plus la permission --allow-read
- le flag
--allow-hrtime a été supprimé
- le flag
--allow-run a été modifié
- Changements d’API
- certaines API sont désormais stables (
WebGPU, Deno.dlopen(), etc.)
- de nombreuses API
Deno ont été supprimées ou marquées comme obsolètes de manière souple
- Changements de l’interface en ligne de commande
- les sous-commandes
deno bundle et deno vendor ont é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
- 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.