Skip to content

Commit 26a95f8

Browse files
committed
Merge branch 'master' into hsinpei/startafter-endbefore
2 parents 3310855 + a9add5e commit 26a95f8

File tree

174 files changed

+3396
-1883
lines changed

Some content is hidden

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

174 files changed

+3396
-1883
lines changed

.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/great-houses-trade.md

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

.changeset/moody-icons-repeat.md

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

.changeset/rotten-peaches-poke.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

.github/CODEOWNERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ packages/storage-types @maneesht @tonyjhuang @firebase/jssdk-global-approvers
5555
# Messaging Code
5656
packages/messaging @zwu52 @firebase/jssdk-global-approvers
5757
packages/messaging-compat @zwu52 @firebase/jssdk-global-approvers
58-
packages/messaging-types @zwu52 @firebase/jssdk-global-approvers
5958
packages/messaging-interop-types @zwu52 @firebase/jssdk-global-approvers
6059
integration/messaging @zwu52 @firebase/jssdk-global-approvers
6160

.github/workflows/release-tweet.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Send Release Tweet
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
version:
7+
description: 'Version number'
8+
type: string
9+
required: true
10+
force:
11+
description: 'Force publish'
12+
type: boolean
13+
default: false
14+
required: true
15+
16+
jobs:
17+
tweet:
18+
name: Send Release Tweet
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout Repo
22+
uses: actions/checkout@master
23+
- name: Setup Node.js 14.x
24+
uses: actions/setup-node@master
25+
with:
26+
node-version: 14.x
27+
- name: Poll release notes page on devsite
28+
run: node scripts/ci/poll_release_notes.js
29+
env:
30+
VERSION: ${{ github.event.inputs.version }}
31+
FORCE_PUBLISH: ${{ github.event.inputs.force }}
32+
- name: Post to Twitter
33+
uses: firebase/firebase-admin-node/.github/actions/send-tweet@master
34+
with:
35+
status: >
36+
v${{github.event.inputs.version}} of @Firebase JavaScript client for Web / Node.js is available.
37+
Release notes: https://firebase.google.com/support/release-notes/js#${{github.event.inputs.version}}
38+
consumer-key: ${{ secrets.TWITTER_CONSUMER_KEY }}
39+
consumer-secret: ${{ secrets.TWITTER_CONSUMER_SECRET }}
40+
access-token: ${{ secrets.TWITTER_ACCESS_TOKEN }}
41+
access-token-secret: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,6 @@ coverage
3939
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
4040
.grunt
4141

42-
# Bower dependency directory (https://bower.io/)
43-
bower_components
44-
4542
# node-waf configuration
4643
.lock-wscript
4744

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ applications using Firebase services. This SDK is distributed via:
1111

1212
- [CDN](https://firebase.google.com/docs/web/setup/#add-sdks-initialize)
1313
- [npm package](https://www.npmjs.com/package/firebase)
14-
- [Bower package](https://github.com/firebase/firebase-bower)
1514

1615
To get started using Firebase, see
1716
[Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup).

common/api-review/messaging-sw.api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ export { NextFn }
5252
// @public
5353
export interface NotificationPayload {
5454
body?: string;
55+
icon?: string;
5556
image?: string;
5657
title?: string;
5758
}

common/api-review/messaging.api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ export { NextFn }
5555
// @public
5656
export interface NotificationPayload {
5757
body?: string;
58+
icon?: string;
5859
image?: string;
5960
title?: string;
6061
}

config/functions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"dependencies": {
55
"cors": "2.8.5",
66
"firebase-admin": "11.0.0",
7-
"firebase-functions": "3.22.0"
7+
"firebase-functions": "3.24.1"
88
},
99
"private": true,
1010
"engines": {

e2e/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
},
2121
"devDependencies": {
2222
"@babel/core": "7.17.10",
23-
"@babel/preset-env": "7.17.10",
24-
"@types/chai": "4.3.1",
23+
"@babel/preset-env": "7.19.4",
24+
"@types/chai": "4.3.3",
2525
"@types/mocha": "9.1.1",
2626
"babel-loader": "8.2.5",
2727
"chai": "4.3.6",
28-
"karma": "6.3.19",
28+
"karma": "6.4.1",
2929
"karma-chrome-launcher": "3.1.1",
3030
"karma-mocha": "2.0.1",
3131
"karma-spec-reporter": "0.0.34",

integration/compat-interop/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88
"test:debug": "karma start --browsers Chrome --auto-watch"
99
},
1010
"dependencies": {
11-
"@firebase/app": "0.8.1",
12-
"@firebase/app-compat": "0.1.36",
13-
"@firebase/analytics": "0.8.2",
14-
"@firebase/analytics-compat": "0.1.15",
15-
"@firebase/auth": "0.20.9",
16-
"@firebase/auth-compat": "0.2.22",
17-
"@firebase/functions": "0.8.6",
18-
"@firebase/functions-compat": "0.2.6",
19-
"@firebase/messaging": "0.9.18",
20-
"@firebase/messaging-compat": "0.1.18",
21-
"@firebase/performance": "0.5.14",
22-
"@firebase/performance-compat": "0.1.14",
23-
"@firebase/remote-config": "0.3.13",
24-
"@firebase/remote-config-compat": "0.1.14"
11+
"@firebase/app": "0.8.4",
12+
"@firebase/app-compat": "0.1.39",
13+
"@firebase/analytics": "0.8.4",
14+
"@firebase/analytics-compat": "0.1.17",
15+
"@firebase/auth": "0.20.11",
16+
"@firebase/auth-compat": "0.2.24",
17+
"@firebase/functions": "0.8.8",
18+
"@firebase/functions-compat": "0.2.8",
19+
"@firebase/messaging": "0.11.0",
20+
"@firebase/messaging-compat": "0.1.21",
21+
"@firebase/performance": "0.5.17",
22+
"@firebase/performance-compat": "0.1.17",
23+
"@firebase/remote-config": "0.3.15",
24+
"@firebase/remote-config-compat": "0.1.16"
2525
},
2626
"devDependencies": {
2727
"typescript": "4.2.2"

integration/firebase/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
"test:ci": "node ../../scripts/run_tests_in_ci.js -s test"
88
},
99
"devDependencies": {
10-
"firebase": "9.12.0",
11-
"@types/chai": "4.3.1",
10+
"firebase": "9.14.0",
11+
"@types/chai": "4.3.3",
1212
"@types/mocha": "9.1.1",
1313
"chai": "4.3.6",
14-
"karma": "6.3.19",
14+
"karma": "6.4.1",
1515
"karma-babel-preprocessor": "8.0.2",
1616
"karma-chrome-launcher": "3.1.1",
1717
"karma-firefox-launcher": "2.1.2",

integration/firestore/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
"test:memory:debug": "yarn build:memory; karma start --auto-watch --browsers Chrome"
1616
},
1717
"dependencies": {
18-
"@firebase/app": "0.8.1",
19-
"@firebase/firestore": "3.7.0"
18+
"@firebase/app": "0.8.4",
19+
"@firebase/firestore": "3.7.3"
2020
},
2121
"devDependencies": {
2222
"@types/mocha": "9.1.1",
2323
"gulp": "4.0.2",
2424
"gulp-filter": "7.0.0",
2525
"gulp-replace": "1.1.3",
26-
"karma": "6.3.19",
26+
"karma": "6.4.1",
2727
"karma-chrome-launcher": "3.1.1",
2828
"karma-firefox-launcher": "2.1.2",
2929
"karma-mocha": "2.0.1",

integration/messaging/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
"test:manual": "mocha --exit"
1010
},
1111
"devDependencies": {
12-
"firebase": "9.12.0",
12+
"firebase": "9.14.0",
1313
"chai": "4.3.6",
1414
"chromedriver": "98.0.1",
1515
"express": "4.18.1",
1616
"geckodriver": "2.0.4",
1717
"mocha": "9.2.2",
1818
"node-fetch": "2.6.7",
19-
"selenium-assistant": "6.1.0"
19+
"selenium-assistant": "6.1.1"
2020
}
2121
}

package.json

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -63,29 +63,29 @@
6363
],
6464
"devDependencies": {
6565
"@babel/core": "7.17.10",
66-
"@babel/plugin-transform-modules-commonjs": "7.17.9",
67-
"@babel/preset-env": "7.17.10",
68-
"@babel/register": "7.17.7",
66+
"@babel/plugin-transform-modules-commonjs": "7.18.6",
67+
"@babel/preset-env": "7.19.4",
6968
"@babel/preset-typescript": "7.16.7",
69+
"@babel/register": "7.18.9",
7070
"@changesets/changelog-github": "0.4.7",
7171
"@changesets/cli": "2.25.0",
72-
"@types/chai": "4.3.1",
72+
"@types/chai": "4.3.3",
7373
"@types/chai-as-promised": "7.1.5",
7474
"@types/child-process-promise": "2.2.2",
7575
"@types/clone": "2.1.1",
7676
"@types/eslint": "7.29.0",
7777
"@types/inquirer": "8.2.1",
78+
"@types/js-yaml": "4.0.5",
7879
"@types/listr": "0.14.4",
7980
"@types/long": "4.0.2",
8081
"@types/mocha": "9.1.1",
8182
"@types/mz": "2.7.4",
8283
"@types/node": "12.20.50",
84+
"@types/request": "2.48.8",
8385
"@types/sinon": "9.0.11",
8486
"@types/sinon-chai": "3.2.8",
8587
"@types/tmp": "0.2.3",
86-
"@types/yargs": "17.0.10",
87-
"@types/js-yaml": "4.0.5",
88-
"@types/request": "2.48.8",
88+
"@types/yargs": "17.0.13",
8989
"@typescript-eslint/eslint-plugin": "4.33.0",
9090
"@typescript-eslint/eslint-plugin-tslint": "4.33.0",
9191
"@typescript-eslint/parser": "4.33.0",
@@ -98,22 +98,21 @@
9898
"child-process-promise": "2.2.1",
9999
"clone": "2.1.2",
100100
"coveralls": "3.1.1",
101-
"del": "6.0.0",
101+
"del": "6.1.1",
102102
"dependency-graph": "0.11.0",
103103
"eslint": "7.32.0",
104104
"eslint-plugin-import": "2.26.0",
105105
"eslint-plugin-unused-imports": "2.0.0",
106106
"express": "4.18.1",
107107
"find-free-port": "2.0.0",
108-
"firebase-functions": "3.22.0",
109108
"firebase-tools": "11.2.2",
110109
"glob": "7.2.3",
111110
"http-server": "14.1.1",
112111
"indexeddbshim": "8.0.0",
113112
"inquirer": "8.2.4",
114113
"istanbul-instrumenter-loader": "3.0.1",
115114
"js-yaml": "4.1.0",
116-
"karma": "6.3.19",
115+
"karma": "6.4.1",
117116
"karma-chrome-launcher": "3.1.1",
118117
"karma-cli": "2.0.0",
119118
"karma-coverage-istanbul-reporter": "3.0.3",
@@ -137,22 +136,22 @@
137136
"npm-run-all": "4.1.5",
138137
"nyc": "15.1.0",
139138
"ora": "5.4.1",
140-
"prettier": "2.6.2",
139+
"prettier": "2.7.1",
141140
"protractor": "5.4.2",
142141
"request": "2.88.2",
143-
"semver": "7.3.7",
142+
"semver": "7.3.8",
144143
"simple-git": "3.7.1",
145144
"sinon": "9.2.4",
146145
"sinon-chai": "3.7.0",
147146
"source-map-loader": "1.1.3",
148-
"terser": "5.14.2",
147+
"terser": "5.15.1",
149148
"ts-loader": "8.4.0",
150-
"ts-node": "10.7.0",
149+
"ts-node": "10.9.1",
151150
"tslint": "6.1.3",
152151
"typedoc": "0.16.11",
153-
"typescript": "4.2.2",
152+
"typescript": "4.7.4",
154153
"watch": "1.0.2",
155154
"webpack": "4.46.0",
156-
"yargs": "17.4.1"
155+
"yargs": "17.6.0"
157156
}
158157
}

packages/analytics-compat/CHANGELOG.md

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

3+
## 0.1.17
4+
5+
### Patch Changes
6+
7+
- [`4af28c1a4`](https://github.com/firebase/firebase-js-sdk/commit/4af28c1a42bd25ce2353f694ca1724c6101cbce5) [#6682](https://github.com/firebase/firebase-js-sdk/pull/6682) - Upgrade TypeScript to 4.7.4.
8+
9+
- Updated dependencies [[`4af28c1a4`](https://github.com/firebase/firebase-js-sdk/commit/4af28c1a42bd25ce2353f694ca1724c6101cbce5)]:
10+
- @firebase/analytics@0.8.4
11+
- @firebase/analytics-types@0.7.1
12+
- @firebase/component@0.5.21
13+
- @firebase/util@1.7.3
14+
15+
## 0.1.16
16+
17+
### Patch Changes
18+
19+
- Updated dependencies [[`807f06aa2`](https://github.com/firebase/firebase-js-sdk/commit/807f06aa26438a91aaea08fd38efb6c706bb8a5d), [`03d1fabcb`](https://github.com/firebase/firebase-js-sdk/commit/03d1fabcb652b3af61631d1e1100ed13efa6fc87)]:
20+
- @firebase/util@1.7.2
21+
- @firebase/analytics@0.8.3
22+
- @firebase/component@0.5.20
23+
324
## 0.1.15
425

526
### Patch Changes

packages/analytics-compat/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@firebase/analytics-compat",
3-
"version": "0.1.15",
3+
"version": "0.1.17",
44
"description": "",
55
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
66
"main": "dist/index.cjs.js",
@@ -24,8 +24,8 @@
2424
"@firebase/app-compat": "0.x"
2525
},
2626
"devDependencies": {
27-
"@firebase/app-compat": "0.1.36",
28-
"rollup": "2.72.1",
27+
"@firebase/app-compat": "0.1.39",
28+
"rollup": "2.79.1",
2929
"@rollup/plugin-json": "4.1.0",
3030
"rollup-plugin-typescript2": "0.31.2",
3131
"typescript": "4.2.2"
@@ -53,10 +53,10 @@
5353
},
5454
"typings": "dist/src/index.d.ts",
5555
"dependencies": {
56-
"@firebase/component": "0.5.19",
57-
"@firebase/analytics": "0.8.2",
58-
"@firebase/analytics-types": "0.7.0",
59-
"@firebase/util": "1.7.1",
56+
"@firebase/component": "0.5.21",
57+
"@firebase/analytics": "0.8.4",
58+
"@firebase/analytics-types": "0.7.1",
59+
"@firebase/util": "1.7.3",
6060
"tslib": "^2.1.0"
6161
},
6262
"nyc": {
Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
# @firebase/analytics-interop-types
22

3-
## 0.2.0
4-
### Minor Changes
3+
## 0.2.1
4+
5+
### Patch Changes
56

7+
- [`4af28c1a4`](https://github.com/firebase/firebase-js-sdk/commit/4af28c1a42bd25ce2353f694ca1724c6101cbce5) [#6682](https://github.com/firebase/firebase-js-sdk/pull/6682) - Upgrade TypeScript to 4.7.4.
68

9+
## 0.2.0
10+
11+
### Minor Changes
712

8-
- [`bd50d8310`](https://github.com/firebase/firebase-js-sdk/commit/bd50d83107be3d87064f72800c608abc94ae3456) [#5206](https://github.com/firebase/firebase-js-sdk/pull/5206) - Fix formatting of links in comments and update some event typings to correctly match GA4 specs.
13+
- [`bd50d8310`](https://github.com/firebase/firebase-js-sdk/commit/bd50d83107be3d87064f72800c608abc94ae3456) [#5206](https://github.com/firebase/firebase-js-sdk/pull/5206) - Fix formatting of links in comments and update some event typings to correctly match GA4 specs.

packages/analytics-interop-types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@firebase/analytics-interop-types",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"description": "@firebase/analytics Types",
55
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)