Zum Hauptinhalt springen

Migration zu v1

Inoffizielle Beta-Übersetzung

Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →

Abhängigkeiten

Die niedrigste unterstützte JavaScript-Version ist nun ES2023, was bedeutet, dass Node 20 und höher unterstützt wird. Wenn Sie eine Plattform verwenden, die ES2023 nicht unterstützt, aktualisieren Sie bitte.

TypeORM erfordert neuere Versionen der Datenbankclient-Bibliotheken.

Glob-Muster werden nun von tinyglobby anstelle von glob verarbeitet. Obwohl tinyglobby fast ein direkter Ersatz für glob ist, kann es in bestimmten Fällen zu abweichendem Verhalten kommen.

MySQL / MariaDB

Die Option connectorPackage wurde entfernt, zusammen mit der Unterstützung für den alten mysql-Client. Der einzige unterstützte Datenbankclient ist nun mysql2, den TypeORM standardmäßig zu laden versucht. Wenn Sie mysql in Ihrem Projekt verwendet haben, ersetzen Sie es einfach durch mysql2.

Expo

Die Unterstützung für den veralteten Expo SQLite-Treiber wurde entfernt. Die Legacy-API wurde von Expo in SDK v52 entfernt, daher müssen Sie Expo SDK v52 oder höher mit der modernen asynchronen SQLite-API verwenden.

Hashing

Bisher verwendete TypeORM eine nicht standardkonforme SHA-1-Implementierung für Hashing. Dies wurde geändert, sodass nun das integrierte crypto-Modul von Node.js verwendet wird.

Für Browserumgebungen wurde RandomGenerator.sha1 auf die Standardimplementierung korrigiert.