Skip to content

Conversation

@w3nl
Copy link
Collaborator

@w3nl w3nl commented Mar 28, 2024

Including jsdoc for typehinting

Description of change

This will change the JS migration template to ESM compatible.
Fixes #10801
A non breaking solution where you can choose between ESM or CommonJS as generated migration.

Pull-Request Checklist

  • Code is up-to-date with the master branch
  • npm run format to apply prettier formatting
  • npm run test passes with this change
  • This pull request links relevant issues as Fixes #10801
  • There are new or updated unit tests validating the change
  • Documentation has been updated to reflect this change
  • The new commits follow conventions explained in CONTRIBUTING.md

@w3nl w3nl force-pushed the master branch 2 times, most recently from f7625c2 to e004bb6 Compare March 28, 2024 11:40
Including jsdoc for typehinting
Add esm as an option in the migrate cli
Update the documentation for the JS migrations

Closes: typeorm#10801
@w3nl
Copy link
Collaborator Author

w3nl commented Mar 28, 2024

@pleerock Could you check this PR?
I see also that Oracle test failed, but it is a timeout

Too long with no output (exceeded 10m0s): context deadline exceeded

But I see more PR's have the same issue.

@w3nl
Copy link
Collaborator Author

w3nl commented Apr 4, 2024

@NoNameProvided Could you check this PR?

@w3nl
Copy link
Collaborator Author

w3nl commented Apr 12, 2024

@pleerock / @NoNameProvided / @AlexMesser / @imnotjames Could you check this PR?

@w3nl
Copy link
Collaborator Author

w3nl commented Apr 18, 2024

