888 Commits

Author SHA1 Message Date
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
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
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
Artem Kustikov
2681051f78
feat(mssql): support 'vector' type for MS SQL Server (#11732) 2025-11-12 21:22:20 +01:00
Mike Guida
ba3319d583
docs: fix broken migration links (#11760) 2025-11-11 11:48:12 +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
Sebastien Dionne
8692da2b69
docs: fix typos in documentation (#11713) 2025-10-20 23:46:39 +03:00
Eric MORAND
7c55d32321
Remove "...And simplicity..." confusing paragraph in 1-active-record-data-mapper.md (#11722)
Closes #11715
2025-10-13 12:25:12 +13:00
Naor Peled
1f19abb62c
initial commit (#11711) 2025-10-03 13:33:43 +03:00
Piotr Kuczynski
336fef8f14
docs: remove unused docs example file (#11675)
Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
2025-10-03 08:48:55 +02:00
Piotr Kuczynski
4f05718237
feat: add support for jsonpath column type in PostgreSQL (#11684) 2025-09-26 18:56:53 +02:00
Isara Rungvitayakul
83e3a8a3db
fix: add multiSubnetFailover option for mssql (#10804) 2025-09-25 11:18:15 +12:00
Lucian Mocanu
c16ef63db7
chore: update dependencies (#11666) 2025-09-19 18:34:39 +02:00
Naor Peled
a49f612289
feat(postgres): support vector/halfvec data types (#11437) 2025-09-18 22:12:07 +03:00
Naor Peled
96ea431eb7
feat: add new undefined and null behavior flags (#11332)
- added configurable handling for null/undefined in where clauses (ignore, SQL NULL, or throw) across queries, query builders, and repository/entity-manager methods
2025-09-18 08:41:16 +03:00
Lucian Mocanu
8b76e1af74
feat(mysql): add support for MySQL 9 / MariaDB 12 (#11575) 2025-09-17 09:08:31 +02:00
Simon Garner
3fac86b60e
fix: update tests to reflect migration template changes (#11653) 2025-09-17 08:37:12 +02:00
dependabot[bot]
6e92aad5d0
build(deps): bump axios from 1.11.0 to 1.12.1 in /docs (#11649)
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-13 21:09:08 +02:00
Madhu Balakrishna
f3c8d2fd60
docs: fix docs for UpdateDateColumn (#11572) 2025-09-12 08:36:14 +02:00
Copilot
6930dab301
docs: add llms.txt to documentation site (#11622)
* Initial plan

* Add docusaurus-plugin-generate-llms-txt to TypeORM docs

Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>

* Replace docusaurus-plugin-generate-llms-txt with SignalWire package

Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com>
2025-08-29 14:32:56 +03:00
Stevan
16983132d3
docs: fix reload option typo (#11601) 2025-08-16 15:39:56 +02:00
Lucian Mocanu
8097d1ab84
docs: fix redirect to mongodb page (#11584) 2025-07-29 17:09:43 +02:00
Lucian Mocanu
23fcde24ee
docs: separate driver-specific documentation (#11581) 2025-07-28 10:28:51 +02:00
Lucian Mocanu
aebc7ebc67
feat(sap): use the native driver for connection pooling (#11520)
* feat(sap): use the native driver for connection pooling

* Add pool error handler
2025-07-01 23:43:12 +02:00
Lucian Mocanu
abf8863a53
feat(sap): add support for REAL_VECTOR and HALF_VECTOR data types in SAP HANA Cloud (#11526)
* feat(sap): add support for REAL_VECTOR data type

* feat(sap): add support for HALF_VECTOR data type
2025-06-22 01:43:10 +02:00
Simon Garner
af9ecc09cc
docs: add heading to Getting Started page (#11531) 2025-06-17 18:49:06 +12:00
Lucian Mocanu
03faa7867e
chore(docs): improve website generation config (#11527) 2025-06-14 09:39:49 +02:00
Mike Guida
42913b95d7
docs: add note about using YugabyteDB to docs (#11521) 2025-06-11 13:36:23 -06:00
David Höck
86f12c9226
feat(docs): add Plausible analytics script to Docusaurus config (#11517)
* feat(docs): add Plausible analytics script to Docusaurus config

* feat(docs): conditionally include Plausible analytics script based on environment
2025-06-10 13:08:42 +02:00
Naor Peled
4b0ffeeb33
docs: new website initial commit
Co-authored-by: Giorgio Boa <35845425+gioboa@users.noreply.github.com>
Co-authored-by: Jovana Đurić <63621526+jovanadjuric@users.noreply.github.com>
Co-authored-by: jovanadjuric <mat.jovana@gmail.com>
Co-authored-by: Mike Guida <mike@mguida.com>
Co-authored-by: gioboa <giorgiob.boa@gmail.com>
2025-06-06 18:03:25 +03:00
Giorgio Boa
65d5a00ef1
feat: add typesense/docsearch-scraper (#11424) 2025-06-05 21:06:07 +02:00
Sakura
a9c16ee66d
feat: add upsert support for Oracle, SQLServer and SAP HANA (#10974) 2025-06-05 08:45:45 +02:00
Simon Garner
23bb1ee271
feat: add updateAll and deleteAll methods to EntityManager and Repository APIs (#11459)
* Add updateAll() methods

* Add deleteAll() methods

* Fix softDelete/restore error messages

* Add test for Repository.delete() with criteria

* Add test for Repository.deleteAll() method

* Move/rename “Repository > delete” test files

* Tweak comments

* Add tests for Repository update methods

* Add updateAll and deleteAll to EntityManager API docs

* Add updateAll and deleteAll to Repository API docs

* Fix tests
2025-05-13 12:33:44 +12:00
Eliya Cohen
c464ff87cb
feat: add tagged template for executing raw SQL queries (#11432)
* Added a new SQL tagged template feature for executing raw SQL queries with automatic parameter handling.

---------

Co-authored-by: Simon Garner <simon@equalogic.com>
2025-05-09 13:19:40 +12:00
Michael Dippery
b9ddd14298
docs: Correct "its" -> "it's" (#11428) 2025-04-25 09:58:01 +02:00
Roman Ostolosh
24a0369673
docs: update repository additional chunk option usage example (#11282)
* docs: update repository additional chunk option usage example

* Update docs/repository-api.md

Co-authored-by: Mike Guida <mike@mguida.com>

* Update docs/repository-api.md

Co-authored-by: Mike Guida <mike@mguida.com>

---------

Co-authored-by: Jovana Đurić <63621526+jovanadjuric@users.noreply.github.com>
Co-authored-by: Mike Guida <mike@mguida.com>
2025-04-17 22:31:07 +02:00
Pieter Wigboldus
4c8fc3a7cb
feat: add FormattedConsoleLogger (#11401)
* fix: Build ESM migrations for JS

Including jsdoc for typehinting
Add esm as an option in the migrate cli
Update the documentation for the JS migrations

Closes: #10801

* fix: Fix the migration documentation

* Cleanup the types in the migrations

* Add the formatted sql console

* Add the formatSql to the logger

* Update src/logger/FormattedConsoleLogger.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Make names in test more consistent

* Add a sub query example

* Set the language to the sql formatter

* Import SqlLanguage as a type from sql-formatter

* Remove empty console log

* Remove console log

* Add the dataSourceType

* Remove js extension from import

* Use another package to format the SQL in the logging

Same package as we use to generate the migrations

* Not need to add all the spaces in the log

* Fix the expected formatted queries

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-16 18:55:23 +02:00
iliagrvch
046aebe696
feat: Add query timeout support for MySql (#10846)
Add "enableQueryTimeout" option to MysqlConnectionOptions. When enabled the value of "maxQueryExecutionTime" will be passed to mysql driver as query timeout.

---------

Co-authored-by: Mike Guida <mike@mguida.com>
2025-04-15 12:17:04 -06:00
Jovana Đurić
c15cb077a7
docs(entity-subscribers): document primary key availability in UpdateEvent (#11308)
* docs(entity-subscribers): describe UpdateEvent behavior

* Update docs/listeners-and-subscribers.md

Co-authored-by: Simon Garner <simon@equalogic.com>

---------

Co-authored-by: Simon Garner <simon@equalogic.com>
2025-04-05 14:45:22 +02:00
Pieter Wigboldus
7c5ea99b31
feat: generate ESM migrations via esm flag (#10802)
Including jsdoc for typehinting
Add esm as an option in the migrate cli
Update the documentation for the JS migrations

fixes #10801

Co-authored-by: Mike Guida <mike@mguida.com>
2025-04-04 12:05:33 -06:00
Yevhen Komarov
6ebae3b795
feat: add new foreign key decorator, and entity schemas options (#11144)
* feat: add new foreign key decorator, and entity schemas options

This new feature adds the ability to create foreign key constraints without entity relations, using `@ForeignKey()` decorator or entity schema options.

Closes: #4569
2025-04-04 10:22:40 +13:00
Lucian Mocanu
460ef023ba
fix(sap): normalize deprecated/removed data types in SAP HANA Cloud (#11356)
* fix(sap): SAP HANA Cloud data types

* fix(sap): fall back to regular index when fulltext is not supported

* fix: remove dead code
2025-04-01 20:54:54 +02:00
John Chan
b0ea913f4e
feat(postgres): support macaddr8 column type
Signed-off-by: John Chan <john.chan@sgwireless.com>
2025-03-19 16:13:12 +05:00
Lucian Mocanu
ae96f87923
fix: empty objects being hydrated when eager loading relations that have a @VirtualColumn (#10927) 2025-03-14 10:05:19 +01:00
Dmitrii Tkachenko
72145b859d
fix: remove unnecessary import from JS migration (#11327)
* fix: omit ts import for js migration

* test: javascript template create

* test: remove TS from JS templates

* chore: update docs
2025-03-10 19:46:42 +02:00
Robbert Korving
513be336c8
docs: add "How to use Vite for the backend" entry to faq (#11306)
* docs: add "How to use Vite for the backend" entry to faq

* Apply suggestions from code review

docs: apply suggested grammar and spelling changes

Co-authored-by: Mike Guida <mike@mguida.com>

* Apply suggestions from code review

docs: add link to vite documentation

Co-authored-by: Mike Guida <mike@mguida.com>

---------

Co-authored-by: Mike Guida <mike@mguida.com>
2025-03-04 07:56:53 -07:00
Joel Myers
d52ecf60a7
Update eager-and-lazy-relations.md (#10757)
Tweaking copy in eager and lazy relations doc for better readability.

Co-authored-by: Michael Bromley <michaelbromley@users.noreply.github.com>
2025-02-27 18:53:49 -07:00