Migrazione alla v1
Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →
Dipendenze
La versione minima di JavaScript supportata è ora ES2023, il che significa che è supportato Node 20 e versioni successive. Se stai utilizzando una piattaforma che non supporta ES2023, esegui l'aggiornamento.
TypeORM richiede versioni più recenti delle librerie client per database.
I pattern glob sono ora gestiti da tinyglobby invece che da glob. Sebbene tinyglobby sia quasi un sostituto diretto di glob, potrebbero verificarsi alcuni casi in cui il comportamento differisce.
MySQL / MariaDB
L'opzione connectorPackage è stata rimossa, insieme al supporto per il vecchio client mysql. L'unico client database supportato ora è mysql2, che TypeORM tenterà di caricare per impostazione predefinita. Se stavi utilizzando mysql nel tuo progetto, sostituiscilo semplicemente con mysql2.
Expo
Il supporto per il vecchio driver Expo SQLite è stato rimosso. La vecchia API è stata rimossa da Expo nell'SDK v52, pertanto sarà necessario utilizzare l'Expo SDK v52 o versioni successive con la moderna API asincrona per SQLite.
Hashing
Storicamente TypeORM utilizzava un'implementazione non standard di SHA-1 per l'hashing. Questa è stata modificata per utilizzare il modulo integrato crypto di Node.js.
Per gli ambienti browser, RandomGenerator.sha1 è stato corretto per utilizzare l'implementazione standard.