Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: firebase/firebase-admin-node
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v11.6.0
Choose a base ref
...
head repository: firebase/firebase-admin-node
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v11.7.0
Choose a head ref
  • 7 commits
  • 18 files changed
  • 4 contributors

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    90426de View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. feat(fcm): Add sendEach and sendEachForMulticast for FCM batch se…

    …nd (#2138)
    
    * Deprecate sendAll and sendMulticast (#2094)
    
    1. Deprecate sendAll and sendMulticast
    2. Add dummy implementation for sendEach and sendEachForMulticast to avoid errors reported by api-extractor
    
    * Implement `sendEach` and `sendEachForMulticast` (#2097)
    
    `sendEach` vs `sendAll`
    1. `sendEach` sends one HTTP request to V1 Send endpoint for each
        message in the array.
       `sendAll` sends only one HTTP request to V1 Batch Send endpoint
        to send all messages in the array.
    2. `sendEach` calls `Promise.allSettled` to wait for all
       `httpClient.send` calls to complete and construct a `BatchResponse`.
        An `httpClient.send` call to V1 Send endpoint either completes
        with a success or throws an error. So if an error is thrown out,
        the error will be caught in `sendEach` and turned into a
        `SendResponse` with an error.
        Therefore, unlike `sendAll`, `sendEach` does not always throw
        an error for a total failure. It can also return a `BatchResponse`
        with only errors in it.
    
    `sendEachForMulticast` calls `sendEach` under the hood.
    
    * Add integration tests for `sendEach` and `sendMulticast` (#2130)
    
    * Avoid using "-- i.e." in the function comment
    Doris-Ge authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    0da72ef View commit details
    Browse the repository at this point in the history
  2. feat(auth): reCAPTCHA Public preview (#2129)

    reCAPTCHA support
    
    * Defined reCAPTCHA config. (#1574)
     - Added reCAPTCHA protection states.
     - Added reCAPTCHA action rule.
     - Added reCAPTCHA key config.
    
    * Create/Update tenant with ReCAPTCHA Config (#1586)
    
    * Support reCaptcha config /create update on tenants.
     - Support create and update tenants with reCaptcha config.
     - Added reCaptcha unit tests on tenants operations.
    
    * Project config - Recaptcha config (#1595)
    
    * Recaptcha config changes in project config.
    - Implemented getProjectConfig.
    - Implemented updateProjectConfig.
    - Updated error code.
    - Add Term of Service consents.
    
    * Recapcha integ test (#1599)
    
    * Added integ test for Project Config and Tenants update on reCAPTCHA config
    
    * Account defender support for reCAPTCHA (#1616)
    
    * Support use_account_defender add-on feature for reCAPTCHA config.
    * Added integration test for account defender feature.
    Xiaoshouzi-gh authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    0bf7d29 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. build(deps-dev): bump @typescript-eslint/parser from 5.58.0 to 5.59.0 (

    …#2154)
    
    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.58.0 to 5.59.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.0/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    0d36cb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    830d892 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    faeba45 View commit details
    Browse the repository at this point in the history
  4. [chore] Release 11.7.0 (#2158)

    - Release 11.7.0
    lahirumaramba authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    06e259a View commit details
    Browse the repository at this point in the history
Loading