5655 Commits

Author SHA1 Message Date
Naor Peled
ccde2ec929
Merge branch 'master' into copilot/fix-save-method-issue 2025-12-06 16:58:15 +02:00
mjr128
a46eb0a7e1
fix: release query runner when there is no migration to revert (#11232)
Co-authored-by: Adrien PEREZ <adrien-perez@samse.fr>
2025-12-06 15:36:34 +01:00
LeviHeber
2d8c5158db
fix: prevent eager-loaded entities from overwriting manual relations (#11267)
Co-authored-by: Lucian Mocanu <alumni@users.noreply.github.com>
Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
2025-12-05 14:19:02 +01:00
Prakhar Chhalotre
6e34756b9d
fix: fix up aggregate methods ambiguous column (#11822) 2025-12-04 22:49:31 +01:00
Mike Guida
73fda419e4
chore: release v0.3.28 (#11816) 0.3.28 2025-12-03 09:29:32 +01:00
ibrahim menem
6f486e5a67
fix(redis): version detection logic (#11815)
Co-authored-by: AdolfodelSel <adolfo.selllano@gmail.com>
Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
Co-authored-by: Mike Guida <mike@mguida.com>
2025-12-02 11:23:26 -07:00
CHOIJEWON
38715bbd41
fix(mongodb): add missing findBy method to MongoEntityManager (#11814) 2025-12-02 16:35:42 +01:00
Mohamed Akram
ec3ea10b44
refactor: use pragma method in better-sqlite3 (#10684) 2025-12-01 22:43:06 +01:00
Lucian Mocanu
c4f5d12f3f
refactor(tests): ensure test files have the .test.ts extension (#11801) 2025-11-30 21:37:49 +01:00
Giorgio Boa
61f9e0d085
docs(mysql): add missing mysql credential options (#11813) 2025-11-30 20:35:23 +01:00
CHOIJEWON
55cd8e2b08
feat:add utc flag to date column (#11740) 2025-11-30 14:18:50 +01:00
Giorgio Boa
67f793feaa
feat(mysql): add pool size options for each connection (#11810)
Co-authored-by: 아이작_조서환 <wtae1216@sooplive.com>
2025-11-30 12:31:52 +01:00
Lucian Mocanu
835647ac92
test: use built-in wait function and fix wait times to avoid flaky tests (#11812) 2025-11-29 10:25:39 +01:00
Lucian Mocanu
546192767d
chore: update dependencies (#11811) 2025-11-29 05:54:38 +01:00
Mohammed Gomaa
d0b54544e9
fix: typesense doc sync (#11807)
Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
2025-11-28 15:03:18 +01:00
Lucian Mocanu
cfb3d6c015
feat(mysql): add support for vector columns on MariaDB and MySQL (#11670) 2025-11-27 15:28:49 +01:00
Piotr Kuczynski
dd55218648
fix(cli): init command reading package.json from two folders up (#11789) 2025-11-25 14:13:25 +01:00
Henry Chan
cb1284c8c0
feat: init version in postgres driver only if not set (#11373) 2025-11-24 13:10:30 +01:00
Naor Peled
9383799b3d
chore: add Qodo config (#11791) 2025-11-24 08:18:00 +02:00
Oleg "OSA413" Sokolov
ea0f155532
ci(oracle): add extra sleep after container starts (#11795) 2025-11-24 10:54:49 +05:00
Daniel Harvey
ade198c77c
feat: export QueryPartialEntity and QueryDeepPartialEntity types (#11748)
Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
Co-authored-by: Piotr Kuczynski <piotr.kuczynski@gmail.com>
Co-authored-by: Oleg "OSA413" Sokolov <OSA413@users.noreply.github.com>
2025-11-23 18:18:51 +05:00
copilot-swe-agent[bot]
9d38c2ac03 Address code review feedback
- Use 'in' operator instead of hasOwnProperty for cleaner code
- Clarify comment about ES2022 class field initialization

Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
2025-11-21 22:09:47 +00:00
copilot-swe-agent[bot]
55916fdbf0 Simplify property existence check in PlainObjectToNewEntityTransformer
Use databaseName in addition to propertyName for more robust property existence checking.
This handles both embedded and regular columns correctly without complex prefix logic.

Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
2025-11-21 22:07:27 +00:00
copilot-swe-agent[bot]
e0bfd0a941 Fix ES2022 compatibility in PlainObjectToNewEntityTransformer
Handle property existence checks for ES2022 class fields where all properties are initialized to undefined.
The fix ensures that during merge operations, only properties that actually exist in the source object are copied to the target entity.

Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
2025-11-21 22:02:16 +00:00
copilot-swe-agent[bot]
a157cc90c3 Add test for save returns properties issue
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
2025-11-21 21:55:43 +00:00
copilot-swe-agent[bot]
7748ead4c0 Initial plan 2025-11-21 21:40:04 +00:00
Copilot
5fa8a0bf6c
chore: add GitHub Copilot instructions (#11781)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Naor Peled <me@naor.dev>
2025-11-21 23:03:26 +02:00
Piotr Kuczynski
6eda13884e
docs: fix build status badge url (#11790) 2025-11-21 20:27:19 +01:00
Mike Guida
6ed24f8235
ci: run tests on commits to master and next (#11783)
Co-authored-by: Oleg "OSA413" Sokolov <OSA413@users.noreply.github.com>
2025-11-21 01:11:49 +05:00
dependabot[bot]
cad0921827
build(deps): bump js-yaml in /docs (#11779)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 19:52:17 +01:00
Pablo Thiele
dc74f5374e
fix(deps): upgrade glob to fix CVE-2025-64756 (#11784)
Co-authored-by: Oleg "OSA413" Sokolov <OSA413@users.noreply.github.com>
2025-11-20 23:20:05 +05:00
Piotr Kuczynski
bec548a7d4
ci: migrate from nyc to c8 (#11759)
Co-authored-by: Oleg "OSA413" Sokolov <OSA413@users.noreply.github.com>
2025-11-20 22:15:53 +05:00
Edge-Seven
02e7b713ed
docs(cockroach): fix typo in CockroachDriver jsdoc for mappedDataTypes (#11775)
Co-authored-by: khanhkhanhlele <namkhanh20xx@gmail.com>
2025-11-18 11:07:22 +01:00
David Höck
6da0911a0b
docs: expand sponsors section and remove outdated translations (#11771) 2025-11-14 12:16:38 +01:00
Artem Kustikov
2681051f78
feat(mssql): support 'vector' type for MS SQL Server (#11732) 2025-11-12 21:22:20 +01:00
Piotr Kuczynski
e04ffd3f3d
ci: prevent running docs index on forks (#11762) 2025-11-12 10:52:22 +01:00
Piotr Kuczynski
52a96ad68c
ci: add single step to validate if all tests passed (#11763) 2025-11-12 10:51:39 +01:00
Piotr Kuczynski
5d02f06fcb
ci: control development and CI version of Node.js via .nvmrc (#11708) 2025-11-11 22:55:47 +01:00
Piotr Kuczynski
5a28729b2e
ci: test if docs build and run task depending on the changes from PR (#11761) 2025-11-11 12:34:57 +01:00
Mike Guida
ba3319d583
docs: fix broken migration links (#11760) 2025-11-11 11:48:12 +01:00
Piotr Kuczynski
51fbcf4045
chore(dev-deps): bump eslint and update config (#11756) 2025-11-10 08:45:03 +01:00
Arvo Bendi
bed7913623
fix: circular import in SapDriver.ts (#11750) 2025-11-10 06:42:10 +01:00
Piotr Kuczynski
6381c8d519
docs: fix typos in the js documentation (#11754) 2025-11-09 21:57:31 +01:00
Piotr Kuczynski
08a9397491
lint: fix offenses for @typescript-eslint/no-unused-vars rule in tests folder (#11755) 2025-11-09 21:54:36 +01:00
Piotr Kuczynski
69dfc42eb9
lint: fix offenses for @typescript-eslint/no-unused-vars rule in samples folder (#11757) 2025-11-09 21:54:19 +01:00
Piotr Kuczynski
b639d33aee
docs: collect all migrations documentation in one place (#11674)
* docs: collect all migrations documentation in one place

* links

* vite

* fic

* link to vite project

* Apply suggestions from code review

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* ai review suggestions

* docs: collect all migrations documentation in one place

* links

* vite

* fic

* link to vite project

* ai review suggestions

* Apply suggestions from code review

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* format

* single redirect

* fix bad merge

* auto-run

* restore cli

* add migration create

* fix postgresql syntax

---------

Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-09 13:34:28 +02:00
Deepraj Pandey
3ac605359d
style: remove commented out code in FindOptionsUtils (#11721)
Closes #11158
2025-11-08 16:35:44 -08:00
Piotr Kuczynski
5b01c399ce
docs: fix link to email, when vulnerability found (#11667)
* docs: fix link to email, when vulnerability found

* Update package.json

* Update CONTRIBUTING.md

---------

Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
2025-11-07 13:55:47 +01:00
Kishan Kumar
d7867ebff1
feat: manage MongoDB SOCKS5 proxy settings (#11731) 2025-10-20 23:14:32 +02:00
Sebastien Dionne
8692da2b69
docs: fix typos in documentation (#11713) 2025-10-20 23:46:39 +03:00