UNPKG

18.8 kBMarkdownView Raw
1# @firebase/analytics
2
3## 0.10.0
4
5### Minor Changes
6
7- [`0a27d2fbf`](https://github.com/firebase/firebase-js-sdk/commit/0a27d2fbf268f07099d4fa5ecab7fbf35a579780) [#7158](https://github.com/firebase/firebase-js-sdk/pull/7158) - Add method `getGoogleAnalyticsClientId()` to retrieve an unique identifier for a web client. This allows users to log purchase and other events from their backends using Google Analytics 4 Measurement Protocol and to have those events be connected to actions taken on the client within their Firebase web app. `getGoogleAnalyticsClientId()` will simplify this event recording process.
8
9## 0.9.5
10
11### Patch Changes
12
13- [`3435ba945`](https://github.com/firebase/firebase-js-sdk/commit/3435ba945a9febf5a0aece05517a5656f58b246f) [#7155](https://github.com/firebase/firebase-js-sdk/pull/7155) (fixes [#7048](https://github.com/firebase/firebase-js-sdk/issues/7048)) - Use the Trusted Types API when composing the gtag URL.
14
15## 0.9.4
16
17### Patch Changes
18
19- Updated dependencies [[`c59f537b1`](https://github.com/firebase/firebase-js-sdk/commit/c59f537b1262b5d7997291b8c1e9324d378effb6)]:
20 - @firebase/util@1.9.3
21 - @firebase/component@0.6.4
22 - @firebase/installations@0.6.4
23
24## 0.9.3
25
26### Patch Changes
27
28- Updated dependencies [[`d071bd1ac`](https://github.com/firebase/firebase-js-sdk/commit/d071bd1acaa0583b4dd3454387fc58eafddb5c30)]:
29 - @firebase/util@1.9.2
30 - @firebase/component@0.6.3
31 - @firebase/installations@0.6.3
32
33## 0.9.2
34
35### Patch Changes
36
37- Updated dependencies [[`0bab0b7a7`](https://github.com/firebase/firebase-js-sdk/commit/0bab0b7a786d1563bf665904c7097d1fe06efce5)]:
38 - @firebase/util@1.9.1
39 - @firebase/component@0.6.2
40 - @firebase/installations@0.6.2
41
42## 0.9.1
43
44### Patch Changes
45
46- Updated dependencies [[`d4114a4f7`](https://github.com/firebase/firebase-js-sdk/commit/d4114a4f7da3f469c0c900416ac8beee58885ec3), [`06dc1364d`](https://github.com/firebase/firebase-js-sdk/commit/06dc1364d7560f4c563e1ccc89af9cad4cd91df8)]:
47 - @firebase/util@1.9.0
48 - @firebase/component@0.6.1
49 - @firebase/installations@0.6.1
50
51## 0.9.0
52
53### Minor Changes
54
55- [`1625f7a95`](https://github.com/firebase/firebase-js-sdk/commit/1625f7a95cc3ffb666845db0a8044329be74b5be) [#6799](https://github.com/firebase/firebase-js-sdk/pull/6799) - Update TypeScript version to 4.7.4.
56
57### Patch Changes
58
59- Updated dependencies [[`c20633ed3`](https://github.com/firebase/firebase-js-sdk/commit/c20633ed35056cbadc9d65d9ceddf4e28d1ea666), [`1625f7a95`](https://github.com/firebase/firebase-js-sdk/commit/1625f7a95cc3ffb666845db0a8044329be74b5be)]:
60 - @firebase/util@1.8.0
61 - @firebase/component@0.6.0
62 - @firebase/installations@0.6.0
63 - @firebase/logger@0.4.0
64
65## 0.8.4
66
67### Patch Changes
68
69- [`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.
70
71- Updated dependencies [[`4af28c1a4`](https://github.com/firebase/firebase-js-sdk/commit/4af28c1a42bd25ce2353f694ca1724c6101cbce5)]:
72 - @firebase/component@0.5.21
73 - @firebase/installations@0.5.16
74 - @firebase/logger@0.3.4
75 - @firebase/util@1.7.3
76
77## 0.8.3
78
79### Patch Changes
80
81- [`03d1fabcb`](https://github.com/firebase/firebase-js-sdk/commit/03d1fabcb652b3af61631d1e1100ed13efa6fc87) [#6671](https://github.com/firebase/firebase-js-sdk/pull/6671) - Correct `id` type in `setUserId`
82
83- Updated dependencies [[`807f06aa2`](https://github.com/firebase/firebase-js-sdk/commit/807f06aa26438a91aaea08fd38efb6c706bb8a5d)]:
84 - @firebase/util@1.7.2
85 - @firebase/component@0.5.20
86 - @firebase/installations@0.5.15
87
88## 0.8.2
89
90### Patch Changes
91
92- [`1fbc4c4b7`](https://github.com/firebase/firebase-js-sdk/commit/1fbc4c4b7f893ac1f973ccc29205771adec536ca) [#6655](https://github.com/firebase/firebase-js-sdk/pull/6655) - Update to allow for multiple instance of gtag with different datalayer names
93
94- Updated dependencies [[`171b78b76`](https://github.com/firebase/firebase-js-sdk/commit/171b78b762826a640d267dd4dd172ad9459c4561), [`29d034072`](https://github.com/firebase/firebase-js-sdk/commit/29d034072c20af394ce384e42aa10a37d5dfcb18)]:
95 - @firebase/util@1.7.1
96 - @firebase/component@0.5.19
97 - @firebase/installations@0.5.14
98
99## 0.8.1
100
101### Patch Changes
102
103- Updated dependencies [[`fdd4ab464`](https://github.com/firebase/firebase-js-sdk/commit/fdd4ab464b59a107bdcc195df3f01e32efd89ed4)]:
104 - @firebase/util@1.7.0
105 - @firebase/installations@0.5.13
106 - @firebase/component@0.5.18
107
108## 0.8.0
109
110### Minor Changes
111
112- [`1d3a34d7d`](https://github.com/firebase/firebase-js-sdk/commit/1d3a34d7da5bf3c267d014efb587e03c46ff3064) [#6376](https://github.com/firebase/firebase-js-sdk/pull/6376) - Add function `setConsent()` to set the applicable end user "consent" state.
113
114* [`69e2ee064`](https://github.com/firebase/firebase-js-sdk/commit/69e2ee064e0729d8da823f1e60f6fb7f3bbe5700) [#6367](https://github.com/firebase/firebase-js-sdk/pull/6367) - Add function `setDefaultEventParameters()` to set data that will be logged on every Analytics SDK event
115
116### Patch Changes
117
118- Updated dependencies [[`b12af44a5`](https://github.com/firebase/firebase-js-sdk/commit/b12af44a5c7500e1192d6cc1a4afc4d77efadbaf)]:
119 - @firebase/util@1.6.3
120 - @firebase/component@0.5.17
121 - @firebase/installations@0.5.12
122
123## 0.7.11
124
125### Patch Changes
126
127- [`835f1d46a`](https://github.com/firebase/firebase-js-sdk/commit/835f1d46a6780535bc660ef7dc23293350d5fe43) [#6357](https://github.com/firebase/firebase-js-sdk/pull/6357) - Fix typo in GtagConfigParams
128
129- Updated dependencies [[`efe2000fc`](https://github.com/firebase/firebase-js-sdk/commit/efe2000fc499e2c85c4e5e0fef6741ff3bad2eb0)]:
130 - @firebase/util@1.6.2
131 - @firebase/component@0.5.16
132 - @firebase/installations@0.5.11
133
134## 0.7.10
135
136### Patch Changes
137
138- [`2cd1cc76f`](https://github.com/firebase/firebase-js-sdk/commit/2cd1cc76f2a308135cd60f424fe09084a34b5cb5) [#6307](https://github.com/firebase/firebase-js-sdk/pull/6307) (fixes [#6300](https://github.com/firebase/firebase-js-sdk/issues/6300)) - fix: add type declarations to exports field
139
140- Updated dependencies [[`2cd1cc76f`](https://github.com/firebase/firebase-js-sdk/commit/2cd1cc76f2a308135cd60f424fe09084a34b5cb5)]:
141 - @firebase/component@0.5.15
142 - @firebase/installations@0.5.10
143 - @firebase/logger@0.3.3
144 - @firebase/util@1.6.1
145
146## 0.7.9
147
148### Patch Changes
149
150- Updated dependencies [[`9c5c9c36d`](https://github.com/firebase/firebase-js-sdk/commit/9c5c9c36da80b98b73cfd60ef2e2965087e9f801)]:
151 - @firebase/util@1.6.0
152 - @firebase/installations@0.5.9
153 - @firebase/component@0.5.14
154
155## 0.7.8
156
157### Patch Changes
158
159- Updated dependencies [[`e9e5f6b3c`](https://github.com/firebase/firebase-js-sdk/commit/e9e5f6b3ca9d61323b22f87986d9959f5297ec59)]:
160 - @firebase/util@1.5.2
161 - @firebase/component@0.5.13
162 - @firebase/installations@0.5.8
163
164## 0.7.7
165
166### Patch Changes
167
168- Updated dependencies [[`3198d58dc`](https://github.com/firebase/firebase-js-sdk/commit/3198d58dcedbf7583914dbcc76984f6f7df8d2ef)]:
169 - @firebase/util@1.5.1
170 - @firebase/component@0.5.12
171 - @firebase/installations@0.5.7
172
173## 0.7.6
174
175### Patch Changes
176
177- Updated dependencies [[`2d672cead`](https://github.com/firebase/firebase-js-sdk/commit/2d672cead167187cb714cd89b638c0884ba58f03), [`ddeff8384`](https://github.com/firebase/firebase-js-sdk/commit/ddeff8384ab8a927f02244e2591db525fd58c7dd)]:
178 - @firebase/installations@0.5.6
179 - @firebase/util@1.5.0
180 - @firebase/component@0.5.11
181
182## 0.7.5
183
184### Patch Changes
185
186- Updated dependencies [[`3b481f572`](https://github.com/firebase/firebase-js-sdk/commit/3b481f572456e1eab3435bfc25717770d95a8c49)]:
187 - @firebase/util@1.4.3
188 - @firebase/component@0.5.10
189 - @firebase/installations@0.5.5
190
191## 0.7.4
192
193### Patch Changes
194
195- [`3281315fa`](https://github.com/firebase/firebase-js-sdk/commit/3281315fae9c6f535f9d5052ee17d60861ea569a) [#5708](https://github.com/firebase/firebase-js-sdk/pull/5708) (fixes [#1487](https://github.com/firebase/firebase-js-sdk/issues/1487)) - Update build scripts to work with the exports field
196
197- Updated dependencies [[`3281315fa`](https://github.com/firebase/firebase-js-sdk/commit/3281315fae9c6f535f9d5052ee17d60861ea569a)]:
198 - @firebase/component@0.5.9
199 - @firebase/installations@0.5.4
200 - @firebase/logger@0.3.2
201 - @firebase/util@1.4.2
202
203## 0.7.3
204
205### Patch Changes
206
207- [`2322b6023`](https://github.com/firebase/firebase-js-sdk/commit/2322b6023c628cd9f4f4172767c17d215dd91684) [#5693](https://github.com/firebase/firebase-js-sdk/pull/5693) - Add exports field to all packages
208
209- Updated dependencies [[`2322b6023`](https://github.com/firebase/firebase-js-sdk/commit/2322b6023c628cd9f4f4172767c17d215dd91684)]:
210 - @firebase/component@0.5.8
211 - @firebase/installations@0.5.3
212 - @firebase/logger@0.3.1
213 - @firebase/util@1.4.1
214
215## 0.7.2
216
217### Patch Changes
218
219- [`93795c780`](https://github.com/firebase/firebase-js-sdk/commit/93795c7801d6b28ccbbe5855fd2f3fc377b1db5f) [#5596](https://github.com/firebase/firebase-js-sdk/pull/5596) - report build variants for packages
220
221- Updated dependencies [[`93795c780`](https://github.com/firebase/firebase-js-sdk/commit/93795c7801d6b28ccbbe5855fd2f3fc377b1db5f)]:
222 - @firebase/installations@0.5.2
223
224## 0.7.1
225
226### Patch Changes
227
228- [`b835b4cba`](https://github.com/firebase/firebase-js-sdk/commit/b835b4cbabc4b7b180ae38b908c49205ce31a422) [#5506](https://github.com/firebase/firebase-js-sdk/pull/5506) - checking isSupported led to runtime errors in certain environments
229
230- Updated dependencies [[`a99943fe3`](https://github.com/firebase/firebase-js-sdk/commit/a99943fe3bd5279761aa29d138ec91272b06df39), [`b835b4cba`](https://github.com/firebase/firebase-js-sdk/commit/b835b4cbabc4b7b180ae38b908c49205ce31a422)]:
231 - @firebase/logger@0.3.0
232 - @firebase/util@1.4.0
233 - @firebase/component@0.5.7
234 - @firebase/installations@0.5.1
235
236## 0.7.0
237
238### Minor Changes
239
240- [`cdada6c68`](https://github.com/firebase/firebase-js-sdk/commit/cdada6c68f9740d13dd6674bcb658e28e68253b6) [#5345](https://github.com/firebase/firebase-js-sdk/pull/5345) (fixes [#5015](https://github.com/firebase/firebase-js-sdk/issues/5015)) - Release modularized SDKs
241
242### Patch Changes
243
244- Updated dependencies [[`cdada6c68`](https://github.com/firebase/firebase-js-sdk/commit/cdada6c68f9740d13dd6674bcb658e28e68253b6)]:
245 - @firebase/installations@0.5.0
246
247## 0.6.18
248
249### Patch Changes
250
251- Updated dependencies [[`bb6b5abff`](https://github.com/firebase/firebase-js-sdk/commit/bb6b5abff6f89ce9ec1bd66ff4e795a059a98eec), [`3c6a11c8d`](https://github.com/firebase/firebase-js-sdk/commit/3c6a11c8d0b35afddb50e9c3e0c4d2e30f642131)]:
252 - @firebase/component@0.5.6
253 - @firebase/util@1.3.0
254 - @firebase/installations@0.4.32
255
256## 0.6.17
257
258### Patch Changes
259
260- Updated dependencies [[`bd50d8310`](https://github.com/firebase/firebase-js-sdk/commit/bd50d83107be3d87064f72800c608abc94ae3456)]:
261 - @firebase/analytics-types@0.6.0
262
263## 0.6.16
264
265### Patch Changes
266
267- Updated dependencies [[`a3cbe719b`](https://github.com/firebase/firebase-js-sdk/commit/a3cbe719b1bd733a5c4c15ee0d0e6388d512054c)]:
268 - @firebase/util@1.2.0
269 - @firebase/component@0.5.5
270 - @firebase/installations@0.4.31
271
272## 0.6.15
273
274### Patch Changes
275
276- Updated dependencies [[`02586c975`](https://github.com/firebase/firebase-js-sdk/commit/02586c9754318b01a0051561d2c7c4906059b5af)]:
277 - @firebase/analytics-types@0.5.0
278
279## 0.6.14
280
281### Patch Changes
282
283- Updated dependencies [[`56a6a9d4a`](https://github.com/firebase/firebase-js-sdk/commit/56a6a9d4af2766154584a0f66d3c4d8024d74ba5)]:
284 - @firebase/component@0.5.4
285 - @firebase/installations@0.4.30
286
287## 0.6.13
288
289### Patch Changes
290
291- Updated dependencies [[`725ab4684`](https://github.com/firebase/firebase-js-sdk/commit/725ab4684ef0999a12f71e704c204a00fb030e5d)]:
292 - @firebase/component@0.5.3
293 - @firebase/installations@0.4.29
294
295## 0.6.12
296
297### Patch Changes
298
299- Updated dependencies [[`4c4b6aed9`](https://github.com/firebase/firebase-js-sdk/commit/4c4b6aed9757c9a7e75fb698a15e53274f93880b)]:
300 - @firebase/component@0.5.2
301 - @firebase/installations@0.4.28
302
303## 0.6.11
304
305### Patch Changes
306
307- Updated dependencies [[`5fbc5fb01`](https://github.com/firebase/firebase-js-sdk/commit/5fbc5fb0140d7da980fd7ebbfbae810f8c64ae19)]:
308 - @firebase/component@0.5.1
309 - @firebase/installations@0.4.27
310
311## 0.6.10
312
313### Patch Changes
314
315- Updated dependencies [[`c34ac7a92`](https://github.com/firebase/firebase-js-sdk/commit/c34ac7a92a616915f38d192654db7770d81747ae), [`ac4ad08a2`](https://github.com/firebase/firebase-js-sdk/commit/ac4ad08a284397ec966e991dd388bb1fba857467)]:
316 - @firebase/component@0.5.0
317 - @firebase/util@1.1.0
318 - @firebase/installations@0.4.26
319
320## 0.6.9
321
322### Patch Changes
323
324- Updated dependencies [[`7354a0ed4`](https://github.com/firebase/firebase-js-sdk/commit/7354a0ed438f4e3df6577e4927e8c8f8f1fbbfda)]:
325 - @firebase/util@1.0.0
326 - @firebase/component@0.4.1
327 - @firebase/installations@0.4.25
328
329## 0.6.8
330
331### Patch Changes
332
333- Updated dependencies [[`f24d8961b`](https://github.com/firebase/firebase-js-sdk/commit/f24d8961b3b87821413297688803fc85113086b3)]:
334 - @firebase/component@0.4.0
335 - @firebase/installations@0.4.24
336
337## 0.6.7
338
339### Patch Changes
340
341- Updated dependencies [[`de5f90501`](https://github.com/firebase/firebase-js-sdk/commit/de5f9050137acc9ed1490082e5aa429b5de3cb2a)]:
342 - @firebase/util@0.4.1
343 - @firebase/component@0.3.1
344 - @firebase/installations@0.4.23
345
346## 0.6.6
347
348### Patch Changes
349
350- Updated dependencies [[`5c1a83ed7`](https://github.com/firebase/firebase-js-sdk/commit/5c1a83ed70bae979322bd8751c0885d683ce4bf3)]:
351 - @firebase/component@0.3.0
352 - @firebase/installations@0.4.22
353
354## 0.6.5
355
356### Patch Changes
357
358- Updated dependencies [[`ec95df3d0`](https://github.com/firebase/firebase-js-sdk/commit/ec95df3d07e5f091f2a7f7327e46417f64d04b4e)]:
359 - @firebase/util@0.4.0
360 - @firebase/component@0.2.1
361 - @firebase/installations@0.4.21
362
363## 0.6.4
364
365### Patch Changes
366
367- Updated dependencies [[`6afe42613`](https://github.com/firebase/firebase-js-sdk/commit/6afe42613ed3d7a842d378dc1a09a795811db2ac)]:
368 - @firebase/component@0.2.0
369 - @firebase/installations@0.4.20
370
371## 0.6.3
372
373### Patch Changes
374
375- [`74bf52009`](https://github.com/firebase/firebase-js-sdk/commit/74bf52009b291a62deabfd865084d4e0fcacc483) [#4458](https://github.com/firebase/firebase-js-sdk/pull/4458) - Fixed a behavior causing `gtag` to be downloaded twice on Firebase Analytics initialization. This did not seem to affect the functionality of Firebase Analytics but adds noise to the logs when users are trying to debug.
376
377## 0.6.2
378
379### Patch Changes
380
381- Updated dependencies [[`9cf727fcc`](https://github.com/firebase/firebase-js-sdk/commit/9cf727fcc3d049551b16ae0698ac33dc2fe45ada)]:
382 - @firebase/util@0.3.4
383 - @firebase/component@0.1.21
384 - @firebase/installations@0.4.19
385
386## 0.6.1
387
388### Patch Changes
389
390- Updated dependencies [[`a5768b0aa`](https://github.com/firebase/firebase-js-sdk/commit/a5768b0aa7d7ce732279931aa436e988c9f36487), [`7d916d905`](https://github.com/firebase/firebase-js-sdk/commit/7d916d905ba16816ac8ac7c8748c83831ff614ce)]:
391 - @firebase/component@0.1.20
392 - @firebase/util@0.3.3
393 - @firebase/installations@0.4.18
394
395## 0.6.0
396
397### Minor Changes
398
399- [`d4db75ff8`](https://github.com/firebase/firebase-js-sdk/commit/d4db75ff81388430489bd561ac2247fe9e0b6eb5) [#3836](https://github.com/firebase/firebase-js-sdk/pull/3836) (fixes [#3573](https://github.com/firebase/firebase-js-sdk/issues/3573)) - Analytics now warns instead of throwing if it detects a browser environment where analytics does not work.
400
401## 0.5.0
402
403### Minor Changes
404
405- [`fb3b095e4`](https://github.com/firebase/firebase-js-sdk/commit/fb3b095e4b7c8f57fdb3172bc039c84576abf290) [#2800](https://github.com/firebase/firebase-js-sdk/pull/2800) - Analytics now dynamically fetches the app's Measurement ID from the Dynamic Config backend
406 instead of depending on the local Firebase config. It will fall back to any `measurementId`
407 value found in the local config if the Dynamic Config fetch fails.
408
409### Patch Changes
410
411- Updated dependencies [[`da1c7df79`](https://github.com/firebase/firebase-js-sdk/commit/da1c7df7982b08bbef82fcc8d93255f3e2d23cca), [`fb3b095e4`](https://github.com/firebase/firebase-js-sdk/commit/fb3b095e4b7c8f57fdb3172bc039c84576abf290), [`fb3b095e4`](https://github.com/firebase/firebase-js-sdk/commit/fb3b095e4b7c8f57fdb3172bc039c84576abf290)]:
412 - @firebase/component@0.1.19
413 - @firebase/util@0.3.2
414 - @firebase/analytics-types@0.4.0
415 - @firebase/installations@0.4.17
416
417## 0.4.2
418
419### Patch Changes
420
421- [`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.
422
423- Updated dependencies [[`d4ca3da0`](https://github.com/firebase/firebase-js-sdk/commit/d4ca3da0a59fcea1261ba69d7eb663bba38d3089)]:
424 - @firebase/util@0.3.1
425 - @firebase/component@0.1.18
426 - @firebase/installations@0.4.16
427
428## 0.4.1
429
430### Patch Changes
431
432- [`a87676b8`](https://github.com/firebase/firebase-js-sdk/commit/a87676b84b78ccc2f057a22eb947a5d13402949c) [#3472](https://github.com/firebase/firebase-js-sdk/pull/3472) - - Fix an error where an analytics PR included a change to `@firebase/util`, but
433 the util package was not properly included in the changeset for a patch bump.
434
435 - `@firebase/util` adds environment check methods `isIndexedDBAvailable`
436 `validateIndexedDBOpenable`, and `areCookiesEnabled`.
437
438- Updated dependencies [[`a87676b8`](https://github.com/firebase/firebase-js-sdk/commit/a87676b84b78ccc2f057a22eb947a5d13402949c)]:
439 - @firebase/util@0.3.0
440 - @firebase/component@0.1.17
441 - @firebase/installations@0.4.15
442
443## 0.4.0
444
445### Minor Changes
446
447- [`02419ce8`](https://github.com/firebase/firebase-js-sdk/commit/02419ce8470141f012d9ce425a6a4a4aa912e480) [#3165](https://github.com/firebase/firebase-js-sdk/pull/3165) - Issue 2393 fix - analytics module
448
449 - Added a public method `isSupported` to Analytics module which returns true if current browser context supports initialization of analytics module.
450 - Added runtime checks to Analytics module that validate if cookie is enabled in current browser and if current browser environment supports indexedDB functionalities.
451
452## 0.3.9
453
454### Patch Changes
455
456- [`a754645e`](https://github.com/firebase/firebase-js-sdk/commit/a754645ec2be1b8c205f25f510196eee298b0d6e) [#3297](https://github.com/firebase/firebase-js-sdk/pull/3297) Thanks [@renovate](https://github.com/apps/renovate)! - Update dependency typescript to v3.9.5
457
458- Updated dependencies [[`a754645e`](https://github.com/firebase/firebase-js-sdk/commit/a754645ec2be1b8c205f25f510196eee298b0d6e)]:
459 - @firebase/component@0.1.16
460 - @firebase/installations@0.4.14
461 - @firebase/logger@0.2.6