Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2025

Note: description below to be amended with non-dependabot commits commented below.

Bumps the npm_and_yarn group with 7 updates in the /firebird-ng directory:

Package From To
@angular/common 20.1.7 20.3.14
express 4.21.2 4.22.1
express 5.1.0 5.2.1
js-yaml 4.1.0 4.1.1
jspdf 3.0.1 3.0.4
mermaid 11.9.0 11.12.1
node-forge 1.3.1 1.3.2
tar-fs 2.1.3 2.1.4

Updates @angular/common from 20.1.7 to 20.3.14

Release notes

Sourced from @​angular/common's releases.

20.3.14

http

Commit Description
fix - 0276479e7d prevent XSRF token leakage to protocol-relative URLs

20.3.13

No release notes provided.

20.3.12

No release notes provided.

20.3.11

common

Commit Description
fix - 5047849a4a remove placeholder image listeners once view is removed

compiler

Commit Description
fix - f9d0818087 support arbitrary nesting in :host-context()
fix - 106b9040df support commas in :host() argument
fix - 9419ea348a support complex selectors in :nth-child()
fix - 036c5d2a07 support one additional level of nesting in :host()

core

Commit Description
fix - dcdd1bcdbb skip leave animations on view swaps

20.3.10

compiler-cli

Commit Description
fix - 840db59dc1 make required inputs diagnostic less noisy

migrations

Commit Description
fix - a45e6b2b66 Prevent removal of templates referenced with preceding whitespace characters

20.3.9

No release notes provided.

20.3.8

common

Commit Description
feat - 020f17694b Blocks IPv6 localhost from preconnect checks

core

Commit Description

... (truncated)

Changelog

Sourced from @​angular/common's changelog.

20.3.14 (2025-11-25)

http

Commit Type Description
0276479e7d fix prevent XSRF token leakage to protocol-relative URLs

21.0.1 (2025-11-25)

compiler-cli

Commit Type Description
39c577bc36 fix do not type check native controls with ControlValueAccessor
8d3a89a477 fix escape angular control flow in jsdoc
bc34083d34 fix ignore non-existent files

core

Commit Type Description
0ea1e07174 fix apply bootstrap-options migration to platformBrowserDynamic
70507b8c1c fix debug data causing memory leak for root effects
a55482fca3 fix notify profiler events in case of errors
49ad7c6508 fix use injected DOCUMENT for CSP_NONCE
cc1ec09931 perf avoid repeat searches for field directive

forms

Commit Type Description
7d5c7cf99a feat add DI option for classes on Field directive
8acf5d2756 fix allow dynamic type bindings on signal form controls
de5fca94c5 fix run reset as untracked

http

Commit Type Description
3240d856d9 fix prevent XSRF token leakage to protocol-relative URLs

migrations

Commit Type Description

... (truncated)

Commits
  • 0276479 fix(http): prevent XSRF token leakage to protocol-relative URLs
  • a8c577d docs: add reference to Built-in Pipes in multiple pipe files
  • 8922cae Revert "refactor(http): migrate XSRF classes to use inject() function"
  • 5047849 fix(common): remove placeholder image listeners once view is removed
  • 4c66fe4 refactor(core): mark VERSION as @__PURE__ for better tree-shaking
  • 2ad6b72 refactor(http): migrate XSRF classes to use inject() function
  • ee578d3 build: format md files
  • 744cd5c refactor(http): simplifies destruction tracking using destroyed property
  • 5ce9d88 docs: Adds guide links to HTTP API docs for better discoverability
  • 020f176 feat(common): Blocks IPv6 localhost from preconnect checks
  • Additional commits viewable in compare view

Updates express from 4.21.2 to 4.22.1

Release notes

Sourced from express's releases.

v4.22.1

What's Changed

Full Changelog: expressjs/express@4.22.0...v4.22.1

4.22.0

Important: Security

What's Changed

Full Changelog: expressjs/express@4.21.2...4.22.0

Changelog

Sourced from express's changelog.

4.22.1 / 2025-12-01

4.22.0 / 2025-12-01

Commits

Updates express from 5.1.0 to 5.2.1

Release notes

Sourced from express's releases.

v4.22.1

What's Changed

Full Changelog: expressjs/express@4.22.0...v4.22.1

4.22.0

Important: Security

What's Changed

Full Changelog: expressjs/express@4.21.2...4.22.0

Changelog

Sourced from express's changelog.

4.22.1 / 2025-12-01

4.22.0 / 2025-12-01

Commits

Updates js-yaml from 4.1.0 to 4.1.1

Changelog

Sourced from js-yaml's changelog.

