TypeORM 0.3.27

0.3.27
Added 5
  • Allow VirtualColumns to be initially non-selectable
  • Improve JSDoc types in generated migration templates
  • Add support for MySQL 9 and MariaDB 12
  • Add new undefined and null behavior flags
  • Support vector and halfvec data types for PostgreSQL
Changed 2
  • Cache package.json location between getNearestPackageJson invocations
  • Revert fix from 0.3.26 that created junction table metadata when it already exists due to regression
Fixed 3
  • Add package.json exports for react-native
  • Don't use lazy count when offset exceeds total in getManyAndCount
  • Fix JSON parsing for mysql2 client library
Security 1
  • Bump sha.js from 2.4.11 to 2.4.12 to fix CVE-2025-9288

Note: This release reverts a fix from 0.3.26 (#11114) because it introduced a regression in certain cases.

Once a fix can be provided which does not have this regression, it will be released in a future patch.

What's Changed
New Contributors

Full Changelog: https://github.com/typeorm/typeorm/compare/0.3.26...0.3.27

View original

Upgraded? How did it go?

Discussion