prescottprue / cypress-firebase

Cypress plugin and custom commands for testing Firebase projects
MIT License
273 stars 50 forks source link

chore(dev-deps): update dependency firebase-tools to v13.20.2 #1353

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
firebase-tools 13.14.2 -> 13.20.2 age adoption passing confidence

Release Notes

firebase/firebase-tools (firebase-tools) ### [`v13.20.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.20.2) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.20.1...v13.20.2) - Released version 1.4.4 of the Data Connect emulator, which includes a change in node engine requirements from v20 to v18, and an update to the peer dependency for the web SDK. ### [`v13.20.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.20.1) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.20.0...v13.20.1) - Updated the Firebase Data Connect local toolkit to v1.4.3, which includes a fix for URL redirects in the generated docsite. ([#​7763](https://redirect.github.com/firebase/firebase-tools/issues/7763)) ### [`v13.20.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.20.0) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.19.0...v13.20.0) - Switched Data Connect emulator to use an in memory PGLite database instead of requiring a separate Postgres installation. Deprecated 'dataconnectEmulator`in`.firebaserc\`. - Released version 1.4.2 of the Data Connect emulator, which includes SDK support for `Any` scalar type and `OrderDirection`, support for `first` to lookup operations, and breaking changes for iOS generated SDKs. PLease see documentation for more details ([#​7744](https://redirect.github.com/firebase/firebase-tools/issues/7744)). - Revert the minimum Functions SDK version and add logging for extensions features using v5.1.0 ([#​7731](https://redirect.github.com/firebase/firebase-tools/issues/7731)). - Added compatibility mode support for Firebase Data Connect schema migrations, where application schema updates are allowed if the database schema is in a compatible state. ([#​7746](https://redirect.github.com/firebase/firebase-tools/issues/7746)) - Improved `firebase init dataconnect` to better support local-first onboarding. ([#​7733](https://redirect.github.com/firebase/firebase-tools/issues/7733)) - Added support for the `--watch` option in `firebase dataconnect:sdk:generate`. ([#​7719](https://redirect.github.com/firebase/firebase-tools/issues/7719)) - Minor fix in the Firebase Data Connect GraphQL query template. ([#​7736](https://redirect.github.com/firebase/firebase-tools/issues/7736)) ### [`v13.19.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.19.0) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.18.0...v13.19.0) - Updated Firebase Data Connect local toolkit version to v1.3.8, which adds support for `Any` scalar values in the Android SDK, strongly-typed variables in `@auth` expressions, and a minor internal fix for the Dart SDK code generation. ([#​7696](https://redirect.github.com/firebase/firebase-tools/issues/7696)) - Added new command `firebase ext:sdk:install` to allow you to configure extensions in a functions codebase. See https://firebase.google.com/docs/extensions/install-extensions?interface=sdk for details.([#​7581](https://redirect.github.com/firebase/firebase-tools/issues/7581)) - Increased the minimum version of the firebase-functions to 5.1.0. To avoid deployment issues, ensure that you upgrade your functions code. ### [`v13.18.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.18.0) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.17.0...v13.18.0) - Added `firebase deploy --dry-run`, which validates your changes and builds your code without making any production changes. - Added support for non-default Firestore databases in `firebase init`. ([#​7655](https://redirect.github.com/firebase/firebase-tools/issues/7655)) - Updated supported range for Angular framework. ([#​7418](https://redirect.github.com/firebase/firebase-tools/issues/7418)) - Fixed (Angular 17+) temporary change the PORT in Angular server.ts ([#​6651](https://redirect.github.com/firebase/firebase-tools/issues/6651)) - Switched Data Connect API from `v1alpha` to `v1beta`. ([#​7589](https://redirect.github.com/firebase/firebase-tools/issues/7589)) - Improved handling of Spark projects in `firebase init dataconnect`. ([#​7666](https://redirect.github.com/firebase/firebase-tools/issues/7666)) - Updated Firebase Data Connect local toolkit version to v1.3.7, which adds support for `v1beta` gRPC APIs and the `OrderDirection` enum in Swift, and makes transactional queries and mutations opt-in with the `@transaction` directive. ([#​7679](https://redirect.github.com/firebase/firebase-tools/issues/7679)) - Add dataconnect SQL grant command `firebase dataconnect:sql:grant -R -E email`. ([#​7656](https://redirect.github.com/firebase/firebase-tools/issues/7656)) - Added better handling for paths with spaces in `getGlobalEsbuildVersion` function. ([#​7571](https://redirect.github.com/firebase/firebase-tools/issues/7571)) ### [`v13.17.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.17.0) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.16.0...v13.17.0) - Re-added a dialog to let users know TLS is being provisioned in App Hosting. ([#​7595](https://redirect.github.com/firebase/firebase-tools/issues/7595)) - Improved Firebase Data Connect postgres security by granting fine grained SQL privileges to the users the need it. ([#​7578](https://redirect.github.com/firebase/firebase-tools/issues/7578)) - Removed `dataconnect:sql:migrate` command hard dependency on 'roles/cloudsql.admin'. ([#​7578](https://redirect.github.com/firebase/firebase-tools/issues/7578)) - Added support for setting the encryption configuration of restored firestore databases. ([#​7483](https://redirect.github.com/firebase/firebase-tools/issues/7483)) - Added support for `VERIFY_AND_CHANGE_EMAIL` events in the Auth emulator. ([#​7618](https://redirect.github.com/firebase/firebase-tools/issues/7618)) - Updated the Firebase Data Connect toolkit to v1.3.6, which serves a generated GraphQL docsite under /docs. ([#​7640](https://redirect.github.com/firebase/firebase-tools/issues/7640)) ### [`v13.16.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.16.0) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.4...v13.16.0) - Added support for Cloud Tasks within the Functions emulator. ([#​7475](https://redirect.github.com/firebase/firebase-tools/issues/7475)) - Released Firestore Emulator v 1.19.8 which adds support for `FindNearest.distanceResultField` and `FindNearest.distanceThreshold` parameters. - Temporarily removed Extensions from Functions deploy because it was causing unexpected Extension deletions. ([#​7590](https://redirect.github.com/firebase/firebase-tools/issues/7590), [#​7582](https://redirect.github.com/firebase/firebase-tools/issues/7582)) ### [`v13.15.4`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.4) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.3...v13.15.4) - Fixed an issue where functions deployment would fail if `firebase.json#extensions` was undefined. ([#​7575](https://redirect.github.com/firebase/firebase-tools/issues/7575)) ### [`v13.15.3`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.3) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.2...v13.15.3) - Updated `ws` to 7.5.10 to remediate CVE-2024-37890. ([#​7398](https://redirect.github.com/firebase/firebase-tools/issues/7398)) - Fixed the issue with firebase functions deploy requiring Extensions API. ([https://github.com/firebase/firebase-functions/issues/1596](https://redirect.github.com/firebase/firebase-functions/issues/1596)) ### [`v13.15.2`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.2) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.1...v13.15.2) - Implemented a check in the Next.js build function to verify if `.env.` file exists and make its variables available for the build process. - Fix esbuild path used to bundle next.config.js on Windows ([#​7555](https://redirect.github.com/firebase/firebase-tools/issues/7555)) - Updated to v1.3.5 of the Data Connect toolkit, which adds support for pgvector indexing and `order_by_ref`, and fixes bugs in SDK generation. ### [`v13.15.1`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.1) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.15.0...v13.15.1) - Fixes secret params resolution in functions emulator. ([#​7443](https://redirect.github.com/firebase/firebase-tools/issues/7443)) - Fixed bug where `esbuild` execution was throwing an error saying "Command line too long" on Windows ([#​7250](https://redirect.github.com/firebase/firebase-tools/issues/7250), [#​6193](https://redirect.github.com/firebase/firebase-tools/issues/6193)). ([#​7395](https://redirect.github.com/firebase/firebase-tools/issues/7395)) - Automatically detect app platform during `init dataconnect:sdk`. - Support `sharp` ^0.33.x for web frameworks. ([#​7517](https://redirect.github.com/firebase/firebase-tools/issues/7517)) - Update Firebase Data Connect toolkit to v1.3.4, which supports `offset`, cascade delete support, always index all foreign fields and multiple generated SDK options. ([#​7545](https://redirect.github.com/firebase/firebase-tools/issues/7545)) - Update Data Connect SDK Options Default to avoid duplicate output path. ([#​7545](https://redirect.github.com/firebase/firebase-tools/issues/7545)) ### [`v13.15.0`](https://redirect.github.com/firebase/firebase-tools/releases/tag/v13.15.0) [Compare Source](https://redirect.github.com/firebase/firebase-tools/compare/v13.14.2...v13.15.0) - Fixed an issue where `--force` was not respected during `firebase deploy --only storage`. ([#​7499](https://redirect.github.com/firebase/firebase-tools/issues/7499)) - Added support for Customer-managed encryption keys (CMEK) on Firestore databases. ([#​7479](https://redirect.github.com/firebase/firebase-tools/issues/7479)) - Improved error message thrown when missing permissions to deploy to hosting. ([#​7190](https://redirect.github.com/firebase/firebase-tools/issues/7190)) - Improved default values for 'init dataconnect:sdk'. - Fixed issue where `functions:secrets:set` wrongly errorred in non-interactive flows without force option ([#​7467](https://redirect.github.com/firebase/firebase-tools/issues/7467)) - Bumped the Firebase Data Connect local toolkit version to v1.3.2, which includes some bug fixes. ([#​7518](https://redirect.github.com/firebase/firebase-tools/issues/7518))

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 month ago

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

β™» Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: examples/typescript/yarn.lock
Unknown Syntax Error: Unsupported option name ("--ignore-platform").

$ yarn install [--json] [--immutable] [--immutable-cache] [--refresh-lockfile] [--check-cache] [--check-resolutions] [--inline-builds] [--mode #0]
File name: examples/basic/yarn.lock
Unknown Syntax Error: Unsupported option name ("--ignore-platform").

$ yarn install [--json] [--immutable] [--immutable-cache] [--refresh-lockfile] [--check-cache] [--check-resolutions] [--inline-builds] [--mode #0]
github-actions[bot] commented 1 month ago

size-limit report πŸ“¦

Path Size
CommonJS: attachCustomCommands 8.19 KB (0%)
CommonJS: plugin 8.18 KB (0%)
codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 74.26%. Comparing base (bf20bbc) to head (b493ecf). Report is 17 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1353 +/- ## ======================================= Coverage 74.26% 74.26% ======================================= Files 6 6 Lines 579 579 Branches 212 212 ======================================= Hits 430 430 Misses 131 131 Partials 18 18 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 3 weeks ago

:tada: This PR is included in version 4.2.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket: