Skip to content

Bump js-yaml, firebase-tools and gts#620

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-7705780c17
Open

Bump js-yaml, firebase-tools and gts#620
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-7705780c17

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown

Bumps js-yaml to 4.2.0 and updates ancestor dependencies js-yaml, firebase-tools and gts. These dependencies need to be updated together.

Updates js-yaml from 3.14.1 to 4.2.0

Changelog

Sourced from js-yaml's changelog.

[4.2.0] - 2026-06-01

Added

  • Added docs/safety.md with notes about processing untrusted YAML.
  • Added maxDepth (100) loader option. Not a problem, but gives a better exception instead of RangeError on stack overflow.
  • Added maxMergeSeqLength (20) loader option. Not a problem after merge fix, but an additional restriction for safety.
  • Added sourcemaps to dist/ builds.

Changed

  • Stop resolving numbers with underscores as numeric scalars, #627.
  • Switched dev toolchains to Vite / neostandard.
  • Updated demo.
  • Reorganized tests.
  • dist/ files are no longer kept in the repository.

Fixed

  • Fix parsing of properties on the first implicit block mapping key, #62.
  • Fix trailing whitespace handling when folding flow scalar lines, #307.
  • Reject top-level block scalars without content indentation, #280.
  • Ensure numbers survive round-trip, #737.
  • Fix test coverage for issue #221.
  • Fix flow scalar trailing whitespace folding, #307.
  • Fix digits in YAML named tag handles.

Security

  • Fix potential DoS via quadratic complexity in merge - deduplicate repeated elements (makes sense for malformed files > 10K).

[3.14.2] - 2025-11-15

Security

  • Backported v4.1.1 fix to v3

[4.1.1] - 2025-11-12

Security

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

[4.1.0] - 2021-04-15

Added

  • Types are now exported as yaml.types.XXX.
  • Every type now has options property with original arguments kept as they were (see yaml.types.int.options as an example).

Changed

  • Schema.extend() now keeps old type order in case of conflicts (e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered as abcd instead of cbad).

... (truncated)

Commits

Updates firebase-tools from 9.1.2 to 13.27.0

Release notes

Sourced from firebase-tools's releases.

v13.27.0

  • Fixes an issue where emulators:exec would return a 0 error code when emulators failed to start. (#7974)
  • Added --import and emulators:export support to the Data Connect emulator.
  • Added firebase.json#emulators.dataconnect.dataDir. When set, Data Connect data will be persisted to the configured directory between emulator runs.
  • Added App Hosting Emulator: https://firebase.google.com/docs/app-hosting/emulate
  • Added apphosting:config:export to export App Hosting configurations such as secrets into an apphosting.local.yaml file, to be used by the emulator

v13.26.0

  • Migrated some API calls from firebase.googleapis.com to cloudresourcemanager.googleapis.com.
  • Moved firebase-tools-ui server.js logic to fireabse-tools to run it in-memory. (#7897)
  • Updates superstatic to 9.1.0 (#7929).
  • Added the appdistribution:group:list and appdistribution:testers:list commands.
  • Aliased appdistribution:group:* commands to appdistribution:groups:*.
  • Updated the Firebase Data Connect local toolkit to v1.7.3, which includes:
    • Bug fixes for @auth expressions that reference the auth variable
    • Allows custom boolean claims on the auth token to be returned in expressions
    • Adds support for Optional arrays in Swift codegen
    • Updates Kotlin codegen to use fully-qualified class names everywhere
    • Removes StringType_pattern from generated docs and GQL prelude. (#7968)

v13.25.0

  • Fix Task Queue Emulator error handling to display error message properly. (#7916)
  • Fixed some misleading logs when using the Data Connect emulator with FIREBASE_DATACONNECT_POSTGRESQL_STRING set. (#7882)
  • Update the Firebase Data Connect local toolkit to v1.7.0, which includes support for query in mutations, @check for advanced authorization, and replaces java.util.Date with com.google.firebase.dataconnect.LocalDate for Date scalar fields and variables in Kotlin codegen. (#7936)
  • Fixed firebase init genkit to work with genkit version 0.9.0.

v13.24.2

  • Bump the Firebase Data Connect local toolkit to v1.6.1, which fixes the OrderDirection enum with Optional types in Dart codegen and adds @ExperimentalFirebaseDataConnect annotations in Kotlin codegen to avoid compiler warnings. (#7912)

v13.24.1

  • Fixes an issue where Cloud resource location wasn't set during firebase init

v13.24.0

  • Fixes an error creating a rollout with App Hosting in the beta API (#7896)
  • Added support for Next.js 15. (#7588)

v13.23.1

  • Check that billing is enabled and move App Hosting next to Hosting in init list (#7871).
  • Fix rollouts:create to handle backend regionality & other fixes. (#7862)
  • Fixed Next.js issue with PPR routes not rendering correctly. (#7625)
  • Bump the Firebase Data Connect local toolkit version to v1.6.0, which adds support for upsertMany, introduces vars as a shorthand for request.variables in @auth expressions, adds new methods to GeneratedConnector and GeneratedOperation implementations in Kotlin codegen (requires the v16.0.0-beta03 SDK), and fixes the use of Timestamp with optional types in Dart codegen (#7888).

v13.23.0

  • Add support for deploying new blocking triggers. (#6384)
  • Have the firestore:delete command retry on bandwidth exceeded errors. (#7845)

v13.22.1

  • Updated dependencies in functions initialization template. (#7809)
  • Fixed Flutter web apps that might require the --no-tree-shake-icons flag in order to build. (#7724)
  • Removed outdated dependency on rimraf.

... (truncated)

Commits

Updates gts from 3.1.0 to 7.0.0

Release notes

Sourced from gts's releases.

v7.0.0

7.0.0 (2025-12-04)

⚠ BREAKING CHANGES

  • eslint use new config format (plus update deps) (#935)

Features

  • eslint use new config format (plus update deps) (#935) (625836a)

v6.0.2

6.0.2 (2024-10-25)

Bug Fixes

v6.0.1

6.0.1 (2024-10-22)

Bug Fixes

  • Allow typescript v5+ as a peer dependency (#909) (996aaec)

v6.0.0

6.0.0 (2024-10-10)

⚠ BREAKING CHANGES

  • Update '.prettierrc.json' to include trailingComma: "all" to match internal Google config (#822)
  • Update typescript and other dependencies (#902)
  • Set no-floating-promises to error (#901)
  • Set composite: true in tsconfig-google.json (#899)
  • Set stripInternal in tsconfig-google.json (#900)
  • Support Node 18+ (#896)

Features

  • Set composite: true in tsconfig-google.json (#899) (71972dc)
  • Set no-floating-promises to error (#901) (1d28f92)
  • Set stripInternal in tsconfig-google.json (#900) (9b37243)
  • Support Node 18+ (#896) (f011fa3)
  • Update '.prettierrc.json' to include trailingComma: "all" to match internal Google config (#822) (27d0d93)
  • Update typescript and other dependencies (#902) (1c18b3a)

... (truncated)

Changelog

Sourced from gts's changelog.

7.0.0 (2025-12-04)

⚠ BREAKING CHANGES

  • eslint use new config format (plus update deps) (#935)

Features

  • eslint use new config format (plus update deps) (#935) (625836a)

6.0.2 (2024-10-25)

Bug Fixes

6.0.1 (2024-10-22)

Bug Fixes

  • Allow typescript v5+ as a peer dependency (#909) (996aaec)

6.0.0 (2024-10-10)

⚠ BREAKING CHANGES

  • Update '.prettierrc.json' to include trailingComma: "all" to match internal Google config (#822)
  • Update typescript and other dependencies (#902)
  • Set no-floating-promises to error (#901)
  • Set composite: true in tsconfig-google.json (#899)
  • Set stripInternal in tsconfig-google.json (#900)
  • Support Node 18+ (#896)

Features

  • Set composite: true in tsconfig-google.json (#899) (71972dc)
  • Set no-floating-promises to error (#901) (1d28f92)
  • Set stripInternal in tsconfig-google.json (#900) (9b37243)
  • Support Node 18+ (#896) (f011fa3)
  • Update '.prettierrc.json' to include trailingComma: "all" to match internal Google config (#822) (27d0d93)
  • Update typescript and other dependencies (#902) (1c18b3a)

Bug Fixes

  • deps: update dependency eslint to v8.57.1 (#903) (23da8ef)

... (truncated)

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [js-yaml](https://github.com/nodeca/js-yaml) to 4.2.0 and updates ancestor dependencies [js-yaml](https://github.com/nodeca/js-yaml), [firebase-tools](https://github.com/firebase/firebase-tools) and [gts](https://github.com/google/gts). These dependencies need to be updated together.


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

Updates `firebase-tools` from 9.1.2 to 13.27.0
- [Release notes](https://github.com/firebase/firebase-tools/releases)
- [Changelog](https://github.com/firebase/firebase-tools/blob/main/CHANGELOG.md)
- [Commits](firebase/firebase-tools@v9.1.2...v13.27.0)

Updates `gts` from 3.1.0 to 7.0.0
- [Release notes](https://github.com/google/gts/releases)
- [Changelog](https://github.com/google/gts/blob/main/CHANGELOG.md)
- [Commits](google/gts@v3.1.0...v7.0.0)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.2.0
  dependency-type: indirect
- dependency-name: firebase-tools
  dependency-version: 13.27.0
  dependency-type: direct:development
- dependency-name: gts
  dependency-version: 7.0.0
  dependency-type: direct:development
...

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 Jun 15, 2026
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.

0 participants