[4.1.1] - 2025-11-12

Security

  • Fix prototype pollution issue in yaml merge (<<) operator.
Commits

Updates jspdf from 3.0.1 to 3.0.4

Release notes

Sourced from jspdf's releases.

v3.0.4

This release includes a bunch of bugfixes. Thanks to all contributors!

What's Changed

New Contributors

Full Changelog: parallax/jsPDF@v3.0.3...v3.1.0

v3.0.3

This release fixes regressions with PNG encoding that were introduced in v3.0.2.

What's Changed

New Contributors

Full Changelog: parallax/jsPDF@v3.0.2...v3.0.3

v3.0.2

This release fixes a security issue where parsing of corrupt PNG images could lead to long running loops and denial of service.

What's Changed

New Contributors

... (truncated)

Commits
  • a504e97 3.0.4
  • de802ab Fix Incorrect Typing for Margins in the TableConfig Interface Definition (#3816)
  • 87162d1 chore: bump checkout, setup-node, and stale actions (#3907)
  • e7dc622 Fix: Context2d font regex too restrictive ( #3904 ) (#3906)
  • e080935 Do not add pages dynamically unless autoPaging is enabled (#3915)
  • c768910 add package.json exports field (#3903)
  • c10d90c Fix API.internal.pages not being updated when restoring a RenderTarget ( #389...
  • 2db3d9d fix font list cache invalidation issue in context2d module (#3891)
  • af7dd5a remove duplicate function "ga" in webp decoder (#3902)
  • 777089a fix: cell function now properly accepts align parameter (#3896)
  • Additional commits viewable in compare view

Updates mermaid from 11.9.0 to 11.12.1

Release notes

Sourced from mermaid's releases.

mermaid@11.12.1

Patch Changes

mermaid@11.12.0

Minor Changes

Patch Changes

mermaid@11.11.0

Minor Changes

  • #6704 012530e Thanks @​omkarht! - feat: Added support for new participant types (actor, boundary, control, entity, database, collections, queue) in sequenceDiagram.

  • #6802 c8e5027 Thanks @​darshanr0107! - feat: Update mindmap rendering to support multiple layouts, improved edge intersections, and new shapes

Patch Changes

mermaid@11.10.1

Patch Changes

mermaid@11.10.0

Minor Changes

Patch Changes

  • #6857 b9ef683 Thanks @​knsv! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration

... (truncated)

Commits
  • 762b44c Merge pull request #7108 from mermaid-js/changeset-release/master
  • 02c0091 Version Packages
  • 16359ad Merge pull request #7107 from mermaid-js/patch/dagre-d3-es-7.0.13
  • 061632c Update .changeset/slick-wasps-bathe.md
  • cbf8946 fix: update dagre-d3-es to version 7.0.13
  • ad82448 Merge pull request #7053 from mermaid-js/changeset-release/master
  • 9498619 Version Packages
  • 7a8557a Merge pull request #7036 from mermaid-js/knsv-patch-1
  • 74863c9 Merge pull request #7051 from mermaid-js/patch-parser-release
  • 63df702 chore: added changeset file
  • Additional commits viewable in compare view

Updates node-forge from 1.3.1 to 1.3.2

Changelog

Sourced from node-forge's changelog.

1.3.2 - 2025-11-25

Security

  • HIGH: ASN.1 Validator Desynchronization
    • An Interpretation Conflict (CWE-436) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures to desynchronize schema validations, yielding a semantic divergence that may bypass downstream cryptographic verifications and security decisions.
    • Reported by Hunter Wodzenski.
    • CVE ID: CVE-2025-12816
    • GHSA ID: GHSA-5gfm-wpxj-wjgq
  • HIGH: ASN.1 Unbounded Recursion
    • An Uncontrolled Recursion (CWE-674) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft deep ASN.1 structures that trigger unbounded recursive parsing. This leads to a Denial-of-Service (DoS) via stack exhaustion when parsing untrusted DER inputs.
    • Reported by Hunter Wodzenski.
    • CVE ID: CVE-2025-66031
    • GHSA ID: GHSA-554w-wpv2-vw27
  • MODERATE: ASN.1 OID Integer Truncation
    • An Integer Overflow (CWE-190) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures containing OIDs with oversized arcs. These arcs may be decoded as smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the bypass of downstream OID-based security decisions.
    • Reported by Hunter Wodzenski.
    • CVE ID: CVE-2025-66030
    • GHSA ID: GHSA-65ch-62r8-g69g

Fixed

  • [asn1] Fix for vulnerability identified by CVE-2025-12816 PKCS#12 MAC verification bypass due to missing macData enforcement and improper asn1.validate routine.
  • [asn1] Add fromDer() max recursion depth check.
    • Add a asn1.maxDepth global configurable maximum depth of 256.
    • Add a asn1.fromDer() per-call maxDepth option.
    • NOTE: The default maximum is assumed to be higher than needed for valid data. If this assumption is false then this could be a breaking change. Please file an issue if there are use cases that need a higher maximum.
    • NOTE: The per-call maxDepth parameter has not been exposed up through all of the API stack due to the complexities involved. Please file an issue if there are use cases that require this instead of changing the default maximum.
  • [asn1] Improve OID handling.
    • Error on parsed OID values larger than 2**32 - 1.
    • Error on DER OID values larger than 2**53 - 1 .
Commits

Updates tar-fs from 2.1.3 to 2.1.4

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the npm_and_yarn group with 7 updates in the /firebird-ng directory:

| Package | From | To |
| --- | --- | --- |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.1.7` | `20.3.14` |
| [express](https://github.com/expressjs/express) | `4.21.2` | `4.22.1` |
| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |
| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |
| [jspdf](https://github.com/parallax/jsPDF) | `3.0.1` | `3.0.4` |
| [mermaid](https://github.com/mermaid-js/mermaid) | `11.9.0` | `11.12.1` |
| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.3.2` |
| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.3` | `2.1.4` |



Updates `@angular/common` from 20.1.7 to 20.3.14
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.14/packages/common)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

Updates `express` from 5.1.0 to 5.2.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.0...4.1.1)

Updates `jspdf` from 3.0.1 to 3.0.4
- [Release notes](https://github.com/parallax/jsPDF/releases)
- [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md)
- [Commits](parallax/jsPDF@v3.0.1...v3.0.4)

Updates `mermaid` from 11.9.0 to 11.12.1
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.9.0...mermaid@11.12.1)

Updates `node-forge` from 1.3.1 to 1.3.2
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.1...v1.3.2)

Updates `tar-fs` from 2.1.3 to 2.1.4
- [Commits](mafintosh/tar-fs@v2.1.3...v2.1.4)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-version: 20.3.14
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: express
  dependency-version: 5.2.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: jspdf
  dependency-version: 3.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: mermaid
  dependency-version: 11.12.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Dec 1, 2025
- Updated core Angular packages to ^20.3.14
- Updated @angular/cdk and @angular/material to ^20.2.14 (latest compatible)
- Updated @angular/cli and @angular-devkit/build-angular to ^20.3.12 (latest available)
- Fixes all Angular security vulnerabilities (0 vulnerabilities remaining)
- Installed with --legacy-peer-deps due to minor version mismatches
- Updated all Angular core packages to ~20.3.15 (aligned version)
- Changed from caret (^) to tilde (~) ranges for better version control
- Tilde ranges allow patch updates only (e.g., 20.3.x)
- Fixes Angular Stored XSS vulnerability (GHSA-v4hv-rgfq-gp49)
- All packages now at exact same version: 20.3.15
- 0 vulnerabilities remaining
@wdconinc
Copy link
Contributor

wdconinc commented Dec 2, 2025

4d09eb3

chore: update Angular dependencies to 20.3.x

- Updated core Angular packages to ^20.3.14
- Updated @angular/cdk and @angular/material to ^20.2.14 (latest compatible)
- Updated @angular/cli and @angular-devkit/build-angular to ^20.3.12 (latest available)
- Fixes all Angular security vulnerabilities (0 vulnerabilities remaining)
- Installed with --legacy-peer-deps due to minor version mismatches

@wdconinc
Copy link
Contributor

wdconinc commented Dec 2, 2025

76371d5

chore: align Angular versions to 20.3.15 and use tilde ranges

- Updated all Angular core packages to ~20.3.15 (aligned version)
- Changed from caret (^) to tilde (~) ranges for better version control
- Tilde ranges allow patch updates only (e.g., 20.3.x)
- Fixes Angular Stored XSS vulnerability (GHSA-v4hv-rgfq-gp49)
- All packages now at exact same version: 20.3.15
- 0 vulnerabilities remaining

@wdconinc wdconinc enabled auto-merge (squash) December 2, 2025 01:53
@wdconinc wdconinc disabled auto-merge December 2, 2025 02:00
@wdconinc wdconinc merged commit 171650b into main Dec 2, 2025
12 checks passed
@wdconinc wdconinc deleted the dependabot/npm_and_yarn/firebird-ng/npm_and_yarn-c0813ee94c branch December 2, 2025 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants