Skip to content

Commit 0d97188

Browse files
committed
Merge branch 'master' into fei-app-exp-test
2 parents b7dc4ff + 87402df commit 0d97188

File tree

89 files changed

+1935
-275
lines changed

Some content is hidden

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

89 files changed

+1935
-275
lines changed

.changeset/cold-bats-hammer.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
'@firebase/rules-unit-testing': major
3+
---
4+
5+
Release `@firebase/rules-unit-testing` to replace the `@firebase/testing` package. The new
6+
package is API compatible but has the following breaking behavior changes:
7+
8+
* `assertFails()` will now only fail on `PERMISSION DENIED` errors, not any error.
9+
* `initializeAdminApp()` now relies on `firebase-admin` rather than imitating the Admin SDK.

.changeset/config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"@firebase/app-types-exp",
1818
"@firebase/functions-exp",
1919
"@firebase/functions-types-exp",
20+
"@firebase/testing",
2021
"firebase-exp",
2122
"@firebase/changelog-generator",
2223
"firebase-size-analysis"
@@ -25,4 +26,4 @@
2526
"onlyUpdatePeerDependentsWhenOutOfRange": true,
2627
"useCalculatedVersionForSnapshots": true
2728
}
28-
}
29+
}

.changeset/neat-gorillas-behave.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@firebase/firestore": patch
3+
---
4+
5+
`terminate()` can now be retried if it fails with an IndexedDB exception.

.changeset/quick-drinks-cheat.md

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

.changeset/silly-moles-rush.md

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

.changeset/spicy-masks-sort.md

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

.changeset/strange-crabs-tell.md

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

.changeset/tidy-elephants-beam.md

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

.github/CODEOWNERS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,14 @@ packages/auth-types @bojeil-google @avolkovi @samhorlbeck @scottcrossen @fireba
6060

6161
# Testing Code
6262
packages/testing @avolkovi @samhorlbeck @scottcrossen @yuchenshi @firebase/jssdk-global-approvers
63+
packages/rules-unit-testing @avolkovi @samhorlbeck @scottcrossen @yuchenshi @firebase/jssdk-global-approvers
6364

6465
# RxFire Code
6566
packages/rxfire @davideast @jamesdaniels @firebase/jssdk-global-approvers
6667

6768
# Installations
68-
packages/installations @andirayo @firebase/jssdk-global-approvers
69-
packages/installations-types @andirayo @firebase/jssdk-global-approvers
69+
packages/installations @andirayo @ChaoqunCHEN @firebase/jssdk-global-approvers
70+
packages/installations-types @andirayo @ChaoqunCHEN @firebase/jssdk-global-approvers
7071

7172
# Performance Code
7273
packages/performance @alikn @zijianjoy @firebase/jssdk-global-approvers

.github/workflows/check-changeset.yml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: Check Changeset
2+
3+
on: pull_request
4+
5+
jobs:
6+
check_changeset:
7+
name: Check changeset vs changed files
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- name: Checkout Repo
12+
uses: actions/checkout@master
13+
with:
14+
# This makes Actions fetch all Git history so check_changeset script can diff properly.
15+
- name: Set up Node (10)
16+
uses: actions/setup-node@v1
17+
with:
18+
node-version: 10.x
19+
- name: Yarn install
20+
run: yarn
21+
- name: Run changeset script
22+
run: yarn ts-node-script scripts/check_changeset.ts
23+
id: check-changeset
24+
- name: Read output
25+
run: echo "${{steps.check-changeset.outputs.MISSING_PACKAGES}}"
26+
- name: Find Comment
27+
uses: peter-evans/find-comment@v1
28+
id: fc
29+
with:
30+
issue-number: ${{github.event.number}}
31+
body-includes: Changeset File Check
32+
- name: Create comment (missing packages)
33+
if: ${{!steps.fc.outputs.comment-id && steps.check-changeset.outputs.MISSING_PACKAGES}}
34+
uses: peter-evans/create-or-update-comment@v1
35+
with:
36+
issue-number: ${{github.event.number}}
37+
body: |
38+
### Changeset File Check :warning:
39+
Warning: This PR modifies files in the following packages but they have not been included in the changeset file:
40+
${{steps.check-changeset.outputs.MISSING_PACKAGES}}
41+
42+
Make sure this was intentional.
43+
- name: Update comment (missing packages)
44+
if: ${{steps.fc.outputs.comment-id}}
45+
uses: peter-evans/create-or-update-comment@v1
46+
with:
47+
comment-id: ${{steps.fc.outputs.comment-id}} && steps.check-changeset.outputs.MISSING_PACKAGES}}
48+
edit-mode: replace
49+
body: |
50+
### Changeset File Check :warning:
51+
Warning: This PR modifies files in the following packages but they have not been included in the changeset file:
52+
${{steps.check-changeset.outputs.MISSING_PACKAGES}}
53+
54+
Make sure this was intentional.
55+
- name: Update comment (no missing packages)
56+
if: ${{steps.fc.outputs.comment-id && !steps.check-changeset.outputs.MISSING_PACKAGES}}
57+
uses: peter-evans/create-or-update-comment@v1
58+
with:
59+
comment-id: ${{steps.fc.outputs.comment-id}}
60+
edit-mode: replace
61+
body: |
62+
### Changeset File Check :white_check_mark:
63+
No modified packages are missing from the changeset file.

integration/browserify/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"test:ci": "node ../../scripts/run_tests_in_ci.js"
99
},
1010
"devDependencies": {
11-
"firebase": "7.17.2",
11+
"firebase": "7.18.0",
1212
"@babel/core": "7.11.0",
1313
"@babel/preset-env": "7.11.0",
1414
"browserify": "16.5.1",

integration/firebase-typings/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"test:ci": "node ../../scripts/run_tests_in_ci.js"
88
},
99
"devDependencies": {
10-
"firebase": "7.17.2",
10+
"firebase": "7.18.0",
1111
"typescript": "3.9.7"
1212
}
1313
}

integration/firestore/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"peerDependencies": {
1717
"@firebase/app": "0.x",
18-
"@firebase/firestore": "1.16.3"
18+
"@firebase/firestore": "1.16.4"
1919
},
2020
"devDependencies": {
2121
"@types/mocha": "7.0.2",

integration/messaging/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"test:manual": "mocha --exit"
99
},
1010
"devDependencies": {
11-
"firebase": "7.17.2",
11+
"firebase": "7.18.0",
1212
"chai": "4.2.0",
1313
"chromedriver": "84.0.1",
1414
"express": "4.17.1",

integration/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"test:ci": "node ../../scripts/run_tests_in_ci.js"
88
},
99
"devDependencies": {
10-
"firebase": "7.17.2",
10+
"firebase": "7.18.0",
1111
"@babel/core": "7.11.0",
1212
"@babel/preset-env": "7.11.0",
1313
"@types/chai": "4.2.12",

integration/webpack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"test:ci": "node ../../scripts/run_tests_in_ci.js"
99
},
1010
"devDependencies": {
11-
"firebase": "7.17.2",
11+
"firebase": "7.18.0",
1212
"@babel/core": "7.11.0",
1313
"@babel/preset-env": "7.11.0",
1414
"chai": "4.2.0",

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,19 +67,21 @@
6767
"@changesets/cli": "2.9.2",
6868
"@microsoft/api-documenter": "7.8.21",
6969
"@microsoft/api-extractor": "7.9.2",
70+
"@types/mz": "2.7.1",
7071
"@types/chai": "4.2.12",
7172
"@types/chai-as-promised": "7.1.3",
7273
"@types/child-process-promise": "2.2.1",
7374
"@types/clone": "0.1.30",
7475
"@types/inquirer": "7.3.0",
76+
"@types/listr": "0.14.2",
7577
"@types/long": "4.0.1",
7678
"@types/mocha": "7.0.2",
79+
"@types/mz": "2.7.1",
7780
"@types/node": "12.12.53",
7881
"@types/sinon": "9.0.4",
7982
"@types/sinon-chai": "3.2.4",
8083
"@types/tmp": "0.2.0",
8184
"@types/yargs": "15.0.5",
82-
"@types/listr": "0.14.2",
8385
"@typescript-eslint/eslint-plugin": "2.34.0",
8486
"@typescript-eslint/eslint-plugin-tslint": "2.34.0",
8587
"@typescript-eslint/parser": "2.34.0",
@@ -112,11 +114,11 @@
112114
"karma-coverage-istanbul-reporter": "2.1.1",
113115
"karma-firefox-launcher": "1.3.0",
114116
"karma-mocha": "2.0.1",
117+
"karma-mocha-reporter": "2.2.5",
115118
"karma-safari-launcher": "1.0.0",
116119
"karma-sauce-launcher": "1.2.0",
117120
"karma-sourcemap-loader": "0.3.7",
118121
"karma-spec-reporter": "0.0.32",
119-
"karma-mocha-reporter": "2.2.5",
120122
"karma-summary-reporter": "1.8.0",
121123
"karma-webpack": "4.0.2",
122124
"lcov-result-merger": "3.1.0",

packages-exp/app-exp/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
},
3232
"dependencies": {
3333
"@firebase/app-types-exp": "0.0.800",
34-
"@firebase/util": "0.3.0",
34+
"@firebase/util": "0.3.1",
3535
"@firebase/logger": "0.2.6",
36-
"@firebase/component": "0.1.17",
36+
"@firebase/component": "0.1.18",
3737
"tslib": "^1.11.1"
3838
},
3939
"license": "Apache-2.0",

