5 points par xguru 2024-09-25 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.