Skip to content

Commit dab20d3

Browse files
committed
Merge remote-tracking branch 'origin/master' into revert-6536-revert-6374-fix_6368
2 parents c17ed30 + c2686ed commit dab20d3

File tree

923 files changed

+71079
-8750
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

923 files changed

+71079
-8750
lines changed

.changeset/breezy-flies-exist.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@firebase/firestore": minor
3+
---
4+
5+
Changing UpdateData<T> to expand support for types with index signatures.

.changeset/bright-balloons-talk.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@firebase/auth': major
3+
---
4+
5+
Changed the type of ParsedToken value from any to unknown

.changeset/config.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
"firebase-repo-scripts-prune-dts"
2222
],
2323
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
24-
"onlyUpdatePeerDependentsWhenOutOfRange": true,
25-
"useCalculatedVersionForSnapshots": true
24+
"onlyUpdatePeerDependentsWhenOutOfRange": true
25+
},
26+
"snapshot": {
27+
"useCalculatedVersion": true
2628
}
2729
}

.changeset/eighty-tomatoes-trade.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@firebase/firestore": patch
3+
"firebase": patch
4+
---
5+
6+
Fix an issue where localCache is not copied as part of Settings.

.changeset/old-badgers-mate.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@firebase/auth': major
3+
'@firebase/auth-compat': patch
4+
'firebase': major
5+
---
6+
7+
Reorder RecaptchaVerifier parameters so auth is the first parameter

.changeset/rude-terms-remain.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@firebase/firestore': major
3+
'firebase': major
4+
---
5+
6+
Fixed updateDoc() typing issue by adding a 2nd type parameter to FirestoreDataConverter

.changeset/slow-fishes-obey.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'firebase': major
3+
'@firebase/auth': major
4+
---
5+
6+
Remove `firebase/auth/react-native` entry point. The React Native bundle should be automatically picked up by React Native build tools which recognize the `react-native` fields in `package.json` (at the top level and in `exports`).

.changeset/smart-crabs-warn.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/sour-glasses-count.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@firebase/firestore': patch
3+
'firebase': patch
4+
---
5+
6+
Fix source maps that incorrectly referenced yet another minified and mangled bundle, rendering them useless. The fixed bundles' source maps are: index.esm2017.js, index.cjs.js, index.node.mjs, and index.browser.esm2017.js (lite sdk only).

.changeset/two-bags-jog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@firebase/auth': major
3+
'firebase': major
4+
---
5+
6+
Change `getAuth()` in the React Native bundle to default to importing `AsyncStorage` from `@react-native-async-storage/async-storage` instead of from the `react-native` core package (which has recently removed it).

.changeset/warm-pillows-know.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 9 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,13 @@
77
#
88
#######################################################################################################
99

10-
# ===========================================================
11-
# @firebase/jssdk-global-approvers
12-
# ===========================================================
13-
# Used for approving minor changes, large-scale refactorings, and emergency situations.
14-
# (secret team to avoid review requests)
15-
#
16-
# - @lahirumaramba
17-
# - @hsubox76
18-
# - @allspain
19-
# - @dwyfrequency
20-
21-
22-
# ===========================================================
23-
# @firebase/firestore-js-team
24-
# ===========================================================
25-
# Used for approving firestore changes.
26-
# (secret team to avoid review requests)
27-
#
28-
# - @schmidt-sebastian
29-
# - @thebrianchen
30-
# - @wu-hui
31-
# - @ehsannas
32-
# - @dconeybe
33-
34-
3510
# These owners will be the default owners for everything in the repo.
3611
* @dwyfrequency @hsubox76 @firebase/jssdk-global-approvers
3712

3813
# Database Code
39-
packages/database @maneesht @jsdt @IanWyszynski @firebase/jssdk-global-approvers
40-
packages/database-compat @maneesht @jsdt @IanWyszynski @firebase/jssdk-global-approvers
41-
packages/database-types @maneesht @jsdt @IanWyszynski @firebase/jssdk-global-approvers
14+
packages/database @maneesht @jsdt @jmwski @firebase/jssdk-global-approvers
15+
packages/database-compat @maneesht @jsdt @jmwski @firebase/jssdk-global-approvers
16+
packages/database-types @maneesht @jsdt @jmwski @firebase/jssdk-global-approvers
4217