packages-exp/firebase-exp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"dependencies": {
3838
"@firebase/app-exp": "0.0.800",
3939
"@firebase/functions-exp": "0.0.800",
40-
"@firebase/firestore": "1.16.3"
40+
"@firebase/firestore": "1.16.4"
4141
},
4242
"devDependencies": {
4343
"rollup": "2.23.0",

packages-exp/functions-exp/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
},
5151
"typings": "dist/functions-exp-public.d.ts",
5252
"dependencies": {
53-
"@firebase/component": "0.1.17",
53+
"@firebase/component": "0.1.18",
5454
"@firebase/functions-types-exp": "0.0.800",
55-
"@firebase/messaging-types": "0.4.5",
56-
"@firebase/util": "0.3.0",
55+
"@firebase/messaging-types": "0.5.0",
56+
"@firebase/util": "0.3.1",
5757
"isomorphic-fetch": "2.2.1",
5858
"tslib": "^1.11.1"
5959
},

packages/analytics/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @firebase/analytics
22

3+
## 0.4.2
4+
5+
### Patch Changes
6+
7+
- [`2a0d254f`](https://github.com/firebase/firebase-js-sdk/commit/2a0d254fa58e607842fc0380c8cfa7bbbb69df75) [#3555](https://github.com/firebase/firebase-js-sdk/pull/3555) - Added Browser Extension check for Firebase Analytics. `analytics.isSupported()` will now return `Promise<false>` for extension environments.
8+
9+
- Updated dependencies [[`d4ca3da0`](https://github.com/firebase/firebase-js-sdk/commit/d4ca3da0a59fcea1261ba69d7eb663bba38d3089)]:
10+
- @firebase/util@0.3.1
11+
- @firebase/component@0.1.18
12+
- @firebase/installations@0.4.16
13+
314
## 0.4.1
415

516
### Patch Changes

packages/analytics/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@firebase/analytics",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "A analytics package for new firebase packages",
55
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
66
"main": "dist/index.cjs.js",
@@ -25,10 +25,10 @@
2525
},
2626
"dependencies": {
2727
"@firebase/analytics-types": "0.3.1",
28-
"@firebase/installations": "0.4.15",
28+
"@firebase/installations": "0.4.16",
2929
"@firebase/logger": "0.2.6",
30-
"@firebase/util": "0.3.0",
31-
"@firebase/component": "0.1.17",
30+
"@firebase/util": "0.3.1",
31+
"@firebase/component": "0.1.18",
3232
"tslib": "^1.11.1"
3333
},
3434
"license": "Apache-2.0",

packages/app/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @firebase/app
22

3+
## 0.6.10
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`d4ca3da0`](https://github.com/firebase/firebase-js-sdk/commit/d4ca3da0a59fcea1261ba69d7eb663bba38d3089)]:
8+
- @firebase/util@0.3.1
9+
- @firebase/component@0.1.18
10+
311
## 0.6.9
412

513
### Patch Changes

packages/app/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@firebase/app",
3-
"version": "0.6.9",
3+
"version": "0.6.10",
44
"description": "The primary entrypoint to the Firebase JS SDK",
55
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
66
"main": "dist/index.node.cjs.js",
@@ -28,9 +28,9 @@
2828
"license": "Apache-2.0",
2929
"dependencies": {
3030
"@firebase/app-types": "0.6.1",
31-
"@firebase/util": "0.3.0",
31+
"@firebase/util": "0.3.1",
3232
"@firebase/logger": "0.2.6",
33-
"@firebase/component": "0.1.17",
33+
"@firebase/component": "0.1.18",
3434
"tslib": "^1.11.1",
3535
"dom-storage": "2.1.0",
3636
"xmlhttprequest": "1.8.0"

packages/component/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @firebase/component
22

3+
## 0.1.18
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`d4ca3da0`](https://github.com/firebase/firebase-js-sdk/commit/d4ca3da0a59fcea1261ba69d7eb663bba38d3089)]:
8+
- @firebase/util@0.3.1
9+
310
## 0.1.17
411

512
### Patch Changes

packages/component/README.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,6 @@
33
_NOTE: This is specifically tailored for Firebase JS SDK usage, if you are not a
44
member of the Firebase team, please avoid using this package_
55

6-
## Installation
7-
8-
You can install this wrapper by running the following in your project:
9-
10-
```bash
11-
$ npm install @firebase/component
12-
```
13-
146
## Usage
157

168
**ES Modules**

packages/component/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@firebase/component",
3-
"version": "0.1.17",
3+
"version": "0.1.18",
44
"description": "Firebase Component Platform",
55
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
66
"main": "dist/index.cjs.js",
@@ -22,7 +22,7 @@
2222
"prepare": "yarn build"
2323
},
2424
"dependencies": {
25-
"@firebase/util": "0.3.0",
25+
"@firebase/util": "0.3.1",
2626
"tslib": "^1.11.1"
2727
},
2828
"license": "Apache-2.0",

0 commit comments

Comments
 (0)