Migración a v1
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Dependencias
La versión mínima de JavaScript admitida ahora es ES2023, lo que significa que se admite Node 20 y versiones posteriores. Si estás utilizando una plataforma que no admite ES2023, actualízala.
TypeORM requiere versiones más recientes de las bibliotecas cliente para bases de datos.
Los patrones glob ahora se manejan con tinyglobby en lugar de glob. Si bien tinyglobby es prácticamente un reemplazo directo de glob, puede haber ciertos casos donde el comportamiento difiera.
MySQL / MariaDB
La opción connectorPackage fue eliminada, junto con el soporte para el antiguo cliente mysql. El único cliente de base de datos admitido ahora es mysql2, que TypeORM cargará por defecto. Si usabas mysql en tu proyecto, simplemente sustitúyelo por mysql2.
Expo
Se ha eliminado el soporte para el controlador heredado de Expo SQLite. Expo eliminó la API heredada en el SDK v52, por lo que necesitarás usar el SDK v52 o posterior de Expo con la moderna API asíncrona de SQLite.
Hash
Históricamente, TypeORM utilizaba una implementación no estándar de SHA-1 para generar hashes. Esto ha cambiado para usar el módulo incorporado crypto de Node.js.
Para entornos de navegador, RandomGenerator.sha1 se corrigió para usar la implementación estándar.