This release includes breaking changes. See the [v1.0 Upgrade Guide](https://typeorm.io/docs/releases/1.0/upgrading-from-0.3)
refactor!: remove legacy expo driver by @G0maa in https://github.com/typeorm/typeorm/pull/11860
refactor: remove shajs by @G0maa in https://github.com/typeorm/typeorm/pull/11864
fix: getPendingMigrations unnecessarily creating migrations table by @pkuczynski in https://github.com/typeorm/typeorm/pull/11672
fix: remove error handling for *-to-many in createPropertyPath by @ThbltLmr in https://github.com/typeorm/typeorm/pull/11119
docs: ensure consistent plural form for folder names (entities, migrations, etc) by @pkuczynski in https://github.com/typeorm/typeorm/pull/11903
feat: add modern migrations tooling gsoc project by @G0maa in https://github.com/typeorm/typeorm/pull/11958
feat!: remove deprecated `Connection` and `ConnectionOptions` by @alumni in https://github.com/typeorm/typeorm/pull/12022
feat(sqlite)!: drop support for sqlite3 and default to better-sqlite3 by @pkuczynski in https://github.com/typeorm/typeorm/pull/11836
refactor(sap)!: remove SapConnectionOptions' deprecated properties by @gioboa in https://github.com/typeorm/typeorm/pull/12080
0.3.30
2026-05-18
No breaking-change keywords detected in release notes.
0.3.29
2026-05-08
⚠ Potential breaking changes
fix: release query runner when there is no migration to revert by @mjr128 in https://github.com/typeorm/typeorm/pull/11232
ci(tests): Remove limitation of branches to run on by @OSA413 in https://github.com/typeorm/typeorm/pull/11794
ci: remove summary comments location policy by @naorpeled in https://github.com/typeorm/typeorm/pull/12117
ci(qodo): remove /improve from pr and push commands by @naorpeled in https://github.com/typeorm/typeorm/pull/12129
ci: migrate from npm to pnpm by @pkuczynski in https://github.com/typeorm/typeorm/pull/12193
ci: remove docs indexing by @alumni in https://github.com/typeorm/typeorm/pull/12435
0.3.28
2025-12-03
⚠ Potential breaking changes
ci: remove close stale issues GH action by @gioboa in https://github.com/typeorm/typeorm/pull/11696
docs: remove unused docs example file by @pkuczynski in https://github.com/typeorm/typeorm/pull/11675
docs: remove contradictory statement in Active Record/Data Mapper guide by @ericmorand in https://github.com/typeorm/typeorm/pull/11722
style: remove commented out code in FindOptionsUtils by @DeeprajPandey in https://github.com/typeorm/typeorm/pull/11721
docs: collect all migrations documentation in one place by @pkuczynski in https://github.com/typeorm/typeorm/pull/11674
docs: fix broken migration links by @mguida22 in https://github.com/typeorm/typeorm/pull/11760
docs: expand sponsors section and remove outdated translations by @dlhck in https://github.com/typeorm/typeorm/pull/11771
ci: migrate from nyc to c8 by @pkuczynski in https://github.com/typeorm/typeorm/pull/11759
0.3.27
2025-09-19
⚠ Potential breaking changes
feat(migration): improve JSDoc types in generated migration templates by @gwythyr in https://github.com/typeorm/typeorm/pull/11490
fix: update tests to reflect migration template changes by @sgarner in https://github.com/typeorm/typeorm/pull/11653
0.3.26
2025-08-18
⚠ Potential breaking changes
When using SAP HANA, TypeORM now uses the built-in pool from the `@sap/hana-client` library. The deprecated `hdb-pool
is no longer necessary and can be removed. See https://typeorm.io/docs/drivers/sap/#data-source-options for the new pool options.
chore: Remove manual trigger on publish workflow by @michaelbromley in https://github.com/typeorm/typeorm/pull/11536
feat(11528): add Redis 5.x support with backward compatibility wite peer dependency to allow by @par333k in https://github.com/typeorm/typeorm/pull/11585
0.3.25
2025-06-19
No breaking-change keywords detected in release notes.
0.3.24
2025-05-14
⚠ Potential breaking changes
refactor: remove unused NamingStrategyNotFoundError by @mguida22 in https://github.com/typeorm/typeorm/pull/11462
chore: add note about breaking change in 0.3.23 by @mguida22 in https://github.com/typeorm/typeorm/pull/11469