Releases: typeorm/typeorm
Releases · typeorm/typeorm
Release list
1.1.0
What's Changed
- chore(legacy-naming-strategies): bump to 1.0.0 by @michaelbromley in #12518
- docs(blog): create v1 post by @naorpeled in #12364
- docs(data-source): clarify extra option as driver-native escape hatch by @naorpeled in #12368
- chore(deps): bump github/codeql-action from 4.35.4 to 4.35.5 in the github-actions-official group by @dependabot[bot] in #12528
- chore(deps): bump ws from 8.20.0 to 8.20.1 in /docs by @dependabot[bot] in #12515
- chore(deps): bump webpack-dev-server from 5.2.3 to 5.2.4 in /docs by @dependabot[bot] in #12516
- chore(deps): bump the github-actions-third-party group across 1 directory with 2 updates by @dependabot[bot] in #12529
- test: make Postgres custom extension installation test reusable locally by @OSA413 in #12538
- chore(deps): bump uuid from 10.0.0 to 11.1.1 by @dependabot[bot] in #12536
- chore(deps): bump github/codeql-action from 4.35.5 to 4.36.0 in the github-actions-official group by @dependabot[bot] in #12550
- fix(persistence): preserve select false columns on the in-memory entity after save() by @tada5hi in #12501
- chore(deps): bump the github-actions-official group with 2 updates by @dependabot[bot] in #12561
- fix(cache): release query runner on error in storeInCache by @francisjohnjohnston-web in #12545
- ci: add PR triage workflow for issue linkage and duplicate detection by @smith-xyz in #12469
- fix: multiple recursive cte problems by @twooster in #12490
- fix: correct grammar in AlreadyHasActiveConnectionError message by @DucMinhNe in #12554
- fix: normalization of FindOptionsWhere for arrays and Buffers by @alumni in #12577
- chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 in the github-actions-official group across 1 directory by @dependabot[bot] in #12572
- test: rename github-issue 7558 test file name by @Cprakhar in #12581
- fix(postgres): improve normalizeDatetimeFunction for tstzrange data type by @Cprakhar in #12182
- fix(mongodb): use cursor.transform for doc to entity transformation and skip load broadcast in next if toArray by @Cprakhar in #11926
- fix(query-builder): wrap inner joins under left joins correctly by @harm-less in #11137
- ci: add healthcheck for oracle by @Cprakhar in #12591
- fix(tree-entity): tree entity schema propagation in internal TreeRepository methods by @xEverth in #12590
- chore(deps): bump the github-actions-third-party group across 1 directory with 2 updates by @dependabot[bot] in #12589
- feat: support distinct count by @Cprakhar in #11965
- chore(deps): bump serialize-javascript from 6.0.2 to 7.0.5 (via audit fix) in /packages/codemod by @dependabot[bot] in #12534
- fix: move hashing function to PlatformTools by @alumni in #12648
- fix: remove require() calls that break bundlers by @alumni in #12647
- fix(query-builder): reject empty where criteria on update and delete operations by @naorpeled in #12629
- ci: improve pr triage script by @smith-xyz in #12677
- chore: update dependencies by @alumni in #12678
- fix(entity-manager): default invalidWhereValuesBehavior to throw on the write path by @naorpeled in #12690
- fix(entity-manager): validate where criteria in increment/decrement by @naorpeled in #12692
- chore(release): prepare v1.1.0 by @alumni in #12697
New Contributors
- @francisjohnjohnston-web made their first contribution in #12545
- @twooster made their first contribution in #12490
- @DucMinhNe made their first contribution in #12554
- @xEverth made their first contribution in #12590
Full Changelog: 1.0.0...1.1.0
0.3.31
Bug Fixes
- cache: release query runner on error in storeInCache (#12545) (a84b9b3)
- correct grammar in AlreadyHasActiveConnectionError message (#12554) (304d129)
- entity-manager: default invalidWhereValuesBehavior to throw on the write path (#12690) (44d8052)
- entity-manager: validate where criteria in increment/decrement (#12692) (8a51b75)
- mongodb: use cursor.transform for doc to entity transformation and skip load broadcast in next if toArray (#11926) (0bbefc9)
- move hashing function to PlatformTools (#12648) (c456cbd)
- multiple recursive cte problems (#12490) (7c26654)
- normalization of FindOptionsWhere for arrays and Buffers (#12577) (a8173fc)
- persistence: preserve select false columns on the in-memory entity after save() (#12501) (324c46c)
- postgres: improve normalizeDatetimeFunction for tstzrange data type (#12182) (bf47c9f)
- query-builder: reject empty where criteria on update and delete operations (#12629) (81b9466)
- query-builder: wrap inner joins under left joins correctly (#11137) (d5f4b9d)
- remove
require()calls that break bundlers (#12647) (30f9fc7) - tree-entity: tree entity schema propagation in internal TreeRepository methods (#12590) (7fb7c2c)
Full Changelog: 0.3.30...0.3.31
1.0.0
TypeORM v1.0 is here! 🥳
👉 For a structured walk-through of the changes in v1.0 — breaking changes, new features, security fixes, and the upgrade path from 0.3.x — see the v1.0 Release Notes.
This release includes breaking changes. See the v1.0 Upgrade Guide
What's Changed
- fix: include joined entity primary keys in pagination subquery by @mag123c in #11669
- feat(postgres): add support for PostgreSQL indices by @freePixel in #11318
- refactor!: remove legacy expo driver by @G0maa in #11860
- fix(cockroachdb): preserve structured query results during txn retry replay by @naorpeled in #11861
- docs: add version dropdown (stable/dev) to master by @naorpeled in #11862
- docs: link to queryrunner api docs from top level queryrunner page by @hughrawlinson in #11869
- feat: add error handling and log warning for ormconfig loading failures by @Cprakhar in #11871
- refactor: remove shajs by @G0maa in #11864
- ci: setup pnpm by @alumni in #11881
- chore(docs): move to PNPM by @naorpeled in #11884
- feat: add better typing for conditions in
incrementanddecrementofEntityManagerby @OSA413 in #11294 - fix: getPendingMigrations unnecessarily creating migrations table by @pkuczynski in #11672
- fix: copy cordova query rows affected into query result by @jacobg in #10873
- fix: resolve nameless TableForeignKey on drop foreign key by @taichunmin in #10744
- feat(docs): add Kapa.ai widget for AI-powered documentation assistance by @dlhck in #11891
- fix: virtual property handling in schema builder by @skyran1278 in #11000
- fix(mongo): correctly process embedded arrays of nested documents by @mciuchitu in #10940
- feat(postgres): use
ADD VALUEwhen changing enum values if possible by @janzipek in #10956 - test: add mutation testing and mutation score badge by @OSA413 in #11253
- fix: change import for process dependency by @yohannpoli in #11248
- chore(tests): adapt Stryker mutator to pnpm and fix markup in README for badges by @OSA413 in #11893
- chore(tests): send only mutation score to the Stryker dashboard by @OSA413 in #11895
- fix: fix working with tables with quotes in the names for postgres and cockroachdb by @iskalyakin in #10993
- refactor: replace uuid with native Crypto API by @mag123c in #11769
- fix(mysql): getVersion returning undefined for PolarDB-X 2.0 by @Missna in #11837
- test: align file names by @gioboa in #11898
- ci: ensure pull request follow conventional commits spec by @pkuczynski in #11840
- feat(qodo): enable new review experience by @naorpeled in #11909
- test: modify tests to confirm
ON CONFLICT ON CONSTRAINTon PostgreSQL/CockroachDB by @Cprakhar in #11908 - feat: add support for installing additional postgres extensions by @Cprakhar in #11888
- feat: add deferrable support to exclusion decorator to mirror unique and index decorators by @oGAD31 in #11802
- chore(mutation testing): tweak Stryker for lower resource usage and decrease timeout for slow running mutants by @OSA413 in #11901
- fix: raw select query with correctly ordered selected columns by @Cprakhar in #11902
- docs: fix typo 'spass' to 'pass' by @guoxk-me in #11919
- chore: align master with v0.3 by @gioboa in #11912
- fix: update child's mpath by @JoseCToscano in #10844
- test: verify column names when using
referencedColumnNamein composite relations by @Cprakhar in #11883 - fix: merging into an entity now respects null values by @knoid in #11154
- fix: handle re-save of postgres geometric types by @Cprakhar in #11857
- fix(sqlite): handle simple-enum arrays correctly by @Cprakhar in #11865
- fix: fix up map objects comparison by @mgohin in #10990
- feat: support
INSERT INTO ... SELECT FROM ...in QueryBuilder by @Cprakhar in #11896 - fix: enhance upsert functionality for proper sql generation with table alias by @Cprakhar in #11915
- fix: remove error handling for *-to-many in createPropertyPath by @ThbltLmr in #11119
- fix: resolve issue order subquery column (Cannot get metadata of given alias) by @trannhan0810 in #11343
- test: verify synchronize
trueworks with multiple relations by @Cprakhar in #11889 - feat: add encryption key for React Native by @HtSpChakradharCholleti in #11736
- chore(qodo-config): add compliance checklist by @naorpeled in #11921
- fix: soft deletion should not update the already soft deleted rows by @hassanmehdi98 in #10705
- fix: update RelationIdLoader to use DriverUtils.getAlias by @te1 in #11228
- fix: fix up join attributes inside bracket by @balkrushna in #11218
- chore(qodo): disable in progress notification in master by @naorpeled in #11927
- fix: make
shortenmethod to properly work with camelCase_aliases by @OSA413 in #11283 - test: added tests to verify jsonb operators in find options with Raw() by @Cprakhar in #11917
- docs: correct typo in getting started by @rewento in #11932
- fix(query-builder): resolve column lookup when using database column name in addOrderBy by @smith-xyz in #11904
- docs: ensure consistent plural form for folder names (entities, migrations, etc) by @pkuczynski in #11903
- ci: use prettier on all types of files it supports by @pkuczynski in #11842
- ci(docs): add deploy Github Action by @naorpeled in #11911
- fix: handle relation ids in nested embedded entities by @Cprakhar in #11942
- fix: use subquery with join map one methods by @gioboa in #11943
- docs: add JsonContains find-options example by @lraveri in #11945
- fix: prevent columns with select false from being returned by @gioboa in #11944
- fix(postgres): handle
timestamptzpersistence/hydration correctly by @Minishlink in #11774 - fix(cli): init command loading non-existing package.json by @gioboa in #11947
- feat: gsoc 2026 idea list by @G0maa in #11953
- feat: add modern migrations tooling gsoc project by @G0maa in #11958
- fix: fix up limit with joins by @gioboa in #11987
- fix: fix up save with eagerly loaded relation by @gioboa in #11975
- fix: fix up generated query with .update() by @gioboa in #11993
- feat(sap): support locking in select by @alumni in #11996
- fix: disable global order for aggregate functions by @Cprakhar in #11925
- feat(ci): switch to npm trusted publishing with nightly support by @michaelbromley in #11986
- feat: add support for table comments in SAP HANA by @Cprakhar in #11939
- chore(qodo): disable persistent comments and inline code suggestions in master by @naorpeled in #11988
- fix: prevent eager relations from being joined twice when explicitly specified by @veeceey in #11991
- feat!: remove deprecated
ConnectionandConnectionOptionsby @alumni in #12022 - chore(deps): update dependencies to latest minor versions by @alumni in #12017
- docs: document bulk operations with array of condition objects by @eka-bot-account in https://github.com/typeorm...
0.3.30
What's Changed
- fix: scope invalidWhereValuesBehavior to high-level abstractions only by @naorpeled in #11878
- fix: scope computed-columns join to correct table in MSSQL schema query by @PreAgile in #12288
- fix: preserve user-defined shared join columns in change set by @PreAgile in #12354
- revert: fix up limit with joins by @alumni
- fix(find-options): allow array values in JsonContains by @kyungseopk1m in #12420
- fix(cockroachdb): adjust join in loadTables to load correct table columns by @Cprakhar in #12413
- ci: use the v0.3 branch as base for detect-changes by @alumni
- chore(release): release 0.3.30 by @alumni in #12511
Full Changelog: 0.3.29...0.3.30
0.3.29
What's Changed
- fix: fix up aggregate methods ambiguous column by @Cprakhar in #11822
- fix: prevent eager-loaded entities from overwriting manual relations by @LeviHeber in #11267
- fix: release query runner when there is no migration to revert by @mjr128 in #11232
- fix: add async to the method using setFindOptions() by @bindon in #10787
- chore: disable eslint errors for chai assertions by @alumni in #11833
- ci(tests): Remove limitation of branches to run on by @OSA413 in #11794
- ci: upgrade actions to v6 by @pkuczynski in #11844
- docs(v0.3): add version dropdown (stable/dev) by @naorpeled in #11863
- fix(sap):
QueryBuilderparameter of type JSDatenot escaped correctly by @alumni in #11867 - feat(sap): add pool timeout by @alumni in #11868
- feat(qodo): enable new review experience in v0.3 by @naorpeled in #11910
- feat: add
returningoption to update/upsert operations by @naorpeled in #11782 - test: enable repository-returning test by @gioboa in #11913
- chore(qodo): disable in progress notification in v0.3 by @naorpeled in #11928
- ci(docs): add deploy Github Action to v0.3 branch by @naorpeled in #11929
- chore(qodo): disable persistent comments and inline code suggestions in v0.3 by @naorpeled in #11989
- chore(deps): update all dependencies to the latest minor version by @alumni in #12015
- fix(redis): redis cache version detection by @mguida22 in #11936
- ci: remove summary comments location policy by @naorpeled in #12117
- ci(qodo): remove /improve from pr and push commands by @naorpeled in #12129
- ci: migrate from npm to pnpm by @pkuczynski in #12193
- ci(qodo): sync qodo pr agent config from master by @naorpeled in #12265
- ci: remove docs indexing by @alumni in #12435
- fix(security): validate limit() in Update/SoftDelete query builders by @smith-xyz in #12437
- chore(deps): update all minor by @alumni in #12443
- chore(release): release 0.3.29 by @michaelbromley in #12442
New Contributors
- @LeviHeber made their first contribution in #11267
- @mjr128 made their first contribution in #11232
- @bindon made their first contribution in #10787
Full Changelog: 0.3.28...0.3.29
0.3.28
What's Changed
- build(deps): bump brace-expansion from 2.0.1 to 2.0.2 in /sample/playground by @dependabot[bot] in #11522
- chore: update dependencies by @alumni in #11666
- chore: fix package preview by @alumni in #11542
- fix: add multiSubnetFailover to mssql driver option types by @isaru66 in #10804
- ci: introduce jsdoc eslint plugin (warnings only) by @pkuczynski in #11681
- feat: add support for
jsonpathcolumn type in PostgreSQL by @pkuczynski in #11684 - feat: entity schema support trees by @wszgrcy in #11606
- ci: remove close stale issues GH action by @gioboa in #11696
- docs: remove unused docs example file by @pkuczynski in #11675
- docs: updated jsdoc link to PostgreSQL documentation for data types by @pkuczynski in #11680
- ci: bump actions/setup-node to v5 and benefit from automatic caching by @pkuczynski in #11709
- feat(cli/init): pick dependencies versions from our own package.json by @pkuczynski in #11705
- chore(lint/jsdoc): enable jsdoc/valid-types rule and fix offenses by @pkuczynski in #11706
- chore(docs): ehnance llms.txt by @naorpeled in #11711
- ci: bump actions/checkout version by @gioboa in #11712
- ci: harmonize MongoDB version used in CI, local development environment and
initcommand and bump to v8 by @pkuczynski in #11704 - docs: remove contradictory statement in Active Record/Data Mapper guide by @ericmorand in #11722
- Fix typos in documentation / hacktoberfest by @survivant in #11713
- MongoDB connector now includes SOCKS5 proxy settings by @Kumar-Kishan in #11731
- docs: fix link to email, when vulnerability found by @pkuczynski in #11667
- style: remove commented out code in FindOptionsUtils by @DeeprajPandey in #11721
- docs: collect all migrations documentation in one place by @pkuczynski in #11674
- lint: fix offenses for @typescript-eslint/no-unused-vars rule in samples folder by @pkuczynski in #11757
- lint: fix offenses for @typescript-eslint/no-unused-vars rule in tests folder by @pkuczynski in #11755
- docs: fix typos in the js documentation by @pkuczynski in #11754
- fix: circular import in SapDriver.ts by @abendi in #11750
- chore(dev-deps): bump eslint and update config by @pkuczynski in #11756
- docs: fix broken migration links by @mguida22 in #11760
- ci: test if docs build and run task depending on the changes from PR by @pkuczynski in #11761
- ci: control development and CI version of Node.js via .nvmrc by @pkuczynski in #11708
- ci: add single step to validate if all tests passed by @pkuczynski in #11763
- ci: prevent running docs index on forks by @pkuczynski in #11762
- feat(mssql): support 'vector' type for MS SQL Server by @artiz in #11732
- docs: expand sponsors section and remove outdated translations by @dlhck in #11771
- docs(cockroach): fix typo in CockroachDriver jsdoc for mappedDataTypes by @Edge-Seven in #11775
- ci: migrate from nyc to c8 by @pkuczynski in #11759
- fix(deps): upgrade glob to fix CVE-2025-64756 by @PabloThiele in #11784
- build(deps): bump js-yaml in /docs by @dependabot[bot] in #11779
- ci: run tests on commits to master and next by @mguida22 in #11783
- docs: fix build status badge url by @pkuczynski in #11790
- chore: add GitHub Copilot instructions by @Copilot in #11781
- feat: export QueryPartialEntity and QueryDeepPartialEntity types by @danielsharvey in #11748
- ci(oracle): add extra sleep after container starts by @OSA413 in #11795
- chore: add Qodo config by @naorpeled in #11791
- feat: init version in postgres driver only if not set by @hfhchan-plb in #11373
- fix(cli): init command reading package.json from two folders up by @pkuczynski in #11789
- feat(mysql): add support for vector columns on MariaDB and MySQL by @alumni in #11670
- fix: typesense doc sync by @G0maa in #11807
- Update dependencies by @alumni in #11811
- test: use built-in wait function and fix wait times to avoid flaky tests by @alumni in #11812
- feat(mysql): add pool size options for each connection by @gioboa in #11810
- feat:add utc flag to date column by @CHOIJEWON in #11740
- docs(mysql): add missing mysql credential options by @gioboa in #11813
- refactor(tests): ensure test files have the
.test.tsextension by @alumni in #11801 - refactor: use pragma method in better-sqlite3 by @mohd-akram in #10684
- fix: add missing
findBymethod to MongoEntityManager by @CHOIJEWON in #11814 - fix(redis): version detection logic by @ibrahimmenem in #11815
- chore: release v0.3.28 by @mguida22 in #11816
New Contributors
- @isaru66 made their first contribution in #10804
- @ericmorand made their first contribution in #11722
- @survivant made their first contribution in #11713
- @Kumar-Kishan made their first contribution in #11731
- @DeeprajPandey made their first contribution in #11721
- @abendi made their first contribution in #11750
- @artiz made their first contribution in #11732
- @Edge-Seven made their first contribution in #11775
- @PabloThiele made their first contribution in #11784
- @danielsharvey made their first contribution in #11748
- @hfhchan-plb made their first contribution in #11373
- @G0maa made their first contribution in #11807
- @CHOIJEWON made their first contribution in #11740
- @ibrahimmenem made their first contribution in #11815
Full Changelog: 0.3.27...0.3.28
0.3.27
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
- perf: Cache package.json location between getNearestPackageJson invocations by @rutkowskib in #11580
- feat: allow
VirtualColumns to be initially non-selectable by @alumni in #11586 - build(deps): bump sha.js from 2.4.11 to 2.4.12 in /sample/playground by @dependabot[bot] in #11617
- Add @signalwire/docusaurus-plugin-llms-txt to TypeORM documentation by @Copilot in #11622
- fix: Add package.json exports for react-native by @macksal in #11623
- fix(query-builder): don't use lazy count when offset exceeds total in getManyAndCount by @jeremyteyssedre in #11634
- chore: bump sha.js from 2.4.11 to 2.4.12 (fix security issue: CVE-2025-9288) by @prateek-hegde in #11639
- docs: fix docs for UpdateDateColumn by @madhugb in #11572
- build(deps): bump axios from 1.11.0 to 1.12.1 in /docs by @dependabot[bot] in #11649
- feat(migration): improve JSDoc types in generated migration templates by @gwythyr in #11490
- fix: update tests to reflect migration template changes by @sgarner in #11653
- feat(mysql): add support for MySQL 9 / MariaDB 12 by @alumni in #11575
- ci: add close stale issues GH action by @gioboa in #11651
- feat: add new undefined and null behavior flags by @naorpeled in #11332
- feat(postgres): support vector/halfvec data types by @naorpeled in #11437
- fix: JSON parsing for mysql2 client library (#8319) by @dlhck in #11659
- Revert #11114 do not create junction table metadata when it already exists by @michaelbromley in #11660
- chore: Release v0.3.27 by @michaelbromley in #11661
New Contributors
- @Copilot made their first contribution in #11622
- @macksal made their first contribution in #11623
- @jeremyteyssedre made their first contribution in #11634
- @prateek-hegde made their first contribution in #11639
- @madhugb made their first contribution in #11572
- @gwythyr made their first contribution in #11490
Full Changelog: 0.3.26...0.3.27
0.3.26
Notes:
- When using MySQL, TypeORM now connects using
stringifyObjects: true, in order to avoid a potential security vulnerability
in the mysql/mysql2 client libraries. You can revert to the old behavior by settingconnectionOptions.extra.stringifyObjects = false. - When using SAP HANA, TypeORM now uses the built-in pool from the
@sap/hana-clientlibrary. The deprecatedhdb-pool
is no longer necessary and can be removed. See https://typeorm.io/docs/drivers/sap/#data-source-options for the new pool options.
What's Changed
- chore: Remove manual trigger on publish workflow by @michaelbromley in #11536
- test(ci): force mocha to exit on stuck process by @OSA413 in #11538
- fix(oracle): pass duplicated parameters correctly to the client when executing a query by @alumni in #11537
- feat(sap): add support for REAL_VECTOR and HALF_VECTOR data types in SAP HANA Cloud by @alumni in #11526
- fix: add stricter type-checking and improve event loop handling by @alumni in #11540
- perf: avoid unnecessary count on getManyAndCount by @EQuincerot in #11524
- feat(sap): use the native driver for connection pooling by @alumni in #11520
- fix: support for better-sqlite3 v12 by @mohd-akram in #11557
- fix: preserve
useIndexwhen cloning a QueryExpressionMap (or a QueryBuilder) by @kettui in #10679 - chore: change test badge from
test.ymltocommit-validation.ymlby @albasyir in #11560 - fix: do not create junction table metadata when it already exists by @ragrag in #11114
- fix(mysql): support AnalyticDB returning version() column name in getVersion() by @rhydian0x in #11555
- fix: resolve array modification bug in QueryRunner drop methods #11563 by @taina0407 in #11564
- fix(mysql): set
stringifyObjectsimplicitly by @alumni in #11574 - docs: separate driver-specific documentation by @alumni in #11581
- docs: fix redirect to mongodb page by @alumni in #11584
- feat(11528): add Redis 5.x support with backward compatibility wite peer dependency to allow by @par333k in #11585
- fix: regtype is not supported in aurora serverless v2 by @ArsenyYankovsky in #11568
- fix(platform[web worker]): improve globalThis variable retrieval for … by @dasoncheng in #11495
- docs: added
@piying/ormextension to readme by @wszgrcy in #11596 - docs: Fix
reloadoption typo by @radovanovic-stevan in #11601 - feat: add entity mode virtual-property by @wszgrcy in #11597
- chore: Release v0.3.26 by @michaelbromley in #11602
New Contributors
- @EQuincerot made their first contribution in #11524
- @kettui made their first contribution in #10679
- @ragrag made their first contribution in #11114
- @rhydian0x made their first contribution in #11555
- @taina0407 made their first contribution in #11564
- @par333k made their first contribution in #11585
- @dasoncheng made their first contribution in #11495
- @wszgrcy made their first contribution in #11596
- @radovanovic-stevan made their first contribution in #11601
Full Changelog: 0.3.25...0.3.26
0.3.25
What's Changed
- docs: use correct SQL statements in softDelete/restore comments by @sgarner in #11489
- fix: resolve alias or table name in upsert and orUpdate for PostgreSQL driver conditionally by @mmarifat in #11452
- feat(spanner): use credentials from connection options by @denes in #11492
- feat: add upsert support for Oracle, SQLServer and SAP HANA by @Yuuki-Sakura in #10974
- fix: handle limit(0) and offset(0) correctly in SelectQueryBuilder by @yeonghun104 in #11507
- fix: add collation update detection in PostgresDriver by @asn6878 in #11441
- feat: add typesense/docsearch-scraper by @gioboa in #11424
- chore: improve linting by @alumni in #11510
- chore: improve linting (fixup) by @alumni in #11511
- docs: new website initial commit by @naorpeled in #11408
- fix: fix up doc search workflow by @gioboa in #11513
- chore: update workflows to ignore changes in docs directory by @dlhck in #11518
- feat(docs): add Plausible analytics script to Docusaurus config by @dlhck in #11517
- docs: add note about using YugabyteDB by @mguida22 in #11521
- chore(docs): improve website generation config by @alumni in #11527
- fix(tree-entity): closure junction table primary key definition should match parent table by @gongAll in #11422
- docs: add heading to Getting Started page by @sgarner in #11531
- fix: Multiple relations with same columns cause invalid SQL to be generated by @yevhen-komarov in #11400
- fix: fix null pointer exception on date array column comparison by @mnbaccari in #11532
- chore(ci): simplify workflows by @alumni in #11530
- fix: improve async calls on disconnect by @alumni in #11523
New Contributors
- @mmarifat made their first contribution in #11452
- @yeonghun104 made their first contribution in #11507
- @asn6878 made their first contribution in #11441
- @gongAll made their first contribution in #11422
Full Changelog: 0.3.24...0.3.25
0.3.24
What's Changed
- feat: add tagged template for executing raw SQL queries by @Newbie012 in #11432
- chore: Add husky and lint-staged by @maxbronnikov10 in #11448
- fix: resolve pkg.pr.new issue by @naorpeled in #11463
- perf: improve save performance during entities update by @lotczyk in #11456
- refactor: remove unused NamingStrategyNotFoundError by @mguida22 in #11462
- chore: add note about breaking change in 0.3.23 by @mguida22 in #11469
- build: include db version in coveralls flag-name by @mguida22 in #11461
- chore: include warning about update({}) in changelog by @sgarner in #11471
- feat: add updateAll and deleteAll methods to EntityManager and Repository APIs by @sgarner in #11459
- Fix/11466 mssql find operator by @christian-forgacs in #11468
- feat(spanner): support insert returning by @denes in #11460
- chore: clarify commit practices by @mguida22 in #11472
- fix(mssql): avoid mutating input parameter array values by @sgarner in #11476
- fix: capacitor driver PRAGMA bug by @AlexAzartsev in #11467
- chore: version 0.3.24 by @mguida22 in #11478
New Contributors
- @denes made their first contribution in #11460
- @AlexAzartsev made their first contribution in #11467
Full Changelog: 0.3.23...0.3.24