-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
docs: new website initial commit #11408
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* announcement bar * sorted sidebar items * update the future of typeorm * removed file that was moved to new doc * wip * added files * wip * wip * wip * added to tsconfig * improved code tab colors * cleanup * removed unused images * adjust database items behavior * cleanup
--------- Co-authored-by: Naor Peled <[email protected]>
* fix: reset horizontal margins on mobile and tablet
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 2
🧹 Nitpick comments (4)
docs/docs/getting-started.md (4)
1-8: Refactor hero block spacingInline
<br>tags and inline styles could be extracted into a reusable component or scoped CSS module to improve maintainability and reduce markup noise.
26-28: Standardize "Node.js" casingReplace all occurrences of
"NodeJS"with"Node.js"for consistency and accuracy.-run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms +run in Node.js, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms ... -Works in NodeJS / Browser / Ionic / Cordova / React Native / NativeScript / Expo / Electron platforms. +Works in Node.js / Browser / Ionic / Cordova / React Native / NativeScript / Expo / Electron platforms.Also applies to: 81-82
🧰 Tools
🪛 LanguageTool
[uncategorized] ~27-~27: The official spelling of this programming framework is “Node.js”.
Context: ...ect-relational_mapping) that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, Rea...(NODE_JS)
39-41: Use HTTPS for the Doctrine linkUpdate the Doctrine URL to use HTTPS to avoid mixed-content warnings and improve security.
-[Doctrine](http://www.doctrine-project.org/) +[Doctrine](https://www.doctrine-project.org/)
49-89: Group features list for readabilityThe bulleted list is extensive and may overwhelm readers. Consider organizing related features into categorized sub-lists or using collapsible sections to improve scannability.
🧰 Tools
🪛 LanguageTool
[misspelling] ~59-~59: This word is normally spelled as one.
Context: ...nd lazy relations. - Uni-directional, bi-directional, and self-referenced relations. - Sup...(EN_COMPOUNDS_BI_DIRECTIONAL)
[uncategorized] ~81-~81: The preposition “on” seems more likely in this position than the preposition “in”.
Context: ...ports MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / Re...(AI_EN_LECTOR_REPLACEMENT_PREPOSITION_IN_ON)
[uncategorized] ~81-~81: The official spelling of this programming framework is “Node.js”.
Context: ...ts MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / React Nat...(NODE_JS)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
docs/docs/getting-started.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/docs/getting-started.md
[uncategorized] ~27-~27: The official spelling of this programming framework is “Node.js”.
Context: ...ect-relational_mapping) that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, Rea...
(NODE_JS)
[style] ~35-~35: ‘in existence’ might be wordy. Consider a shorter alternative.
Context: ...ike all other JavaScript ORMs currently in existence, which means you can write high-quality...
(EN_WORDINESS_PREMIUM_IN_EXISTENCE)
[misspelling] ~59-~59: This word is normally spelled as one.
Context: ...nd lazy relations. - Uni-directional, bi-directional, and self-referenced relations. - Sup...
(EN_COMPOUNDS_BI_DIRECTIONAL)
[uncategorized] ~81-~81: The preposition “on” seems more likely in this position than the preposition “in”.
Context: ...ports MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / Re...
(AI_EN_LECTOR_REPLACEMENT_PREPOSITION_IN_ON)
[uncategorized] ~81-~81: The official spelling of this programming framework is “Node.js”.
Context: ...ts MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / React Nat...
(NODE_JS)
[uncategorized] ~90-~90: Possible missing comma found.
Context: ... practices. - CLI. And more... With TypeORM your models look like this: ```typescr...
(AI_HYDRA_LEO_MISSING_COMMA)
[style] ~220-~220: You have already used this phrasing in nearby sentences. Consider replacing it to add variety to your writing.
Context: ... To make the Oracle driver work, you need to follow the installation instructions fr...
(REP_NEED_TO_VB)
[uncategorized] ~251-~251: Possible missing comma found.
Context: ... ``` To use Spanner with the emulator you should set SPANNER_EMULATOR_HOST ...
(AI_HYDRA_LEO_MISSING_COMMA)
[uncategorized] ~251-~251: You might be missing the article “the” here.
Context: ...panner with the emulator you should set SPANNER_EMULATOR_HOST environment varia...
(AI_EN_LECTOR_MISSING_DETERMINER_THE)
[uncategorized] ~286-~286: The official spelling of this programming framework is “Node.js”.
Context: ...orks only if you are using TypeORM in a NodeJS application. If you are using other pla...
(NODE_JS)
[style] ~366-~366: Often, this adverbial phrase is redundant. Consider using an alternative.
Context: ...Guide What are you expecting from ORM? First of all, you are expecting it will create datab...
(FIRST_OF_ALL)
[uncategorized] ~420-~420: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...e will be created for the Photo entity and we'll be able to work with it anywhere ...
(COMMA_COMPOUND_SENTENCE)
[style] ~496-~496: Consider a more expressive alternative.
Context: ...serial / generated identity column). To do that, you need to change the `@PrimaryC...
(DO_ACHIEVE)
[uncategorized] ~527-~527: Possible missing preposition found.
Context: ...on't want all our columns to be limited varchars or integers. Let's setup the correct da...
(AI_HYDRA_LEO_MISSING_TO)
[grammar] ~528-~528: The word “setup” is a noun. The verb is spelled with a space.
Context: ... be limited varchars or integers. Let's setup the correct data types: ```typescript ...
(NOUN_VERB_CONFUSION)
[uncategorized] ~595-~595: A comma might be missing here.
Context: ..., react-native, expo, or mongodb. Also make sure to use your own host, port, u...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~604-~604: Possible missing comma found.
Context: ...lication. ### Running the application Now if you run your index.ts, a connectio...
(AI_HYDRA_LEO_MISSING_COMMA)
[typographical] ~639-~639: It seems that a comma is missing.
Context: ...is", photo.id) ``` Once your entity is saved it will get a newly generated id. `save...
(IF_COMMA)
[uncategorized] ~647-~647: A comma might be missing here.
Context: ...EntityManager` to save it. Using entity manager you can manipulate any entity in your a...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~663-~663: Possible missing comma found.
Context: ...y-manager.md). ### Using Repositories Now let's refactor our code and use `Reposi...
(AI_HYDRA_LEO_MISSING_COMMA)
[uncategorized] ~739-~739: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...Repository.save(photoToUpdate) ``` Now photo with id = 1 will be updated in the da...
(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~755-~755: Possible missing comma found.
Context: ...toRepository.remove(photoToRemove) ``` Now photo with id = 1 will be removed fro...
(AI_HYDRA_LEO_MISSING_COMMA)
[uncategorized] ~756-~756: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...pository.remove(photoToRemove) ``` Now photo with id = 1 will be removed from the ...
(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~822-~822: Possible missing comma found.
Context: ...lation Now let's save a photo, and its metadata and attach them to each other. ```type...
(AI_HYDRA_LEO_MISSING_COMMA)
[style] ~867-~867: Consider using a different verb for a more formal wording.
Context: ...s PhotoMetadata from the Photo side. To fix this issue we should add an inverse rel...
(FIX_RESOLVE)
[typographical] ~867-~867: It seems that a comma is missing.
Context: ...tadata from the Photo side. To fix this issue we should add an inverse relation, and ...
(IN_ORDER_TO_VB_COMMA)
[uncategorized] ~905-~905: You might be missing the article “the” here.
Context: ...d alternatively simply pass a string to @OneToOne decorator, like "metadata"....
(AI_EN_LECTOR_MISSING_DETERMINER_THE)
[uncategorized] ~961-~961: You might be missing the article “the” here.
Context: ...QueryBuilder functionality. Let's use find* method first. find* methods all...
(AI_EN_LECTOR_MISSING_DETERMINER_THE)
[style] ~981-~981: Consider replacing this phrase with the adverb “elegantly” to avoid wordiness.
Context: ... allows more complex queries to be used in an elegant way: ```typescript import { Photo } from "...
(IN_A_X_MANNER)
[uncategorized] ~1047-~1047: Possible missing comma found.
Context: ...erty, instead of the metadata's photo property as before. The cascade feature only w...
(AI_HYDRA_LEO_MISSING_COMMA)
[style] ~1129-~1129: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...and each album can contain many photos. Let's create an Album class: ```typescri...
(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
[uncategorized] ~1263-~1263: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...sults (pagination limit). The selection result will be ordered by id in descending ord...
(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~1264-~1264: Use a comma before “and” if it connects two independent clauses (unless they are closely connected and short).
Context: ...er. The photo albums will be left joined and their metadata will be inner joined. Y...
(COMMA_COMPOUND_SENTENCE_2)
[uncategorized] ~1310-~1310: This verb may not be in the correct tense. Consider changing the tense to fit the context better.
Context: ...ect exists thanks to all the people who contribute: <a href="https://github.com/typeorm/t...
(AI_EN_LECTOR_REPLACEMENT_VERB_TENSE)
[uncategorized] ~1316-~1316: A comma might be missing here.
Context: ...ing. If you want to invest in TypeORM's future you can become a sponsor and allow our ...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
🪛 markdownlint-cli2 (0.17.2)
docs/docs/getting-started.md
11-11: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
14-14: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
225-225: Fenced code blocks should have a language specified
null
(MD040, fenced-code-language)
234-234: Fenced code blocks should have a language specified
null
(MD040, fenced-code-language)
271-271: Heading levels should only increment by one level at a time
Expected: h3; Actual: h5
(MD001, heading-increment)
301-301: Fenced code blocks should have a language specified
null
(MD040, fenced-code-language)
357-357: Blank line inside blockquote
null
(MD028, no-blanks-blockquote)
360-360: Blank line inside blockquote
null
(MD028, no-blanks-blockquote)
1312-1312: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
1318-1318: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
1324-1324: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
⏰ Context from checks skipped due to timeout of 90000ms (2)
- GitHub Check: Analyze (javascript-typescript)
- GitHub Check: Release preview build
🔇 Additional comments (2)
docs/docs/getting-started.md (2)
42-48: Verify announcement page pathEnsure
future-of-typeorm.mdexists at this location (docs/docs/future-of-typeorm.md) or adjust the relative link to prevent broken links.
90-109: Entity snippet is well-formedThe TypeScript entity example uses correct decorators and formatting; no changes needed here.
🧰 Tools
🪛 LanguageTool
[uncategorized] ~90-~90: Possible missing comma found.
Context: ... practices. - CLI. And more... With TypeORM your models look like this: ```typescr...(AI_HYDRA_LEO_MISSING_COMMA)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
♻️ Duplicate comments (1)
docs/docs/getting-started.md (1)
1-3: 🛠️ Refactor suggestionAdd Docusaurus frontmatter
This MDX page needs a frontmatter block (id,title,sidebar_label) at the top to be included in the docs sidebar.Apply:
+--- +id: getting-started +title: Getting Started +sidebar_label: Getting Started +---
🧹 Nitpick comments (8)
docs/docs/getting-started.md (8)
6-7: Avoid raw<br/>tags for spacing
Use Markdown paragraph breaks or CSS utility classes instead of<br></br>to control vertical spacing in MDX.
9-16: Dynamic branch in CI badges
The workflow badge URL hardcodes?branch=master. If the default branch changes (e.g. tomain), this will break. Consider updating to the current default or using a variable.🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
11-11: Images should have alternate text (alt text)
null(MD045, no-alt-text)
14-14: Images should have alternate text (alt text)
null(MD045, no-alt-text)
26-28: Correct “Node.js” spelling
Use “Node.js” (official branding) instead of “NodeJS”.🧰 Tools
🪛 LanguageTool
[uncategorized] ~27-~27: The official spelling of this programming framework is “Node.js”.
Context: ...ect-relational_mapping) that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, Rea...(NODE_JS)
34-36: Reduce wordiness
“currently in existence” is verbose—consider “currently available” or simply “existing”.🧰 Tools
🪛 LanguageTool
[style] ~35-~35: ‘in existence’ might be wordy. Consider a shorter alternative.
Context: ...ike all other JavaScript ORMs currently in existence, which means you can write high-quality...(EN_WORDINESS_PREMIUM_IN_EXISTENCE)
79-81: Correct “Node.js” spelling
Replace “NodeJS” with “Node.js” to match official usage.🧰 Tools
🪛 LanguageTool
[uncategorized] ~81-~81: The preposition “on” seems more likely in this position than the preposition “in”.
Context: ...ports MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / Re...(AI_EN_LECTOR_REPLACEMENT_PREPOSITION_IN_ON)
[uncategorized] ~81-~81: The official spelling of this programming framework is “Node.js”.
Context: ...ts MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / React Nat...(NODE_JS)
223-228: Specify language for fenced code block
The SAP Hana install snippet uses plain backticks. Addbashorshellafter the opening fence for proper syntax highlighting.🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
225-225: Fenced code blocks should have a language specified
null(MD040, fenced-code-language)
271-273: Fix heading level
##### TypeScript configurationjumps too many levels. Adjust to maintain proper heading hierarchy (e.g.,###or####).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
271-271: Heading levels should only increment by one level at a time
Expected: h3; Actual: h5(MD001, heading-increment)
286-287: Correct “Node.js” spelling
In “NodeJS application”, use “Node.js” for the official name.🧰 Tools
🪛 LanguageTool
[uncategorized] ~286-~286: The official spelling of this programming framework is “Node.js”.
Context: ...orks only if you are using TypeORM in a NodeJS application. If you are using other pla...(NODE_JS)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (6)
.github/workflows/codeql.yml(1 hunks).github/workflows/docsearch.yml(1 hunks).github/workflows/preview.yml(1 hunks).github/workflows/test.yml(1 hunks)docs/docs/getting-started.md(1 hunks)docs/docsearch-scraper-config.json(1 hunks)
✅ Files skipped from review due to trivial changes (3)
- .github/workflows/test.yml
- .github/workflows/codeql.yml
- .github/workflows/preview.yml
🚧 Files skipped from review as they are similar to previous changes (2)
- .github/workflows/docsearch.yml
- docs/docsearch-scraper-config.json
🧰 Additional context used
🪛 LanguageTool
docs/docs/getting-started.md
[uncategorized] ~27-~27: The official spelling of this programming framework is “Node.js”.
Context: ...ect-relational_mapping) that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, Rea...
(NODE_JS)
[style] ~35-~35: ‘in existence’ might be wordy. Consider a shorter alternative.
Context: ...ike all other JavaScript ORMs currently in existence, which means you can write high-quality...
(EN_WORDINESS_PREMIUM_IN_EXISTENCE)
[misspelling] ~59-~59: This word is normally spelled as one.
Context: ...nd lazy relations. - Uni-directional, bi-directional, and self-referenced relations. - Sup...
(EN_COMPOUNDS_BI_DIRECTIONAL)
[uncategorized] ~81-~81: The preposition “on” seems more likely in this position than the preposition “in”.
Context: ...ports MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / Re...
(AI_EN_LECTOR_REPLACEMENT_PREPOSITION_IN_ON)
[uncategorized] ~81-~81: The official spelling of this programming framework is “Node.js”.
Context: ...ts MongoDB NoSQL database. - Works in NodeJS / Browser / Ionic / Cordova / React Nat...
(NODE_JS)
[uncategorized] ~90-~90: Possible missing comma found.
Context: ... practices. - CLI. And more... With TypeORM your models look like this: ```typescr...
(AI_HYDRA_LEO_MISSING_COMMA)
[style] ~220-~220: You have already used this phrasing in nearby sentences. Consider replacing it to add variety to your writing.
Context: ... To make the Oracle driver work, you need to follow the installation instructions fr...
(REP_NEED_TO_VB)
[uncategorized] ~251-~251: Possible missing comma found.
Context: ... ``` To use Spanner with the emulator you should set SPANNER_EMULATOR_HOST ...
(AI_HYDRA_LEO_MISSING_COMMA)
[uncategorized] ~251-~251: You might be missing the article “the” here.
Context: ...panner with the emulator you should set SPANNER_EMULATOR_HOST environment varia...
(AI_EN_LECTOR_MISSING_DETERMINER_THE)
[uncategorized] ~286-~286: The official spelling of this programming framework is “Node.js”.
Context: ...orks only if you are using TypeORM in a NodeJS application. If you are using other pla...
(NODE_JS)
[style] ~366-~366: Often, this adverbial phrase is redundant. Consider using an alternative.
Context: ...Guide What are you expecting from ORM? First of all, you are expecting it will create datab...
(FIRST_OF_ALL)
[uncategorized] ~420-~420: Use a comma before ‘and’ if it connects two independent clauses (unless they are closely connected and short).
Context: ...e will be created for the Photo entity and we'll be able to work with it anywhere ...
(COMMA_COMPOUND_SENTENCE)
[style] ~496-~496: Consider a more expressive alternative.
Context: ...serial / generated identity column). To do that, you need to change the `@PrimaryC...
(DO_ACHIEVE)
[uncategorized] ~527-~527: Possible missing preposition found.
Context: ...on't want all our columns to be limited varchars or integers. Let's setup the correct da...
(AI_HYDRA_LEO_MISSING_TO)
[grammar] ~528-~528: The word “setup” is a noun. The verb is spelled with a space.
Context: ... be limited varchars or integers. Let's setup the correct data types: ```typescript ...
(NOUN_VERB_CONFUSION)
[uncategorized] ~595-~595: A comma might be missing here.
Context: ..., react-native, expo, or mongodb. Also make sure to use your own host, port, u...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~604-~604: Possible missing comma found.
Context: ...lication. ### Running the application Now if you run your index.ts, a connectio...
(AI_HYDRA_LEO_MISSING_COMMA)
[typographical] ~639-~639: It seems that a comma is missing.
Context: ...is", photo.id) ``` Once your entity is saved it will get a newly generated id. `save...
(IF_COMMA)
[uncategorized] ~647-~647: A comma might be missing here.
Context: ...EntityManager` to save it. Using entity manager you can manipulate any entity in your a...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
[uncategorized] ~663-~663: Possible missing comma found.
Context: ...y-manager.md). ### Using Repositories Now let's refactor our code and use `Reposi...
(AI_HYDRA_LEO_MISSING_COMMA)
[uncategorized] ~739-~739: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...Repository.save(photoToUpdate) ``` Now photo with id = 1 will be updated in the da...
(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~755-~755: Possible missing comma found.
Context: ...toRepository.remove(photoToRemove) ``` Now photo with id = 1 will be removed fro...
(AI_HYDRA_LEO_MISSING_COMMA)
[uncategorized] ~756-~756: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...pository.remove(photoToRemove) ``` Now photo with id = 1 will be removed from the ...
(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~822-~822: Possible missing comma found.
Context: ...lation Now let's save a photo, and its metadata and attach them to each other. ```type...
(AI_HYDRA_LEO_MISSING_COMMA)
[style] ~867-~867: Consider using a different verb for a more formal wording.
Context: ...s PhotoMetadata from the Photo side. To fix this issue we should add an inverse rel...
(FIX_RESOLVE)
[typographical] ~867-~867: It seems that a comma is missing.
Context: ...tadata from the Photo side. To fix this issue we should add an inverse relation, and ...
(IN_ORDER_TO_VB_COMMA)
[uncategorized] ~905-~905: You might be missing the article “the” here.
Context: ...d alternatively simply pass a string to @OneToOne decorator, like "metadata"....
(AI_EN_LECTOR_MISSING_DETERMINER_THE)
[uncategorized] ~961-~961: You might be missing the article “the” here.
Context: ...QueryBuilder functionality. Let's use find* method first. find* methods all...
(AI_EN_LECTOR_MISSING_DETERMINER_THE)
[style] ~981-~981: Consider replacing this phrase with the adverb “elegantly” to avoid wordiness.
Context: ... allows more complex queries to be used in an elegant way: ```typescript import { Photo } from "...
(IN_A_X_MANNER)
[uncategorized] ~1047-~1047: Possible missing comma found.
Context: ...erty, instead of the metadata's photo property as before. The cascade feature only w...
(AI_HYDRA_LEO_MISSING_COMMA)
[style] ~1129-~1129: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...and each album can contain many photos. Let's create an Album class: ```typescri...
(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
[uncategorized] ~1263-~1263: The grammatical number of this noun doesn’t look right. Consider replacing it.
Context: ...sults (pagination limit). The selection result will be ordered by id in descending ord...
(AI_EN_LECTOR_REPLACEMENT_NOUN_NUMBER)
[uncategorized] ~1264-~1264: Use a comma before “and” if it connects two independent clauses (unless they are closely connected and short).
Context: ...er. The photo albums will be left joined and their metadata will be inner joined. Y...
(COMMA_COMPOUND_SENTENCE_2)
[uncategorized] ~1310-~1310: This verb may not be in the correct tense. Consider changing the tense to fit the context better.
Context: ...ect exists thanks to all the people who contribute: <a href="https://github.com/typeorm/t...
(AI_EN_LECTOR_REPLACEMENT_VERB_TENSE)
[uncategorized] ~1316-~1316: A comma might be missing here.
Context: ...ing. If you want to invest in TypeORM's future you can become a sponsor and allow our ...
(AI_EN_LECTOR_MISSING_PUNCTUATION_COMMA)
🪛 markdownlint-cli2 (0.17.2)
docs/docs/getting-started.md
11-11: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
14-14: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
225-225: Fenced code blocks should have a language specified
null
(MD040, fenced-code-language)
234-234: Fenced code blocks should have a language specified
null
(MD040, fenced-code-language)
271-271: Heading levels should only increment by one level at a time
Expected: h3; Actual: h5
(MD001, heading-increment)
301-301: Fenced code blocks should have a language specified
null
(MD040, fenced-code-language)
357-357: Blank line inside blockquote
null
(MD028, no-blanks-blockquote)
360-360: Blank line inside blockquote
null
(MD028, no-blanks-blockquote)
1312-1312: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
1318-1318: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
1324-1324: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
⏰ Context from checks skipped due to timeout of 90000ms (19)
- GitHub Check: database-tests (20) / sqlite
- GitHub Check: database-tests-windows / sqlite
- GitHub Check: database-tests-compose (18) / sap
- GitHub Check: database-tests (18) / sqlite
- GitHub Check: database-tests (16) / mssql (^11.0.1)
- GitHub Check: database-tests (18) / mssql (^10.0.1)
- GitHub Check: database-tests (16) / mssql (^10.0.1)
- GitHub Check: database-tests (16) / sqljs
- GitHub Check: database-tests (16) / cockroachdb
- GitHub Check: database-tests (18) / mongodb
- GitHub Check: database-tests (16) / postgres (17-3.5)
- GitHub Check: database-tests (16) / mysql_mariadb
- GitHub Check: database-tests-windows / better-sqlite3
- GitHub Check: database-tests (16) / sqlite
- GitHub Check: database-tests-windows / sqlite
- GitHub Check: database-tests-windows / sqljs
- GitHub Check: deploy
- GitHub Check: Analyze (javascript-typescript)
- GitHub Check: Cloudflare Pages
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
docs/docs/advanced-topics/3-indices.md (1)
145-145: Insert comma after "information" for readability.- For more information see the [Postgres documentation](https://www.postgresql.org/docs/current/sql-createindex.html). + For more information, see the [Postgres documentation](https://www.postgresql.org/docs/current/sql-createindex.html).🧰 Tools
🪛 LanguageTool
[uncategorized] ~145-~145: Possible missing comma found.
Context: ..."], { concurrent: true }) ``` For more information see the [Postgres documentation](https:...(AI_HYDRA_LEO_MISSING_COMMA)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
docs/docs/advanced-topics/3-indices.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/docs/advanced-topics/3-indices.md
[uncategorized] ~145-~145: Possible missing comma found.
Context: ..."], { concurrent: true }) ``` For more information see the [Postgres documentation](https:...
(AI_HYDRA_LEO_MISSING_COMMA)
⏰ Context from checks skipped due to timeout of 90000ms (19)
- GitHub Check: database-tests (16) / mssql (^11.0.1)
- GitHub Check: database-tests (16) / mssql (^11.0.1)
- GitHub Check: database-tests (16) / mssql (^10.0.1)
- GitHub Check: database-tests (18) / mssql (^11.0.1)
- GitHub Check: database-tests (18) / mssql (^9.1.1)
- GitHub Check: database-tests (18) / mysql_mariadb
- GitHub Check: database-tests (18) / sqlite
- GitHub Check: database-tests (18) / postgres (14-3.5)
- GitHub Check: database-tests (18) / cockroachdb
- GitHub Check: database-tests (18) / postgres (17-3.5)
- GitHub Check: database-tests-compose (18) / sap
- GitHub Check: database-tests (18) / better-sqlite3
- GitHub Check: database-tests-compose (18) / oracle
- GitHub Check: database-tests-compose (20) / sap
- GitHub Check: database-tests-compose (20) / oracle
- GitHub Check: database-tests-windows / sqljs
- GitHub Check: database-tests-windows / sqlite
- GitHub Check: database-tests-windows / better-sqlite3
- GitHub Check: deploy
 <h3>Snyk has created this PR to upgrade typeorm from 0.3.24 to 0.3.25.</h3> :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project. <hr/> - The recommended version is **22 versions** ahead of your current version. - The recommended version was released **22 days ago**. <details> <summary><b>Release notes</b></summary> <br/> <details> <summary>Package name: <b>typeorm</b></summary> <ul> <li> <b>0.3.25</b> - <a href="https://redirect.github.com/typeorm/typeorm/releases/tag/0.3.25">2025-06-19</a></br><h2>What's Changed</h2> <ul> <li>docs: use correct SQL statements in softDelete/restore comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sgarner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/sgarner">@ sgarner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3081453606" data-permission-text="Title is private" data-url="typeorm/typeorm#11489" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11489/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11489">#11489</a></li> <li>fix: resolve alias or table name in upsert and orUpdate for PostgreSQL driver conditionally by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mmarifat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mmarifat">@ mmarifat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3047096667" data-permission-text="Title is private" data-url="typeorm/typeorm#11452" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11452/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11452">#11452</a></li> <li>feat(spanner): use credentials from connection options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/denes">@ denes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3086575395" data-permission-text="Title is private" data-url="typeorm/typeorm#11492" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11492/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11492">#11492</a></li> <li>feat: add upsert support for Oracle, SQLServer and SAP HANA by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Yuuki-Sakura/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/Yuuki-Sakura">@ Yuuki-Sakura</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2404532307" data-permission-text="Title is private" data-url="typeorm/typeorm#10974" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/10974/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/10974">#10974</a></li> <li>fix: handle limit(0) and offset(0) correctly in SelectQueryBuilder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yeonghun104/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/yeonghun104">@ yeonghun104</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3116497992" data-permission-text="Title is private" data-url="typeorm/typeorm#11507" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11507/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11507">#11507</a></li> <li>fix: add collation update detection in PostgresDriver by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/asn6878/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/asn6878">@ asn6878</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3040527205" data-permission-text="Title is private" data-url="typeorm/typeorm#11441" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11441/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11441">#11441</a></li> <li>feat: add typesense/docsearch-scraper by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gioboa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/gioboa">@ gioboa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3003003060" data-permission-text="Title is private" data-url="typeorm/typeorm#11424" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11424/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11424">#11424</a></li> <li>chore: improve linting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alumni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/alumni">@ alumni</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3122060339" data-permission-text="Title is private" data-url="typeorm/typeorm#11510" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11510/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11510">#11510</a></li> <li>chore: improve linting (fixup) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alumni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/alumni">@ alumni</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3122508176" data-permission-text="Title is private" data-url="typeorm/typeorm#11511" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11511/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11511">#11511</a></li> <li>docs: new website initial commit by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/naorpeled/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/naorpeled">@ naorpeled</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991307150" data-permission-text="Title is private" data-url="typeorm/typeorm#11408" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11408/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11408">#11408</a></li> <li>fix: fix up doc search workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gioboa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/gioboa">@ gioboa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3125253351" data-permission-text="Title is private" data-url="typeorm/typeorm#11513" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11513/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11513">#11513</a></li> <li>chore: update workflows to ignore changes in docs directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dlhck/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/dlhck">@ dlhck</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3132733241" data-permission-text="Title is private" data-url="typeorm/typeorm#11518" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11518/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11518">#11518</a></li> <li>feat(docs): add Plausible analytics script to Docusaurus config by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dlhck/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/dlhck">@ dlhck</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3132688431" data-permission-text="Title is private" data-url="typeorm/typeorm#11517" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11517/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11517">#11517</a></li> <li>docs: add note about using YugabyteDB by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mguida22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mguida22">@ mguida22</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3137325649" data-permission-text="Title is private" data-url="typeorm/typeorm#11521" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11521/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11521">#11521</a></li> <li>chore(docs): improve website generation config by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alumni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/alumni">@ alumni</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3143665449" data-permission-text="Title is private" data-url="typeorm/typeorm#11527" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11527/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11527">#11527</a></li> <li>fix(tree-entity): closure junction table primary key definition should match parent table by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gongAll/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/gongAll">@ gongAll</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002433767" data-permission-text="Title is private" data-url="typeorm/typeorm#11422" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11422/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11422">#11422</a></li> <li>docs: add heading to Getting Started page by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sgarner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/sgarner">@ sgarner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3151614715" data-permission-text="Title is private" data-url="typeorm/typeorm#11531" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11531/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11531">#11531</a></li> <li>fix: Multiple relations with same columns cause invalid SQL to be generated by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yevhen-komarov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/yevhen-komarov">@ yevhen-komarov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2984486062" data-permission-text="Title is private" data-url="typeorm/typeorm#11400" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11400/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11400">#11400</a></li> <li>fix: fix null pointer exception on date array column comparison by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mnbaccari/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mnbaccari">@ mnbaccari</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3153601577" data-permission-text="Title is private" data-url="typeorm/typeorm#11532" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11532/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11532">#11532</a></li> <li>chore(ci): simplify workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alumni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/alumni">@ alumni</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3147752910" data-permission-text="Title is private" data-url="typeorm/typeorm#11530" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11530/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11530">#11530</a></li> <li>fix: improve async calls on disconnect by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alumni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/alumni">@ alumni</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3139265175" data-permission-text="Title is private" data-url="typeorm/typeorm#11523" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11523/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11523">#11523</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mmarifat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mmarifat">@ mmarifat</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3047096667" data-permission-text="Title is private" data-url="typeorm/typeorm#11452" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11452/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11452">#11452</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yeonghun104/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/yeonghun104">@ yeonghun104</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3116497992" data-permission-text="Title is private" data-url="typeorm/typeorm#11507" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11507/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11507">#11507</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/asn6878/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/asn6878">@ asn6878</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3040527205" data-permission-text="Title is private" data-url="typeorm/typeorm#11441" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11441/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11441">#11441</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gongAll/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/gongAll">@ gongAll</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002433767" data-permission-text="Title is private" data-url="typeorm/typeorm#11422" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11422/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11422">#11422</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://redirect.github.com/typeorm/typeorm/compare/0.3.24...0.3.25"><tt>0.3.24...0.3.25</tt></a></p> </li> <li> <b>0.3.25-dev.eb3093d</b> - 2025-06-05 </li> <li> <b>0.3.25-dev.ead4f98</b> - 2025-06-18 </li> <li> <b>0.3.25-dev.ce23d46</b> - 2025-06-16 </li> <li> <b>0.3.25-dev.b1e93f7</b> - 2025-06-18 </li> <li> <b>0.3.25-dev.af9ecc0</b> - 2025-06-17 </li> <li> <b>0.3.25-dev.a9c16ee</b> - 2025-06-05 </li> <li> <b>0.3.25-dev.930eefd</b> - 2025-06-06 </li> <li> <b>0.3.25-dev.86f12c9</b> - 2025-06-10 </li> <li> <b>0.3.25-dev.65d5a00</b> - 2025-06-05 </li> <li> <b>0.3.25-dev.63a3b9a</b> - 2025-06-17 </li> <li> <b>0.3.25-dev.61753b1</b> - 2025-06-05 </li> <li> <b>0.3.25-dev.5003aaa</b> - 2025-05-21 </li> <li> <b>0.3.25-dev.4b0ffee</b> - 2025-06-06 </li> <li> <b>0.3.25-dev.42e7cbe</b> - 2025-06-17 </li> <li> <b>0.3.25-dev.42913b9</b> - 2025-06-11 </li> <li> <b>0.3.25-dev.413f0a6</b> - 2025-06-05 </li> <li> <b>0.3.25-dev.2bfa300</b> - 2025-06-04 </li> <li> <b>0.3.25-dev.24c3e38</b> - 2025-06-05 </li> <li> <b>0.3.25-dev.12a71e4</b> - 2025-05-14 </li> <li> <b>0.3.25-dev.07d7913</b> - 2025-06-04 </li> <li> <b>0.3.25-dev.03faa78</b> - 2025-06-14 </li> <li> <b>0.3.24</b> - <a href="https://redirect.github.com/typeorm/typeorm/releases/tag/0.3.24">2025-05-14</a></br><h2>What's Changed</h2> <ul> <li>feat: add tagged template for executing raw SQL queries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Newbie012/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/Newbie012">@ Newbie012</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3028712893" data-permission-text="Title is private" data-url="typeorm/typeorm#11432" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11432/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11432">#11432</a></li> <li>chore: Add husky and lint-staged by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/maxbronnikov10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/maxbronnikov10">@ maxbronnikov10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3044164801" data-permission-text="Title is private" data-url="typeorm/typeorm#11448" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11448/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11448">#11448</a></li> <li>fix: resolve pkg.pr.new issue by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/naorpeled/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/naorpeled">@ naorpeled</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3054189764" data-permission-text="Title is private" data-url="typeorm/typeorm#11463" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11463/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11463">#11463</a></li> <li>perf: improve save performance during entities update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lotczyk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/lotczyk">@ lotczyk</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3049144737" data-permission-text="Title is private" data-url="typeorm/typeorm#11456" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11456/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11456">#11456</a></li> <li>refactor: remove unused NamingStrategyNotFoundError by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mguida22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mguida22">@ mguida22</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3053756244" data-permission-text="Title is private" data-url="typeorm/typeorm#11462" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11462/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11462">#11462</a></li> <li>chore: add note about breaking change in 0.3.23 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mguida22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mguida22">@ mguida22</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3057590521" data-permission-text="Title is private" data-url="typeorm/typeorm#11469" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11469/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11469">#11469</a></li> <li>build: include db version in coveralls flag-name by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mguida22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mguida22">@ mguida22</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3053694931" data-permission-text="Title is private" data-url="typeorm/typeorm#11461" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11461/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11461">#11461</a></li> <li>chore: include warning about update({}) in changelog by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sgarner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/sgarner">@ sgarner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3058303343" data-permission-text="Title is private" data-url="typeorm/typeorm#11471" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11471/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11471">#11471</a></li> <li>feat: add updateAll and deleteAll methods to EntityManager and Repository APIs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sgarner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/sgarner">@ sgarner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3051787023" data-permission-text="Title is private" data-url="typeorm/typeorm#11459" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11459/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11459">#11459</a></li> <li>Fix/11466 mssql find operator by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/christian-forgacs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/christian-forgacs">@ christian-forgacs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3056841300" data-permission-text="Title is private" data-url="typeorm/typeorm#11468" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11468/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11468">#11468</a></li> <li>feat(spanner): support insert returning by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/denes">@ denes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3052844885" data-permission-text="Title is private" data-url="typeorm/typeorm#11460" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11460/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11460">#11460</a></li> <li>chore: clarify commit practices by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mguida22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mguida22">@ mguida22</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3058510988" data-permission-text="Title is private" data-url="typeorm/typeorm#11472" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11472/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11472">#11472</a></li> <li>fix(mssql): avoid mutating input parameter array values by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sgarner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/sgarner">@ sgarner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3061331662" data-permission-text="Title is private" data-url="typeorm/typeorm#11476" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11476/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11476">#11476</a></li> <li>fix: capacitor driver PRAGMA bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AlexAzartsev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/AlexAzartsev">@ AlexAzartsev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3056524220" data-permission-text="Title is private" data-url="typeorm/typeorm#11467" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11467/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11467">#11467</a></li> <li>chore: version 0.3.24 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mguida22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/mguida22">@ mguida22</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3063696327" data-permission-text="Title is private" data-url="typeorm/typeorm#11478" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11478/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11478">#11478</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/denes">@ denes</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3052844885" data-permission-text="Title is private" data-url="typeorm/typeorm#11460" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11460/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11460">#11460</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AlexAzartsev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/AlexAzartsev">@ AlexAzartsev</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3056524220" data-permission-text="Title is private" data-url="typeorm/typeorm#11467" data-hovercard-type="pull_request" data-hovercard-url="/typeorm/typeorm/pull/11467/hovercard" href="https://redirect.github.com/typeorm/typeorm/pull/11467">#11467</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://redirect.github.com/typeorm/typeorm/compare/0.3.23...0.3.24"><tt>0.3.23...0.3.24</tt></a></p> </li> </ul> from <a href="https://redirect.github.com/typeorm/typeorm/releases">typeorm GitHub release notes</a> </details> </details> --- > [!IMPORTANT] > > - Check the changes in this PR to ensure they won't cause issues with your project. > - This PR was automatically created by Snyk using the credentials of a real user. > - Snyk has automatically assigned this pull request, [set who gets assigned](/settings/integration). --- **Note:** _You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs._ **For more information:** <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIwYjZmODgzMy0xZWFiLTRmYjItOGY5My1mNDAxMmRhYmFkZWQiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjBiNmY4ODMzLTFlYWItNGZiMi04ZjkzLWY0MDEyZGFiYWRlZCJ9fQ==" width="0" height="0"/> > - 🧐 [View latest project report](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5?utm_source=github&utm_medium=referral&page=upgrade-pr) > - 👩💻 [Set who automatically gets assigned](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr/) > - 📜 [Customise PR templates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates?utm_source=&utm_content=fix-pr-template) > - 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) > - 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?pkg=typeorm&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades) [//]: # 'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"typeorm","from":"0.3.24","to":"0.3.25"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"0b6f8833-1eab-4fb2-8f93-f4012dabaded","prPublicId":"0b6f8833-1eab-4fb2-8f93-f4012dabaded","packageManager":"npm","priorityScoreList":[],"projectPublicId":"31d5132a-e6b1-4b8a-a6a3-43b157a71ac5","projectUrl":"https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":[],"type":"auto","upgrade":[],"upgradeInfo":{"versionsDiff":22,"publishedDate":"2025-06-19T18:32:25.818Z"},"vulns":[]}' Co-authored-by: snyk-bot <[email protected]>
Summary by CodeRabbit
New Features
Documentation
Style
Chores