Looks like TypeORM is dead...
No responses to this, also not from my personal email :(

@NoNameProvided
Copy link
Member

I am not a maintainer of TypeORM, I never was.

@w3nl
Copy link
Collaborator Author

w3nl commented Jun 5, 2024

@pleerock can you check this PR?

@w3nl
Copy link
Collaborator Author

w3nl commented Jul 15, 2024

Looks like TypeORM is dead... No responses to this, also not from my personal email :(

Good news: #3267 🎉

@w3nl
Copy link
Collaborator Author

w3nl commented Nov 13, 2024

@dlhck @michaelbromley @pleerock Can you review this PR?

@michaelbromley
Copy link
Member

Hi @w3nl, thanks for this contribution. We're not yet at the stage where PRs are getting reviewed and merged. To give some clarity on the timeline: first we are in the process of establishing the non-profit foundation, at the same time we are gathering information on contributors. We will then create a maintenance team who can then begin the process of review and dealing with the huge backlog of PRs and issues.

So this will take a little while. Thanks for your patience.

/**
* @param {QueryRunner} queryRunner
* @returns {Promise<void>}
Copy link
Collaborator

@alumni alumni Mar 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to add TSDoc for the up/down methods, you might want add it in the MigrationInterface, instead of here. I will be propagated to all migrations and won't be any unnecessary boilerplate code generated for the users.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have changed it, MigrationInterface should be enough indeed, there is the up and down already defined.
In my Vscode I get better feedback when I add this specific to the up and down, but maybe that is something on my machine or application setup.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alumni You can review again

@coveralls
Copy link

coveralls commented Mar 26, 2025

Coverage Status

coverage: 76.314% (-0.002%) from 76.316%
when pulling 27caef0 on w3nl:master
into 6ebae3b on typeorm:master.

@w3nl w3nl requested a review from alumni March 26, 2025 13:43
@w3nl w3nl changed the title Build ESM migrations for JS feat: Build ESM migrations for JS Mar 26, 2025
@w3nl w3nl requested review from michaelbromley and naorpeled April 1, 2025 20:47
}

```
By default, it generates CommonJS JavaScript code with the `o` (alias for `--outputJs`) flag, but you can generate also ESM code with the `esm` flag. This is useful for Javascript projects that use ESM modules:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit:

Suggested change
By default, it generates CommonJS JavaScript code with the `o` (alias for `--outputJs`) flag, but you can generate also ESM code with the `esm` flag. This is useful for Javascript projects that use ESM modules:
By default, it generates CommonJS JavaScript code with the `o` (alias for `--outputJs`) flag, but you can generate also ESM code with the `esm` flag. This is useful for Javascript projects that use ESM:

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in 51c1a9a

@mguida22 mguida22 merged commit 7c5ea99 into typeorm:master Apr 4, 2025
74 checks passed
@mguida22
Copy link
Collaborator

mguida22 commented Apr 4, 2025

Thanks for your work on this @w3nl, it will be included in the next release.

@jovanadjuric jovanadjuric added this to the 0.3.23 milestone Apr 5, 2025
renatosugimoto added a commit to renatosugimoto/ts-nestjs-trainning that referenced this pull request Jun 2, 2025
![snyk-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg)


<h3>Snyk has created this PR to upgrade typeorm from 0.3.22 to
0.3.23.</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 **24 versions** ahead of your current
version.

- The recommended version was released **24 days ago**.



<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>typeorm</b></summary>
    <ul>
      <li>
<b>0.3.23</b> - <a
href="https://redirect.github.com/typeorm/typeorm/releases/tag/0.3.23">2025-05-07</a></br><h3><g-emoji
class="g-emoji" alias="warning">⚠️</g-emoji> Note on a breaking
change</h3>
<p>This release includes a technically breaking change (from <a
href="https://redirect.github.com/typeorm/typeorm/pull/10910"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10910/hovercard">this PR</a>)
in the behaviour of the <code>delete</code> and <code>update</code>
methods of the EntityManager and Repository APIs, when an empty object
is supplied as the criteria:</p>
<div class="highlight highlight-source-ts notranslate position-relative
overflow-auto" data-snippet-clipboard-copy-content="await
repository.delete({})
await repository.update({}, { foo: 'bar' })"><pre><span
class="pl-k">await</span> <span class="pl-s1">repository</span><span
class="pl-kos">.</span><span class="pl-en">delete</span><span
class="pl-kos">(</span><span class="pl-kos">{</span><span
class="pl-kos">}</span><span class="pl-kos">)</span>
<span class="pl-k">await</span> <span
class="pl-s1">repository</span><span class="pl-kos">.</span><span
class="pl-en">update</span><span class="pl-kos">(</span><span
class="pl-kos">{</span><span class="pl-kos">}</span><span
class="pl-kos">,</span> <span class="pl-kos">{</span> <span
class="pl-c1">foo</span>: <span class="pl-s">'bar'</span> <span
class="pl-kos">}</span><span class="pl-kos">)</span></pre></div>
<ul>
<li><strong>Old behaviour</strong> was to delete or update all rows in
the table</li>
<li><strong>New behaviour</strong> is to throw an error: <code>Empty
criteria(s) are not allowed for the delete/update method.</code></li>
</ul>
<p>Why?</p>
<p>This behaviour was not documented and is considered dangerous as it
can allow a badly-formed object (e.g. with an undefined id) to
inadvertently delete or update the whole table.</p>
<p>When the intention actually was to delete or update all rows, such
queries can be rewritten using the QueryBuilder API:</p>
<div class="highlight highlight-source-ts notranslate position-relative
overflow-auto" data-snippet-clipboard-copy-content="await
repository.createQueryBuilder().delete().execute()
// executes: DELETE FROM table_name
await repository.createQueryBuilder().update().set({ foo: 'bar'
}).execute()
// executes: UPDATE table_name SET foo = 'bar'"><pre><span
class="pl-k">await</span> <span class="pl-s1">repository</span><span
class="pl-kos">.</span><span
class="pl-en">createQueryBuilder</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">delete</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">execute</span><span
class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-c">// executes: DELETE FROM table_name</span>
<span class="pl-k">await</span> <span
class="pl-s1">repository</span><span class="pl-kos">.</span><span
class="pl-en">createQueryBuilder</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">update</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">set</span><span
class="pl-kos">(</span><span class="pl-kos">{</span> <span
class="pl-c1">foo</span>: <span class="pl-s">'bar'</span> <span
class="pl-kos">}</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">execute</span><span
class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-c">// executes: UPDATE table_name SET foo =
'bar'</span></pre></div>
<p>An alternative method for deleting all rows is to use:</p>
<div class="highlight highlight-source-ts notranslate position-relative
overflow-auto" data-snippet-clipboard-copy-content="await
repository.clear()
// executes: TRUNCATE TABLE table_name"><pre><span
class="pl-k">await</span> <span class="pl-s1">repository</span><span
class="pl-kos">.</span><span class="pl-en">clear</span><span
class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-c">// executes: TRUNCATE TABLE
table_name</span></pre></div>
<h2>What's Changed</h2>
<ul>
<li>chore: Fix publish command by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/michaelbromley/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/michaelbromley">@ michaelbromley</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2968862026" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11379"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11379/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11379">#11379</a></li>
<li>build(deps): bump tar-fs from 2.1.1 to 2.1.2 by <a
class="user-mention notranslate" data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2957371220" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11370"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11370/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11370">#11370</a></li>
<li>feat: add new foreign key decorator, and entity schemas options 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="2687967148" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11144"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11144/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11144">#11144</a></li>
<li>chore: fix changelog generation 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="2972448760" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11381"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11381/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11381">#11381</a></li>
<li>feat: Build ESM migrations for JS by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/w3nl/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/w3nl">@ w3nl</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2212952697" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10802"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10802/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10802">#10802</a></li>
<li>docs(entity-subscribers): document primary key availability in
UpdateEvent by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/jovanadjuric/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jovanadjuric">@ jovanadjuric</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2879598352" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11308"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11308/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11308">#11308</a></li>
<li>test: remove unused type parameter from decorators 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="2991906784" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11412"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11412/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11412">#11412</a></li>
<li>feat: Add query timeout support for MySql by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/iliagrvch/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/iliagrvch">@ iliagrvch</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2258557417" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10846"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10846/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10846">#10846</a></li>
<li>Chore: Added logging to the Entity Listener Metadata by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/JackNytely/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/JackNytely">@ JackNytely</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2781719148" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11234"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11234/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11234">#11234</a></li>
<li>Propagate <code>aggregate</code> method's generic parameter to its
returned cursor by <a class="user-mention notranslate"
data-hovercard-type="user" data-hovercard-url="/users/pringon/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/pringon">@ pringon</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2172571707" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10754"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10754/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10754">#10754</a></li>
<li>refactor: define Position type for GeoJSON objects by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knoid/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knoid">@ knoid</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2809319774" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11259"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11259/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11259">#11259</a></li>
<li>perf(query-runner): use Date.now() intead of +new Date() by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Samuron/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Samuron">@ Samuron</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2219802507" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10811"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10811/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10811">#10811</a></li>
<li>feat: add FormattedConsoleLogger by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/w3nl/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/w3nl">@ w3nl</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2986903088" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11401"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11401/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11401">#11401</a></li>
<li>docs: update repository additional chunk option usage example by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knicefire/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knicefire">@ knicefire</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2843758327" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11282"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11282/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11282">#11282</a></li>
<li>docs: Correct "its" -&gt; "it's" by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/mdippery/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/mdippery">@ mdippery</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3018348450" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11428"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11428/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11428">#11428</a></li>
<li>fix: prevent error when replication is undefined by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/caiquecastro/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/caiquecastro">@ caiquecastro</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3002712796" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11423"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11423/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11423">#11423</a></li>
<li>fix: change how array columns are compared on column changed
detection 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="2823707993" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11269"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11269/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11269">#11269</a></li>
<li>build: setup testing matrix for postgres 14 and 17 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="3029823068" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11433"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11433/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11433">#11433</a></li>
<li>fix: beforeQuery promises not awaited before query execution by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/TanguyPoly/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/TanguyPoly">@ TanguyPoly</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2566065347" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11086"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11086/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11086">#11086</a></li>
<li>fix(sap): cleanup after streaming 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="2979129978" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11399"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11399/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11399">#11399</a></li>
<li>feat: release PR releases using pkg.pr.new 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="3033396687" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11434"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11434/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11434">#11434</a></li>
<li>docs: clarify where to add new tests 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="3038123230" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11438"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11438/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11438">#11438</a></li>
<li>fix: update/delete/softDelete by criteria of condition objects 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="2323243206" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10910"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10910/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10910">#10910</a></li>
<li>chore: Version 0.3.23 by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/michaelbromley/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/michaelbromley">@ michaelbromley</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3039024533" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11439"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11439/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11439">#11439</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><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>
made their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2687967148"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11144"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11144/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11144">#11144</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/w3nl/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/w3nl">@ w3nl</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2212952697"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10802"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10802/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10802">#10802</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/iliagrvch/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/iliagrvch">@ iliagrvch</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2258557417"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10846"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10846/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10846">#10846</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/JackNytely/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/JackNytely">@ JackNytely</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2781719148"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11234"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11234/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11234">#11234</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/pringon/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/pringon">@ pringon</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2172571707"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10754"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10754/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10754">#10754</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knoid/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knoid">@ knoid</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2809319774"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11259"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11259/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11259">#11259</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Samuron/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Samuron">@ Samuron</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2219802507"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10811"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10811/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10811">#10811</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knicefire/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knicefire">@ knicefire</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2843758327"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11282"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11282/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11282">#11282</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/caiquecastro/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/caiquecastro">@ caiquecastro</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3002712796"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11423"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11423/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11423">#11423</a></li>
<li><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> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2823707993"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11269"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11269/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11269">#11269</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/TanguyPoly/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/TanguyPoly">@ TanguyPoly</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2566065347"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11086"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11086/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11086">#11086</a></li>
<li><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>
made their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2323243206"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10910"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10910/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10910">#10910</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/typeorm/typeorm/compare/0.3.22...0.3.23"><tt>0.3.22...0.3.23</tt></a></p>
      </li>
      <li>
        <b>0.3.23-dev.fe71a0c</b> - 2025-04-15
      </li>
      <li>
        <b>0.3.23-dev.fadad1a</b> - 2025-05-01
      </li>
      <li>
        <b>0.3.23-dev.cebd63b</b> - 2025-04-03
      </li>
      <li>
        <b>0.3.23-dev.c15cb07</b> - 2025-04-05
      </li>
      <li>
        <b>0.3.23-dev.b9ddd14</b> - 2025-04-25
      </li>
      <li>
        <b>0.3.23-dev.b9842e3</b> - 2025-04-30
      </li>
      <li>
        <b>0.3.23-dev.b94dfb3</b> - 2025-05-06
      </li>
      <li>
        <b>0.3.23-dev.a61654e</b> - 2025-04-29
      </li>
      <li>
        <b>0.3.23-dev.9464e65</b> - 2025-04-30
      </li>
      <li>
        <b>0.3.23-dev.7c5ea99</b> - 2025-04-04
      </li>
      <li>
        <b>0.3.23-dev.6ebae3b</b> - 2025-04-03
      </li>
      <li>
        <b>0.3.23-dev.6c5668b</b> - 2025-04-03
      </li>
      <li>
        <b>0.3.23-dev.673f065</b> - 2025-04-15
      </li>
      <li>
        <b>0.3.23-dev.61a6f97</b> - 2025-04-25
      </li>
      <li>
        <b>0.3.23-dev.56f1898</b> - 2025-04-15
      </li>
      <li>
        <b>0.3.23-dev.4c8fc3a</b> - 2025-04-16
      </li>
      <li>
        <b>0.3.23-dev.45577df</b> - 2025-04-14
      </li>
      <li>
        <b>0.3.23-dev.3ffeea5</b> - 2025-05-05
      </li>
      <li>
        <b>0.3.23-dev.274bdf2</b> - 2025-05-02
      </li>
      <li>
        <b>0.3.23-dev.24a0369</b> - 2025-04-17
      </li>
      <li>
        <b>0.3.23-dev.184f463</b> - 2025-04-15
      </li>
      <li>
        <b>0.3.23-dev.055eafd</b> - 2025-04-03
      </li>
      <li>
        <b>0.3.23-dev.04f3d3f</b> - 2025-04-04
      </li>
      <li>
<b>0.3.22</b> - <a
href="https://redirect.github.com/typeorm/typeorm/releases/tag/0.3.22">2025-04-03</a></br><h2>What's
Changed</h2>
<ul>
<li>fix: transaction not ending correctly 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="2814361454" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11264"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11264/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11264">#11264</a></li>
<li>docs: add "How to use Vite for the backend" entry to faq by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/robkorv/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/robkorv">@ robkorv</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2868894414" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11306"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11306/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11306">#11306</a></li>
<li>chore: don't use version in docker-compose files by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/assapir/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/assapir">@ assapir</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2896894548" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11320"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11320/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11320">#11320</a></li>
<li>fix(sap): pass the configured schema to the db client 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="2897169997" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11321"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11321/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11321">#11321</a></li>
<li>fix(sap): incorrect handling of simple array/json data type 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="2897266502" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11322"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11322/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11322">#11322</a></li>
<li>fix: add VirtualColumn to model shim by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/FrancoisDeBellescize/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/FrancoisDeBellescize">@
FrancoisDeBellescize</a> in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2906546017"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11331"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11331/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11331">#11331</a></li>
<li>fix: remove unnecessary import from JS migration by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/TkachenkoDmitry/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/TkachenkoDmitry">@ TkachenkoDmitry</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2902559296" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11327"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11327/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11327">#11327</a></li>
<li>test: rename tests to better describe the case by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/OSA413/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/OSA413">@ OSA413</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2842763877" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11280"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11280/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11280">#11280</a></li>
<li>chore(test): set timezone to UTC by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/douglascayers/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/douglascayers">@ douglascayers</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2793047534" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11247"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11247/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11247">#11247</a></li>
<li>ci: add CodeQL workflow 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="2918371288" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11337"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11337/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11337">#11337</a></li>
<li>fix: empty objects being hydrated when eager loading relations that
have a <code>@ VirtualColumn</code> 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="2351895859" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10927"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10927/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10927">#10927</a></li>
<li>test: fix and run tests on Windows by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/OSA413/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/OSA413">@ OSA413</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2807369674" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11257"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11257/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11257">#11257</a></li>
<li>feat(postgres): support macaddr8 column type by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/chkjohn/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/chkjohn">@ chkjohn</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2924160493" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11345"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11345/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11345">#11345</a></li>
<li>build: run format in ci 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="2921594518" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11342"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11342/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11342">#11342</a></li>
<li>style: lint repository 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="2928267339" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11346"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11346/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11346">#11346</a></li>
<li>fix: ensure correct MSSQL parameter conversion in where conditions
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/sudhirt4/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/sudhirt4">@ sudhirt4</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2859607183" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11298"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11298/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11298">#11298</a></li>
<li>chore: update dependencies 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="2918582783" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11339"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11339/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11339">#11339</a></li>
<li>fix: FindOptionsSelect to use correct type when property is an
object by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/MGB247/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/MGB247">@ MGB247</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2940781572" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11355"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11355/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11355">#11355</a></li>
<li>refactor: database server version fetching &amp; comparison 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="2941229610" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11357"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11357/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11357">#11357</a></li>
<li>build: improve test workflow 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="2944074216" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11361"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11361/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11361">#11361</a></li>
<li>build: setup SAP HANA tests 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="2931520545" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11347"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11347/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11347">#11347</a></li>
<li>fix: export QueryEvent before/after types by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/nover/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/nover">@ nover</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2123625468" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10688"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10688/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10688">#10688</a></li>
<li>fix: mongodb connection options by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/mohd-akram/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/mohd-akram">@ mohd-akram</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2883622443" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11310"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11310/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11310">#11310</a></li>
<li>feat: Incorporate wrapping metadata for MongoDB client instances by
<a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/alexbevi/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/alexbevi">@ alexbevi</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2763396893" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11214"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11214/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11214">#11214</a></li>
<li>fix: bulk insert NULL values in Oracle (<a class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="2948635500" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11362"
data-hovercard-type="issue"
data-hovercard-url="/typeorm/typeorm/issues/11362/hovercard"
href="https://redirect.github.com/typeorm/typeorm/issues/11362">#11362</a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ertl/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ertl">@ ertl</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2948668087" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11363"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11363/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11363">#11363</a></li>
<li>fix: remove unnecessary spaces in message when running non-fake
migrations by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/zyoshoka/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/zyoshoka">@ zyoshoka</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2218362391" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10809"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10809/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10809">#10809</a></li>
<li>fix: sql escape issues identified by CodeQL 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="2918519648" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11338"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11338/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11338">#11338</a></li>
<li>fix(sap): normalize deprecated/removed data types in SAP HANA Cloud
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="2941152500" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11356"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11356/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11356">#11356</a></li>
<li>fix: version detection for Postgres derived variants 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="2961345963" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11375"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11375/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11375">#11375</a></li>
<li>feat: Support Expo SQLite Next by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/pmk1c/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/pmk1c">@ pmk1c</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2600816344" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11107"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11107/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11107">#11107</a></li>
<li>docs: add comment explaining select version() 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="2964480648" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11376"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11376/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11376">#11376</a></li>
<li>fix: incorrect table alias in insert orUpdate with Postgres driver
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Ben1306/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Ben1306">@ Ben1306</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2561011654" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11082"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11082/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11082">#11082</a></li>
<li>chore: Add package publishing workflow by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/michaelbromley/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/michaelbromley">@ michaelbromley</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2967375508" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11377"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11377/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11377">#11377</a></li>
<li>chore: Bump version to v0.3.22 and generate changelog by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/michaelbromley/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/michaelbromley">@ michaelbromley</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2968518412" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11378"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11378/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11378">#11378</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/robkorv/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/robkorv">@ robkorv</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2868894414"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11306"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11306/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11306">#11306</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/assapir/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/assapir">@ assapir</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2896894548"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11320"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11320/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11320">#11320</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/FrancoisDeBellescize/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/FrancoisDeBellescize">@
FrancoisDeBellescize</a> made their first contribution in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2906546017" data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11331"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11331/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11331">#11331</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/TkachenkoDmitry/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/TkachenkoDmitry">@ TkachenkoDmitry</a>
made their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2902559296"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11327"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11327/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11327">#11327</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/douglascayers/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/douglascayers">@ douglascayers</a>
made their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2793047534"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11247"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11247/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11247">#11247</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/chkjohn/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/chkjohn">@ chkjohn</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2924160493"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11345"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11345/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11345">#11345</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/sudhirt4/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/sudhirt4">@ sudhirt4</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2859607183"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11298"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11298/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11298">#11298</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/MGB247/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/MGB247">@ MGB247</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2940781572"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11355"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11355/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11355">#11355</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/alexbevi/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/alexbevi">@ alexbevi</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2763396893"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11214"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11214/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11214">#11214</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/zyoshoka/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/zyoshoka">@ zyoshoka</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2218362391"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/10809"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10809/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10809">#10809</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/pmk1c/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/pmk1c">@ pmk1c</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2600816344"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11107"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11107/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11107">#11107</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Ben1306/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Ben1306">@ Ben1306</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2561011654"
data-permission-text="Title is private"
data-url="https://github.com/typeorm/typeorm/issues/11082"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11082/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11082">#11082</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/typeorm/typeorm/compare/0.3.21...0.3.22"><tt>0.3.21...0.3.22</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=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI0Mjg4ODBjYy04MTRhLTQ0OTYtYmMxNy03ZGQzZjc2OTEwMWYiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjQyODg4MGNjLTgxNGEtNDQ5Ni1iYzE3LTdkZDNmNzY5MTAxZiJ9fQ=="
width="0" height="0"/>

> - 🧐 [View latest project
report](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 👩‍💻 [Set who automatically gets
assigned](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;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&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;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&#x3D;typeorm&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

[//]: #
'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"typeorm","from":"0.3.22","to":"0.3.23"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"428880cc-814a-4496-bc17-7dd3f769101f","prPublicId":"428880cc-814a-4496-bc17-7dd3f769101f","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":24,"publishedDate":"2025-05-07T10:05:47.894Z"},"vulns":[]}'

Co-authored-by: snyk-bot <[email protected]>
renatosugimoto added a commit to renatosugimoto/ts-nestjs-trainning that referenced this pull request Jul 3, 2025
![snyk-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg)


<h3>Snyk has created this PR to upgrade typeorm from 0.3.23 to
0.3.24.</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 **15 versions** ahead of your current
version.

- The recommended version was released **a month ago**.

#### Issues fixed by the recommended upgrade:

|  | Issue | Score | Exploit Maturity |

:-------------------------:|:-------------------------|:-------------------------|:-------------------------
![critical
severity](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests//severity-critical.svg
'critical severity') | Uncaught
Exception<br/>[SNYK-JS-MULTER-10299078](https://snyk.io/vuln/SNYK-JS-MULTER-10299078)
| **746** | No Known Exploit



<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>typeorm</b></summary>
    <ul>
      <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>
      <li>
        <b>0.3.24-dev.e9eaf79</b> - 2025-05-13
      </li>
      <li>
        <b>0.3.24-dev.d325d9e</b> - 2025-05-14
      </li>
      <li>
        <b>0.3.24-dev.c464ff8</b> - 2025-05-09
      </li>
      <li>
        <b>0.3.24-dev.b8dbca5</b> - 2025-05-14
      </li>
      <li>
        <b>0.3.24-dev.a6b61f7</b> - 2025-05-13
      </li>
      <li>
        <b>0.3.24-dev.a213bbd</b> - 2025-05-09
      </li>
      <li>
        <b>0.3.24-dev.9f889b3</b> - 2025-05-13
      </li>
      <li>
        <b>0.3.24-dev.80e9b30</b> - 2025-05-07
      </li>
      <li>
        <b>0.3.24-dev.6d1c4f0</b> - 2025-05-12
      </li>
      <li>
        <b>0.3.24-dev.39a6562</b> - 2025-05-12
      </li>
      <li>
        <b>0.3.24-dev.15de733</b> - 2025-05-11
      </li>
      <li>
        <b>0.3.24-dev.144634d</b> - 2025-05-13
      </li>
      <li>
        <b>0.3.24-dev.1198dc2</b> - 2025-05-12
      </li>
      <li>
        <b>0.3.24-dev.2168441</b> - 2025-05-11
      </li>
      <li>
<b>0.3.23</b> - <a
href="https://redirect.github.com/typeorm/typeorm/releases/tag/0.3.23">2025-05-07</a></br><h3><g-emoji
class="g-emoji" alias="warning">⚠️</g-emoji> Note on a breaking
change</h3>
<p>This release includes a technically breaking change (from <a
href="https://redirect.github.com/typeorm/typeorm/pull/10910"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10910/hovercard">this PR</a>)
in the behaviour of the <code>delete</code> and <code>update</code>
methods of the EntityManager and Repository APIs, when an empty object
is supplied as the criteria:</p>
<div class="highlight highlight-source-ts notranslate position-relative
overflow-auto" data-snippet-clipboard-copy-content="await
repository.delete({})
await repository.update({}, { foo: 'bar' })"><pre><span
class="pl-k">await</span> <span class="pl-s1">repository</span><span
class="pl-kos">.</span><span class="pl-en">delete</span><span
class="pl-kos">(</span><span class="pl-kos">{</span><span
class="pl-kos">}</span><span class="pl-kos">)</span>
<span class="pl-k">await</span> <span
class="pl-s1">repository</span><span class="pl-kos">.</span><span
class="pl-en">update</span><span class="pl-kos">(</span><span
class="pl-kos">{</span><span class="pl-kos">}</span><span
class="pl-kos">,</span> <span class="pl-kos">{</span> <span
class="pl-c1">foo</span>: <span class="pl-s">'bar'</span> <span
class="pl-kos">}</span><span class="pl-kos">)</span></pre></div>
<ul>
<li><strong>Old behaviour</strong> was to delete or update all rows in
the table</li>
<li><strong>New behaviour</strong> is to throw an error: <code>Empty
criteria(s) are not allowed for the delete/update method.</code></li>
</ul>
<p>Why?</p>
<p>This behaviour was not documented and is considered dangerous as it
can allow a badly-formed object (e.g. with an undefined id) to
inadvertently delete or update the whole table.</p>
<p>When the intention actually was to delete or update all rows, such
queries can be rewritten using the QueryBuilder API:</p>
<div class="highlight highlight-source-ts notranslate position-relative
overflow-auto" data-snippet-clipboard-copy-content="await
repository.createQueryBuilder().delete().execute()
// executes: DELETE FROM table_name
await repository.createQueryBuilder().update().set({ foo: 'bar'
}).execute()
// executes: UPDATE table_name SET foo = 'bar'"><pre><span
class="pl-k">await</span> <span class="pl-s1">repository</span><span
class="pl-kos">.</span><span
class="pl-en">createQueryBuilder</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">delete</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">execute</span><span
class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-c">// executes: DELETE FROM table_name</span>
<span class="pl-k">await</span> <span
class="pl-s1">repository</span><span class="pl-kos">.</span><span
class="pl-en">createQueryBuilder</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">update</span><span
class="pl-kos">(</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">set</span><span
class="pl-kos">(</span><span class="pl-kos">{</span> <span
class="pl-c1">foo</span>: <span class="pl-s">'bar'</span> <span
class="pl-kos">}</span><span class="pl-kos">)</span><span
class="pl-kos">.</span><span class="pl-en">execute</span><span
class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-c">// executes: UPDATE table_name SET foo =
'bar'</span></pre></div>
<p>An alternative method for deleting all rows is to use:</p>
<div class="highlight highlight-source-ts notranslate position-relative
overflow-auto" data-snippet-clipboard-copy-content="await
repository.clear()
// executes: TRUNCATE TABLE table_name"><pre><span
class="pl-k">await</span> <span class="pl-s1">repository</span><span
class="pl-kos">.</span><span class="pl-en">clear</span><span
class="pl-kos">(</span><span class="pl-kos">)</span>
<span class="pl-c">// executes: TRUNCATE TABLE
table_name</span></pre></div>
<h2>What's Changed</h2>
<ul>
<li>chore: Fix publish command by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/michaelbromley/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/michaelbromley">@ michaelbromley</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2968862026" data-permission-text="Title is private"
data-url="typeorm/typeorm#11379"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11379/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11379">#11379</a></li>
<li>build(deps): bump tar-fs from 2.1.1 to 2.1.2 by <a
class="user-mention notranslate" data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2957371220" data-permission-text="Title is private"
data-url="typeorm/typeorm#11370"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11370/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11370">#11370</a></li>
<li>feat: add new foreign key decorator, and entity schemas options 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="2687967148" data-permission-text="Title is private"
data-url="typeorm/typeorm#11144"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11144/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11144">#11144</a></li>
<li>chore: fix changelog generation 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="2972448760" data-permission-text="Title is private"
data-url="typeorm/typeorm#11381"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11381/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11381">#11381</a></li>
<li>feat: Build ESM migrations for JS by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/w3nl/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/w3nl">@ w3nl</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2212952697" data-permission-text="Title is private"
data-url="typeorm/typeorm#10802"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10802/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10802">#10802</a></li>
<li>docs(entity-subscribers): document primary key availability in
UpdateEvent by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/jovanadjuric/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jovanadjuric">@ jovanadjuric</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2879598352" data-permission-text="Title is private"
data-url="typeorm/typeorm#11308"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11308/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11308">#11308</a></li>
<li>test: remove unused type parameter from decorators 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="2991906784" data-permission-text="Title is private"
data-url="typeorm/typeorm#11412"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11412/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11412">#11412</a></li>
<li>feat: Add query timeout support for MySql by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/iliagrvch/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/iliagrvch">@ iliagrvch</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2258557417" data-permission-text="Title is private"
data-url="typeorm/typeorm#10846"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10846/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10846">#10846</a></li>
<li>Chore: Added logging to the Entity Listener Metadata by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/JackNytely/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/JackNytely">@ JackNytely</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2781719148" data-permission-text="Title is private"
data-url="typeorm/typeorm#11234"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11234/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11234">#11234</a></li>
<li>Propagate <code>aggregate</code> method's generic parameter to its
returned cursor by <a class="user-mention notranslate"
data-hovercard-type="user" data-hovercard-url="/users/pringon/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/pringon">@ pringon</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2172571707" data-permission-text="Title is private"
data-url="typeorm/typeorm#10754"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10754/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10754">#10754</a></li>
<li>refactor: define Position type for GeoJSON objects by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knoid/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knoid">@ knoid</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2809319774" data-permission-text="Title is private"
data-url="typeorm/typeorm#11259"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11259/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11259">#11259</a></li>
<li>perf(query-runner): use Date.now() intead of +new Date() by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Samuron/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Samuron">@ Samuron</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2219802507" data-permission-text="Title is private"
data-url="typeorm/typeorm#10811"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10811/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10811">#10811</a></li>
<li>feat: add FormattedConsoleLogger by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/w3nl/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/w3nl">@ w3nl</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2986903088" data-permission-text="Title is private"
data-url="typeorm/typeorm#11401"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11401/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11401">#11401</a></li>
<li>docs: update repository additional chunk option usage example by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knicefire/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knicefire">@ knicefire</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2843758327" data-permission-text="Title is private"
data-url="typeorm/typeorm#11282"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11282/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11282">#11282</a></li>
<li>docs: Correct "its" -&gt; "it's" by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/mdippery/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/mdippery">@ mdippery</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3018348450" data-permission-text="Title is private"
data-url="typeorm/typeorm#11428"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11428/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11428">#11428</a></li>
<li>fix: prevent error when replication is undefined by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/caiquecastro/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/caiquecastro">@ caiquecastro</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3002712796" data-permission-text="Title is private"
data-url="typeorm/typeorm#11423"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11423/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11423">#11423</a></li>
<li>fix: change how array columns are compared on column changed
detection 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="2823707993" data-permission-text="Title is private"
data-url="typeorm/typeorm#11269"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11269/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11269">#11269</a></li>
<li>build: setup testing matrix for postgres 14 and 17 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="3029823068" data-permission-text="Title is private"
data-url="typeorm/typeorm#11433"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11433/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11433">#11433</a></li>
<li>fix: beforeQuery promises not awaited before query execution by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/TanguyPoly/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/TanguyPoly">@ TanguyPoly</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2566065347" data-permission-text="Title is private"
data-url="typeorm/typeorm#11086"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11086/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11086">#11086</a></li>
<li>fix(sap): cleanup after streaming 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="2979129978" data-permission-text="Title is private"
data-url="typeorm/typeorm#11399"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11399/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11399">#11399</a></li>
<li>feat: release PR releases using pkg.pr.new 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="3033396687" data-permission-text="Title is private"
data-url="typeorm/typeorm#11434"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11434/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11434">#11434</a></li>
<li>docs: clarify where to add new tests 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="3038123230" data-permission-text="Title is private"
data-url="typeorm/typeorm#11438"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11438/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11438">#11438</a></li>
<li>fix: update/delete/softDelete by criteria of condition objects 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="2323243206" data-permission-text="Title is private"
data-url="typeorm/typeorm#10910"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10910/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10910">#10910</a></li>
<li>chore: Version 0.3.23 by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/michaelbromley/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/michaelbromley">@ michaelbromley</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3039024533" data-permission-text="Title is private"
data-url="typeorm/typeorm#11439"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11439/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11439">#11439</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><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>
made their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2687967148"
data-permission-text="Title is private"
data-url="typeorm/typeorm#11144"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11144/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11144">#11144</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/w3nl/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/w3nl">@ w3nl</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2212952697"
data-permission-text="Title is private"
data-url="typeorm/typeorm#10802"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10802/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10802">#10802</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/iliagrvch/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/iliagrvch">@ iliagrvch</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2258557417"
data-permission-text="Title is private"
data-url="typeorm/typeorm#10846"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10846/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10846">#10846</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/JackNytely/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/JackNytely">@ JackNytely</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2781719148"
data-permission-text="Title is private"
data-url="typeorm/typeorm#11234"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11234/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11234">#11234</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/pringon/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/pringon">@ pringon</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2172571707"
data-permission-text="Title is private"
data-url="typeorm/typeorm#10754"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10754/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10754">#10754</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knoid/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knoid">@ knoid</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2809319774"
data-permission-text="Title is private"
data-url="typeorm/typeorm#11259"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11259/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11259">#11259</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Samuron/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Samuron">@ Samuron</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2219802507"
data-permission-text="Title is private"
data-url="typeorm/typeorm#10811"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10811/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10811">#10811</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/knicefire/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/knicefire">@ knicefire</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2843758327"
data-permission-text="Title is private"
data-url="typeorm/typeorm#11282"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11282/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11282">#11282</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/caiquecastro/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/caiquecastro">@ caiquecastro</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3002712796"
data-permission-text="Title is private"
data-url="typeorm/typeorm#11423"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11423/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11423">#11423</a></li>
<li><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> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2823707993"
data-permission-text="Title is private"
data-url="typeorm/typeorm#11269"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11269/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11269">#11269</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/TanguyPoly/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/TanguyPoly">@ TanguyPoly</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2566065347"
data-permission-text="Title is private"
data-url="typeorm/typeorm#11086"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/11086/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/11086">#11086</a></li>
<li><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>
made their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="2323243206"
data-permission-text="Title is private"
data-url="typeorm/typeorm#10910"
data-hovercard-type="pull_request"
data-hovercard-url="/typeorm/typeorm/pull/10910/hovercard"
href="https://redirect.github.com/typeorm/typeorm/pull/10910">#10910</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/typeorm/typeorm/compare/0.3.22...0.3.23"><tt>0.3.22...0.3.23</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.
> - Max score is 1000. Note that the real score may have changed since
the PR was raised.
> - 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=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIwZDIzMmRkMS0xZTAzLTRjNmItODc0Zi1iOWIxNWRhYTQ0MWEiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjBkMjMyZGQxLTFlMDMtNGM2Yi04NzRmLWI5YjE1ZGFhNDQxYSJ9fQ=="
width="0" height="0"/>

> - 🧐 [View latest project
report](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 👩‍💻 [Set who automatically gets
assigned](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;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&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;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&#x3D;typeorm&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

[//]: #
'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"typeorm","from":"0.3.23","to":"0.3.24"}],"env":"prod","hasFixes":true,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":["SNYK-JS-MULTER-10299078"],"prId":"0d232dd1-1e03-4c6b-874f-b9b15daa441a","prPublicId":"0d232dd1-1e03-4c6b-874f-b9b15daa441a","packageManager":"npm","priorityScoreList":[746],"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":["priorityScore"],"type":"auto","upgrade":["SNYK-JS-MULTER-10299078"],"upgradeInfo":{"versionsDiff":15,"publishedDate":"2025-05-14T18:06:30.168Z"},"vulns":["SNYK-JS-MULTER-10299078"]}'

Co-authored-by: snyk-bot <[email protected]>
ThbltLmr pushed a commit to ThbltLmr/typeorm that referenced this pull request Dec 2, 2025
Including jsdoc for typehinting
Add esm as an option in the migrate cli
Update the documentation for the JS migrations

fixes typeorm#10801

Co-authored-by: Mike Guida <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

feat: Generated JS migrations in modern ESM format

8 participants