4318
# Firestore Code
4419
packages/firestore @firebase/firestore-js-team @firebase/jssdk-global-approvers
@@ -55,15 +30,14 @@ packages/storage-types @maneesht @tonyjhuang @firebase/jssdk-global-approvers
5530
# Messaging Code
5631
packages/messaging @zwu52 @firebase/jssdk-global-approvers
5732
packages/messaging-compat @zwu52 @firebase/jssdk-global-approvers
58-
packages/messaging-types @zwu52 @firebase/jssdk-global-approvers
5933
packages/messaging-interop-types @zwu52 @firebase/jssdk-global-approvers
6034
integration/messaging @zwu52 @firebase/jssdk-global-approvers
6135

6236
# Auth Code
63-
packages/auth @avolkovi @lisajian @sam-gc @yuchenshi @firebase/jssdk-global-approvers
64-
packages/auth-compat @avolkovi @lisajian @sam-gc @yuchenshi @firebase/jssdk-global-approvers
65-
packages/auth-types @avolkovi @lisajian @sam-gc @yuchenshi @firebase/jssdk-global-approvers
66-
packages/auth-interop-types @avolkovi @lisajian @sam-gc @yuchenshi @firebase/jssdk-global-approvers
37+
packages/auth @lisajian @prameshj @renkelvin @sam-gc @firebase/jssdk-global-approvers
38+
packages/auth-compat @lisajian @prameshj @renkelvin @sam-gc @firebase/jssdk-global-approvers
39+
packages/auth-types @lisajian @prameshj @renkelvin @sam-gc @firebase/jssdk-global-approvers
40+
packages/auth-interop-types @lisajian @prameshj @renkelvin @sam-gc @firebase/jssdk-global-approvers
6741

6842
# Testing Code
6943
packages/rules-unit-testing @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
@@ -97,6 +71,7 @@ packages/app-check-interop-types @hsubox76 @firebase/jssdk-global-approvers
9771
# Documentation Changes
9872
packages/firebase/index.d.ts @egilmorez @firebase/jssdk-global-approvers
9973
scripts/docgen/content-sources/ @egilmorez @firebase/jssdk-global-approvers
74+
docs-devsite/ @egilmorez @markarndt @kevinthecheung
10075

