- Letzten Monat wurde mit 1.46 die letzte 1.x-Version veröffentlicht, und nun wurde die 2.0 RC vorgestellt, die alle Funktionen enthält, die in der finalen Version erwartet werden
Wichtige Änderungen
- Änderungen bei globalen Variablen:
window entfällt. Stattdessen globalThis oder self verwenden
- Die globale Variable
process wurde hinzugefügt, sodass kein Import von node:process mehr nötig ist
- Abhängigkeitsverwaltung:
deno add: Verarbeitung von Specifiers mit Unterpfaden
deno install --entrypoint: installiert alle Abhängigkeiten eines bestimmten Moduls
- Mit dem Befehl
deno remove lassen sich Abhängigkeiten schnell entfernen
- Verbesserte Fehlermeldungen rund um Abhängigkeiten
- Änderungen am Berechtigungssystem
- Fehler
Deno.errors.NotCapable hinzugefügt
Deno.mainModule benötigt keine Berechtigung --allow-read mehr
- Das Flag
--allow-hrtime wurde entfernt
- Das Flag
--allow-run wurde geändert
- API-Änderungen
- Einige APIs wurden stabilisiert (
WebGPU, Deno.dlopen() usw.)
- Viele
Deno-APIs wurden entfernt oder als Soft-Deprecated markiert
- Änderungen an der Command-Line-Interface
- Die Unterbefehle
deno bundle und deno vendor wurden entfernt
- Einige CLI-Flags wurden deprecated
- Mit der Umgebungsvariable
DENO_LOG lässt sich Debug-Logging aktivieren
- Die Unterstützung für Import Assertions wurde entfernt und durch Import Attributes ersetzt
- Update auf TypeScript 5.6
Noch keine Kommentare.