[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25 - #236

Open
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065
Open

[Snyk] Upgrade typeorm from 0.2.24 to 0.3.25#236
DefenderK wants to merge 1 commit into
mainfrom
snyk-upgrade-c1e45877b4928f54585ae5cc2dd89065

Conversation

@DefenderK

Copy link
Copy Markdown
Owner

snyk-top-banner

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.

ℹ️ 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.


  • The recommended version is 667 versions ahead of your current version.

  • The recommended version was released 2 months ago.

Issues fixed by the recommended upgrade:

IssueScoreExploit Maturity
high severityPrototype Pollution
SNYK-JS-TYPEORM-590152
290Mature
medium severityPrototype Pollution
SNYK-JS-HIGHLIGHTJS-1045326
290No Known Exploit
medium severityRegular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
290No Known Exploit
medium severityPrototype Pollution
SNYK-JS-XML2JS-5414874
290Proof of Concept
Release notes
Package name: typeorm
  • 0.3.25 - 2025-06-19

    What's Changed

    New Contributors

    Full Changelog: 0.3.24...0.3.25

  • 0.3.25-dev.eb3093d - 2025-06-05
  • 0.3.25-dev.ead4f98 - 2025-06-18
  • 0.3.25-dev.ce23d46 - 2025-06-16
  • 0.3.25-dev.b1e93f7 - 2025-06-18
  • 0.3.25-dev.af9ecc0 - 2025-06-17
  • 0.3.25-dev.a9c16ee - 2025-06-05
  • 0.3.25-dev.930eefd - 2025-06-06
  • 0.3.25-dev.86f12c9 - 2025-06-10
  • 0.3.25-dev.65d5a00 - 2025-06-05
  • 0.3.25-dev.63a3b9a - 2025-06-17
  • 0.3.25-dev.61753b1 - 2025-06-05
  • 0.3.25-dev.5003aaa - 2025-05-21
  • 0.3.25-dev.4b0ffee - 2025-06-06
  • 0.3.25-dev.42e7cbe - 2025-06-17
  • 0.3.25-dev.42913b9 - 2025-06-11
  • 0.3.25-dev.413f0a6 - 2025-06-05
  • 0.3.25-dev.2bfa300 - 2025-06-04
  • 0.3.25-dev.24c3e38 - 2025-06-05
  • 0.3.25-dev.12a71e4 - 2025-05-14
  • 0.3.25-dev.07d7913 - 2025-06-04
  • 0.3.25-dev.03faa78 - 2025-06-14
  • 0.3.24 - 2025-05-14

    What's Changed

    New Contributors

    Full Changelog: 0.3.23...0.3.24

  • 0.3.24-dev.e9eaf79 - 2025-05-13
  • 0.3.24-dev.d325d9e - 2025-05-14
  • 0.3.24-dev.c464ff8 - 2025-05-09
  • 0.3.24-dev.b8dbca5 - 2025-05-14
  • 0.3.24-dev.a6b61f7 - 2025-05-13
  • 0.3.24-dev.a213bbd - 2025-05-09
  • 0.3.24-dev.9f889b3 - 2025-05-13
  • 0.3.24-dev.80e9b30 - 2025-05-07
  • 0.3.24-dev.6d1c4f0 - 2025-05-12
  • 0.3.24-dev.39a6562 - 2025-05-12
  • 0.3.24-dev.15de733 - 2025-05-11
  • 0.3.24-dev.144634d - 2025-05-13
  • 0.3.24-dev.1198dc2 - 2025-05-12
  • 0.3.24-dev.2168441 - 2025-05-11
  • 0.3.23 - 2025-05-07

    ⚠️ Note on a breaking change

    This release includes a technically breaking change (from this PR) in the behaviour of the delete and update methods of the EntityManager and Repository APIs, when an empty object is supplied as the criteria:

    awaitrepository.delete({})awaitrepository.update({},{foo: 'bar'})
    • Old behaviour was to delete or update all rows in the table
    • New behaviour is to throw an error: Empty criteria(s) are not allowed for the delete/update method.

    Why?

    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.

    When the intention actually was to delete or update all rows, such queries can be rewritten using the QueryBuilder API:

    awaitrepository.createQueryBuilder().delete().execute()// executes: DELETE FROM table_nameawaitrepository.createQueryBuilder().update().set({foo: 'bar'}).execute()// executes: UPDATE table_name SET foo = 'bar'

    An alternative method for deleting all rows is to use:

    awaitrepository.clear()// executes: TRUNCATE TABLE table_name

    What's Changed

    New Contributors

    Full Changelog: 0.3.22...0.3.23

  • 0.3.23-dev.fe71a0c - 2025-04-15
  • 0.3.23-dev.fadad1a - 2025-05-01
  • 0.3.23-dev.cebd63b - 2025-04-03
  • 0.3.23-dev.c15cb07 - 2025-04-05
  • 0.3.23-dev.b9ddd14 - 2025-04-25
  • 0.3.23-dev.b9842e3 - 2025-04-30
  • 0.3.23-dev.b94dfb3 - 2025-05-06
  • 0.3.23-dev.a61654e - 2025-04-29
  • 0.3.23-dev.9464e65 - 2025-04-30
  • 0.3.23-dev.7c5ea99 - 2025-04-04
  • 0.3.23-dev.6ebae3b - 2025-04-03
  • 0.3.23-dev.6c5668b - 2025-04-03
  • 0.3.23-dev.673f065 - 2025-04-15
  • 0.3.23-dev.61a6f97 - 2025-04-25
  • 0.3.23-dev.56f1898 - 2025-04-15
  • 0.3.23-dev.4c8fc3a - 2025-04-16
  • 0.3.23-dev.45577df - 2025-04-14
  • 0.3.23-dev.3ffeea5 - 2025-05-05
  • 0.3.23-dev.274bdf2 - 2025-05-02
  • 0.3.23-dev.24a0369 - 2025-04-17
  • 0.3.23-dev.184f463 - 2025-04-15
  • 0.3.23-dev.055eafd - 2025-04-03
  • 0.3.23-dev.04f3d3f - 2025-04-04
  • 0.3.22 - 2025-04-03

    What's Changed

Snyk has created this PR to upgrade typeorm from 0.2.24 to 0.3.25.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/dylank-fresh-default/project/c1a4abe2-1048-4759-972d-b3f477bee287?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@DefenderK@snyk-bot