10176
# Changeset
102-
.changeset @egilmorez @firebase/jssdk-changeset-approvers @firebase/firestore-js-team @firebase/jssdk-global-approvers
77+
.changeset @firebase/jssdk-changeset-approvers @firebase/firestore-js-team @firebase/jssdk-global-approvers

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 50 deletions
This file was deleted.
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
name: 🐞 Bug Report
2+
description: File a bug report
3+
title: 'Title for the bug'
4+
labels: 'question, new'
5+
body:
6+
- type: markdown
7+
id: before-you-start
8+
attributes:
9+
value: |
10+
*[READ THIS]:* to evaluate if you are in the right place?
11+
- For issues or feature requests related to __the code in this repository__, file a Github issue.
12+
- If this is a __feature request__, make sure the issue title starts with "FR:".
13+
- For general technical questions, post a question on [StackOverflow](http://stackoverflow.com/) with the firebase tag.
14+
- For general Firebase discussion, use the [firebase-talk](https://groups.google.com/forum/#!forum/firebase-talk) google group.
15+
- For help troubleshooting your application that does not fall under one of the above categories, reach out to the personalized [Firebase support channel](https://firebase.google.com/support/).
16+
- type: input
17+
id: operating-system
18+
attributes:
19+
label: Operating System
20+
description: Describe your operating system
21+
placeholder: ex. iOS 16.4
22+
validations:
23+
required: true
24+
- type: input
25+
id: browser-version
26+
attributes:
27+
label: Browser Version
28+
description: Describe your browser version
29+
placeholder: ex. Safari/604.1
30+
validations:
31+
required: true
32+
- type: input
33+
id: firebase-sdk-version
34+
attributes:
35+
label: Firebase SDK Version
36+
description: Describe your Firebase SDK Version
37+
placeholder: ex. 9.16.0
38+
validations:
39+
required: true
40+
- type: dropdown
41+
id: firebase-sdk-products
42+
attributes:
43+
label: 'Firebase SDK Product:'
44+
description: Which Firebase Products are used in your app?
45+
multiple: true
46+
options:
47+
- Analytics
48+
- AppCheck
49+
- Auth
50+
- Component
51+
- Database
52+
- Firestore
53+
- Functions
54+
- Installations
55+
- Logger
56+
- Messaging
57+
- Performance
58+
- Remote-Config
59+
- Storage
60+
validations:
61+
required: true
62+
- type: textarea
63+
id: project-tooling
64+
attributes:
65+
label: Describe your project's tooling
66+
description: Describe the tooling your app is built with
67+
placeholder: React app with Webpack and Jest
68+
validations:
69+
required: true
70+
- type: textarea
71+
id: describe-your-problem
72+
attributes:
73+
label: Describe the problem
74+
description: Describe what you were trying to do and what occurred
75+
placeholder: |
76+
What were you trying to accomplish? What happened? This should include a background description, log/console output, etc.
77+
validations:
78+
required: true
79+
- type: textarea
80+
id: reproduce-code
81+
attributes:
82+
label: Steps and code to reproduce issue
83+
description: Please provide a description of how to replicate your issue. Copy and paste any relevant code here to reproduce the problem or links to code to reproduce it.
84+
validations:
85+
required: true

.github/workflows/canary-deploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
with:
1818
# Canary release script requires git history and tags.
1919
fetch-depth: 0
20-
- name: Set up Node (14)
21-
uses: actions/setup-node@v2
20+
- name: Set up Node (16)
21+
uses: actions/setup-node@v3
2222
with:
23-
node-version: 14.x
23+
node-version: 16.x
2424
- name: Yarn install
2525
run: yarn
2626
- name: Deploy canary

.github/workflows/check-changeset.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: Check Changeset
22

33
on:
44
pull_request:
5-
branches-ignore:
6-
- release
5+
branches:
6+
- master
77

88
env:
99
GITHUB_PULL_REQUEST_HEAD_SHA: ${{ github.event.pull_request.head.sha }}
@@ -20,10 +20,10 @@ jobs:
2020
with:
2121
# This makes Actions fetch all Git history so check_changeset script can diff properly.
2222
fetch-depth: 0
23-
- name: Set up Node (14)
24-
uses: actions/setup-node@v2
23+
- name: Set up Node (16)
24+
uses: actions/setup-node@v3
2525
with:
26-
node-version: 14.x
26+
node-version: 16.x
2727
- name: Yarn install
2828
run: yarn
2929
- name: Run changeset script

.github/workflows/check-docs.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Doc Change Check (Run "yarn docgen devsite" if this fails)
2+
3+
on: pull_request
4+
5+
jobs:
6+
doc-check:
7+
name: Check if reference docs have changed
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- name: Checkout Repo
12+
uses: actions/checkout@master
13+
with:
14+
# get all history for the diff
15+
fetch-depth: 0
16+
- name: Set up Node (16)
17+
uses: actions/setup-node@v3
18+
with:
19+
node-version: 16.x
20+
- name: Yarn install
21+
run: yarn
22+
- name: Run doc generation (devsite docs)
23+
run: yarn docgen devsite
24+
- name: Check for changes in docs-devsite dir (fail if so)
25+
run: git diff --exit-code docs-devsite
26+
- name: Reference documentation needs to be updated. See message below.
27+
if: ${{ failure() }}
28+
run: echo "Changes in this PR affect the reference docs. Run \`yarn docgen devsite\` locally to regenerate docs and add them to this PR."

.github/workflows/check-pkg-paths.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
with:
1414
# This makes Actions fetch all Git history so run-changed script can diff properly.
1515
fetch-depth: 0
16-
- name: Set up Node (14)
17-
uses: actions/setup-node@v2
16+
- name: Set up Node (16)
17+
uses: actions/setup-node@v3
1818
with:
19-
node-version: 14.x
19+
node-version: 16.x
2020
- name: Yarn install
2121
run: yarn
2222
- name: Yarn build

0 commit comments

Comments
 (0)