# [3.2.0](https://github.com/NativeScript/firebase/compare/3.1.3...3.2.0) (2023-09-24)


### Features

* add npm keywords ([#237](https://github.com/NativeScript/firebase/issues/237)) ([663fcf0](https://github.com/NativeScript/firebase/commit/663fcf00be65f86c2a15086e71f124526f3398c8))
* switch to playintegrity ([095083c](https://github.com/NativeScript/firebase/commit/095083c6ebf6682c123b1cdf4c45a94813255041))



## [3.1.3](https://github.com/NativeScript/firebase/compare/3.1.2...3.1.3) (2023-07-19)


### Bug Fixes

* **analytics:** long/double handling for android ([#225](https://github.com/NativeScript/firebase/issues/225)) ([14c26bb](https://github.com/NativeScript/firebase/commit/14c26bba35fab3c42645e0e29f2b8e9f2997dfac))
* **analytics:** typings ([9251d5c](https://github.com/NativeScript/firebase/commit/9251d5cb87d012444539597d3b39f76caa3925f4))



# [3.0.0-alpha.0](https://github.com/nativescript/firebase/compare/2.5.2...3.0.0-alpha.0) (2023-03-23)


### Bug Fixes

* **crashlytics/ios:** record stacktrace for JS errors ([#177](https://github.com/nativescript/firebase/issues/177)) ([155cae4](https://github.com/nativescript/firebase/commit/155cae441ba3ffe7c2038d410edcb7a6de990f9f))
* remove buildShortDynamicLink call ([#179](https://github.com/nativescript/firebase/issues/179)) ([85c3a4f](https://github.com/nativescript/firebase/commit/85c3a4f53ea744a099013c0894a215552cb5ccbc))


### Features

* **dynamic-links:** forward errors to application ([#176](https://github.com/nativescript/firebase/issues/176)) ([a50026e](https://github.com/nativescript/firebase/commit/a50026e59392d2733989f07523d0fc26eb062654))
* v3 ([0eebaa7](https://github.com/nativescript/firebase/commit/0eebaa7fa5fbf5889d0220e0c1bf2ea454fb18ee))



## [2.5.2](https://github.com/nativescript/firebase/compare/2.5.1...2.5.2) (2022-12-27)


### Bug Fixes

* **firebase-analytics:** consistent handling of Podfile variable $NSFirebaseAnalyticsWithoutAdIdSupport ([#167](https://github.com/nativescript/firebase/issues/167)) ([7ca3c04](https://github.com/nativescript/firebase/commit/7ca3c046472e56552600febf8ee9062a5fda68f3))
* **messaging:** fcm token callback not fired ([4f97aab](https://github.com/nativescript/firebase/commit/4f97aab89737ef805dc2d9418fc049fcca7942a4))



## [2.5.1](https://github.com/nativescript/firebase/compare/2.5.0...2.5.1) (2022-12-12)


### Bug Fixes

* **dynamicLinks:** create social builder ([a28125f](https://github.com/nativescript/firebase/commit/a28125fad88e91dc73f44d0a689db88cf00fbc96))
* **dynamicLinks:** demo ([f8ef50c](https://github.com/nativescript/firebase/commit/f8ef50cc17589897f119afa96ed6b571e9c08f04))
* **dynamicLinks:** missing setters ([a647937](https://github.com/nativescript/firebase/commit/a647937508dc2bf8f34379d0c27251c8cc7faa7e))



# [2.5.0](https://github.com/nativescript/firebase/compare/2.4.4...2.5.0) (2022-12-12)


### Bug Fixes

* **dynamic-links:** build link before generating long link ([#164](https://github.com/nativescript/firebase/issues/164)) ([c60775d](https://github.com/nativescript/firebase/commit/c60775d2dc1e32e352f6c70c7a93390e4fdce665))
* **dynamic-links:** export ShortLinkType as an object ([#161](https://github.com/nativescript/firebase/issues/161)) ([050e7b9](https://github.com/nativescript/firebase/commit/050e7b995ecfe7ebc2ed9b1cc93bacee11c4c173))
* **dynamic-links:** instance check ([d499eec](https://github.com/nativescript/firebase/commit/d499eeccb598bed8beeaed0e67bbe814c3cabdde))
* **dynamic-links:** ios parameters builder assigned to wrong variable ([#162](https://github.com/nativescript/firebase/issues/162)) ([a4a5c45](https://github.com/nativescript/firebase/commit/a4a5c457f170adb774673446684bfa841c3bed68))
* **firestore)(android:** arrayUnion always appends null to array ([#150](https://github.com/nativescript/firebase/issues/150)) ([e1b09f5](https://github.com/nativescript/firebase/commit/e1b09f599e98c7fe3977078d6dbe82bfe8249002))
* **firestore:** update settings on firestore instance ([089b92e](https://github.com/nativescript/firebase/commit/089b92e98a01fb166e9b8581c76ef4beae299728))
* **ios/core:** filter out nil values from `serialize` method ([#142](https://github.com/nativescript/firebase/issues/142)) ([1033984](https://github.com/nativescript/firebase/commit/1033984d467e5d766d35f23788289b93f1501803))
* **messaging:** Activity registerForActivityResult is not a function ([#155](https://github.com/nativescript/firebase/issues/155)) ([94f93d2](https://github.com/nativescript/firebase/commit/94f93d2a964c9cd556f34546057dd8e4726a5ad8))
* **messaging:** delay android messages only until a listener is added ([#165](https://github.com/nativescript/firebase/issues/165)) ([7b898c4](https://github.com/nativescript/firebase/commit/7b898c4698682979fa2d83e92559bc9b4b10623a))


### Features

* **dynamic-links:** support short links on iOS ([#163](https://github.com/nativescript/firebase/issues/163)) ([3ff4889](https://github.com/nativescript/firebase/commit/3ff48893514cbfbd521511152e9fe91be42cc0eb))



## [2.4.4](https://github.com/nativescript/firebase/compare/2.4.3...2.4.4) (2022-10-31)


### Bug Fixes

* **auth:** ios providerData properties undefined ([#145](https://github.com/nativescript/firebase/issues/145)) ([0836a95](https://github.com/nativescript/firebase/commit/0836a95b220ef3c66fb691cbc603d481f5d7c1bf))
* **messaging:** readme file rename instructions do not work ([#146](https://github.com/nativescript/firebase/issues/146)) ([162e9d8](https://github.com/nativescript/firebase/commit/162e9d877901566398fb99e208ea695b0f3b1491))



## [2.4.3](https://github.com/nativescript/firebase/compare/2.4.2...2.4.3) (2022-10-28)


### Bug Fixes

* **messaging-core:** check permission results size ([14b99c8](https://github.com/nativescript/firebase/commit/14b99c84083849b7f454b35de6f03b776a106c57)), closes [#144](https://github.com/nativescript/firebase/issues/144)



## [2.4.2](https://github.com/nativescript/firebase/compare/2.4.1...2.4.2) (2022-10-28)


### Bug Fixes

* **admob:** use content-view ([ab32015](https://github.com/nativescript/firebase/commit/ab320151c630ed9b913e52a297795ae54c25ee2c))
* **auth:** languageCode ([95122cb](https://github.com/nativescript/firebase/commit/95122cbf16812d58d28b62b0012233077f236cf7))
* **firestore:** onSnapshot handling ([c74f67a](https://github.com/nativescript/firebase/commit/c74f67a90e68fd69fbc823016ad9c6305bbc687f))



## [2.4.1](https://github.com/nativescript/firebase/compare/2.4.0...2.4.1) (2022-10-19)


### Bug Fixes

* **admob:** export correct enums ([161af8a](https://github.com/nativescript/firebase/commit/161af8afd1e7417c7eaf9864e45eec5deef06a75))
* **database:** export ([24614e3](https://github.com/nativescript/firebase/commit/24614e3c396280aa4f2eaed9cbc48258fb548227))
* **firestore:** onSnapshot handling ([ba384c2](https://github.com/nativescript/firebase/commit/ba384c21ff6384e9db365ed5c21281b1da9ec5ff))



# [2.4.0](https://github.com/nativescript/firebase/compare/2.4.0-alpha.0...2.4.0) (2022-10-13)


### Bug Fixes

* **admob:** import ([9c77fa2](https://github.com/nativescript/firebase/commit/9c77fa2bf3462724500ed3bc0630c4a8bf1999cd)), closes [#140](https://github.com/nativescript/firebase/issues/140)
* **analytics:** hook multiple writes ([0e00cdc](https://github.com/nativescript/firebase/commit/0e00cdc82917a988c385d526bae6f03c62db50dc))
* **firestore:** fieldPath as key ([c4ae70f](https://github.com/nativescript/firebase/commit/c4ae70ffa51543b96fc50ea380d944c3abd0f364))
* **firestore:** iOS nested FieldValues not serialized in update() ([#139](https://github.com/nativescript/firebase/issues/139)) ([7f6da0b](https://github.com/nativescript/firebase/commit/7f6da0b2a215293e7e308a5eb213358a2f25076a))



# [2.4.0-alpha.0](https://github.com/nativescript/firebase/compare/2.3.4...2.4.0-alpha.0) (2022-09-21)


### Features

* upgrade dependencies ([6b44588](https://github.com/nativescript/firebase/commit/6b445886e35fa91f3f3875080f4a5f1d65675483)), closes [#131](https://github.com/nativescript/firebase/issues/131) [#130](https://github.com/nativescript/firebase/issues/130) [#129](https://github.com/nativescript/firebase/issues/129) [#127](https://github.com/nativescript/firebase/issues/127) [#123](https://github.com/nativescript/firebase/issues/123) [#51](https://github.com/nativescript/firebase/issues/51)



## [2.3.4](https://github.com/nativescript/firebase/compare/2.3.3...2.3.4) (2022-09-04)


### Bug Fixes

* **messaging:** promise resolve ([0db80d4](https://github.com/nativescript/firebase/commit/0db80d4069257b9f809f0315e0beef39f6649b3e))



## [2.3.3](https://github.com/nativescript/firebase/compare/2.3.2...2.3.3) (2022-09-03)


### Bug Fixes

* **messaging:** handle late permissions request ([b95d56c](https://github.com/nativescript/firebase/commit/b95d56c9c60a31a51d3271f41691397ebd63d3fc))



## [2.3.2](https://github.com/nativescript/firebase/compare/2.3.1...2.3.2) (2022-09-03)


### Bug Fixes

* **messaging:** use weakref ([4f687d1](https://github.com/nativescript/firebase/commit/4f687d17db65edffec62dbbe1f89a83f3c7b633e))



## [2.3.1](https://github.com/nativescript/firebase/compare/2.3.0...2.3.1) (2022-09-02)


### Bug Fixes

* **messaging:** API 33 permission request ([39b3b89](https://github.com/nativescript/firebase/commit/39b3b89fdbc29941a598b64338e7a1d6a9ec4d80))



# [2.3.0](https://github.com/nativescript/firebase/compare/2.2.9...2.3.0) (2022-08-27)


### Bug Fixes

* admob independence , cloud-messaging notification emitting, database unsubscribing & initial dynamicLink ([#121](https://github.com/nativescript/firebase/issues/121)) ([9908b76](https://github.com/nativescript/firebase/commit/9908b76d319b25c4aa46752fc5c5daae321a66ac)), closes [#117](https://github.com/nativescript/firebase/issues/117) [#116](https://github.com/nativescript/firebase/issues/116) [#120](https://github.com/nativescript/firebase/issues/120)



## [2.2.9](https://github.com/NativeScript/firebase/compare/2.2.7...2.2.9) (2022-08-08)


### Bug Fixes

* **analytics:** AnalyticsWithoutAdIdSupport ([#115](https://github.com/NativeScript/firebase/issues/115)) ([9f2d612](https://github.com/NativeScript/firebase/commit/9f2d61292326e63606bf108b00d9bafa015bef2c))
* **analytics:** missing postinstall - removing for now ([e66578d](https://github.com/NativeScript/firebase/commit/e66578d96570f96bbfa577e0e39482cc3eb5a5ab))
* **database:** issue with date handling and accepted ios types ([de62bfb](https://github.com/NativeScript/firebase/commit/de62bfba085d862456fa7babccdfc059e9e4ba35))



## [2.2.7](https://github.com/nativescript/firebase/compare/2.2.6...2.2.7) (2022-08-06)


### Bug Fixes

* **database:** Set decimal value ([bf6c2c5](https://github.com/nativescript/firebase/commit/bf6c2c5566983ce2bb82ce0c00b2ac2e9a826030)), closes [#113](https://github.com/nativescript/firebase/issues/113)
* **database:** Unsubscribe to event doesn't work ([bda9f9c](https://github.com/nativescript/firebase/commit/bda9f9cd43647d7d240039e69ff2e433f793da3f)), closes [#109](https://github.com/nativescript/firebase/issues/109)
* **dynamicLinks:** initial crash ([f052651](https://github.com/nativescript/firebase/commit/f052651844d98c24a1f971c05de3356ce84be8ff)), closes [#111](https://github.com/nativescript/firebase/issues/111)
* **messaging:** TNSFirebaseMessaging is not defined ([9e129bc](https://github.com/nativescript/firebase/commit/9e129bcf7aaba68d3a9ed99653adfb5c53b313b0)), closes [#112](https://github.com/nativescript/firebase/issues/112)
* **messaging:** Typings for reexported Types that are used in the method definitions ([#114](https://github.com/nativescript/firebase/issues/114)) ([452fee4](https://github.com/nativescript/firebase/commit/452fee4a83d50a6c1d90c57c612550d9b60888df))



## [2.2.6](https://github.com/nativescript/firebase/compare/2.2.4...2.2.6) (2022-08-02)


### Bug Fixes

* export enums as non const ([211741a](https://github.com/nativescript/firebase/commit/211741a7a8d3eb34ab4520b7535ef5e4111bc1da))
* **messaging:** typings ([c7e024d](https://github.com/nativescript/firebase/commit/c7e024db067c005f40b4c7815159efc3477b94e9))



## [2.2.5](https://github.com/nativescript/firebase/compare/2.2.4...2.2.5) (2022-08-02)


### Bug Fixes

* **messaging:** typings ([c7e024d](https://github.com/nativescript/firebase/commit/c7e024db067c005f40b4c7815159efc3477b94e9))



## [2.2.4](https://github.com/nativescript/firebase/compare/2.2.3...2.2.4) (2022-08-02)


### Bug Fixes

* typings ([076469e](https://github.com/nativescript/firebase/commit/076469e76e068a7d6e0108b20bc343173cb69433))



## [2.2.3](https://github.com/nativescript/firebase/compare/2.2.2...2.2.3) (2022-07-29)


### Bug Fixes

* **database:** null handling ([1cd39e9](https://github.com/nativescript/firebase/commit/1cd39e98251ed5795a067c2511ee7a2667e4d3e2))



## [2.2.2](https://github.com/nativescript/firebase/compare/2.2.1...2.2.2) (2022-07-28)


### Bug Fixes

* **messaging:** include messaging-core dep ([93cfc78](https://github.com/nativescript/firebase/commit/93cfc78cc9dab90adef122eccf9f7d3a7a9f2e0a))



## [2.2.1](https://github.com/nativescript/firebase/compare/2.2.0...2.2.1) (2022-07-28)


### Bug Fixes

* **core:** wrap null as NSNull when wrapping primitives ([0e81ad9](https://github.com/nativescript/firebase/commit/0e81ad908687d8b81fed78d7b76a1fed9729a2b5))



# [2.2.0](https://github.com/nativescript/firebase/compare/2.2.0-alpha.1...2.2.0) (2022-07-28)


### Bug Fixes

* **admob:** _BannerAd_listener not defined ([2ee0bcf](https://github.com/nativescript/firebase/commit/2ee0bcf4ba5e23f395668bbc002361233ce547eb)), closes [#97](https://github.com/nativescript/firebase/issues/97)
* **admob:** request configuration ignored ([9d06c1e](https://github.com/nativescript/firebase/commit/9d06c1e642caf1d94d5b657719dc9ce5d530eb89)), closes [#103](https://github.com/nativescript/firebase/issues/103)
* **database:** handle null serialize ([e49d15b](https://github.com/nativescript/firebase/commit/e49d15bf4ca84283d56c298de5b87f19d7ab6eaf)), closes [#105](https://github.com/nativescript/firebase/issues/105)
* **database:** setPersistenceEnabled called multiple times ([73c2d72](https://github.com/nativescript/firebase/commit/73c2d72281062c6ab0a5a07efd3a1511e9fdeb43)), closes [#91](https://github.com/nativescript/firebase/issues/91)
* **dynamic-links:** include GoogleUtilities pod ([2bbfe51](https://github.com/nativescript/firebase/commit/2bbfe5195dc1dee88a60e89832a8772b54f24ade)), closes [#104](https://github.com/nativescript/firebase/issues/104)
* **messaging:** remove POST_NOTIFICATIONS for older api ([48397a5](https://github.com/nativescript/firebase/commit/48397a521600d366db321ab7802eb94d6f745d3f))



# [2.2.0-alpha.1](https://github.com/NativeScript/firebase/compare/2.2.0-alpha...2.2.0-alpha.1) (2022-07-20)


### Bug Fixes

* **messaging-core:** AuthorizationStatus enum export ([#101](https://github.com/NativeScript/firebase/issues/101)) ([fa4b6bd](https://github.com/NativeScript/firebase/commit/fa4b6bdb6defefb3430844f59ece3f49affbb507))



# [2.2.0-alpha](https://github.com/nativescript/firebase/compare/2.1.0...2.2.0-alpha) (2022-07-20)


### Bug Fixes

* **messaging:** use new requestPermission & permission check for API 33+ ([d1328ef](https://github.com/nativescript/firebase/commit/d1328ef39140d6a7cd6a289df353f69b67499e78))


### Features

* support external push provider ([a53d5a9](https://github.com/nativescript/firebase/commit/a53d5a9647a20d1dceb2ed6905933d2889b15fe5)), closes [#7](https://github.com/nativescript/firebase/issues/7)



# [2.1.0](https://github.com/nativescript/firebase/compare/2.0.2...2.1.0) (2022-06-07)


### Bug Fixes

* **messaging:** TNSFirebaseMessaging is not defined ([e66a54d](https://github.com/nativescript/firebase/commit/e66a54d337b8d48275e3019f853d52d14c6ff10b))


### Features

* **auth:** add getProviderCredential ([7af0baf](https://github.com/nativescript/firebase/commit/7af0baf7990f3f8eff334483765f26e458add1d9))



## [2.0.2](https://github.com/nativescript/firebase/compare/2.0.1...2.0.2) (2022-05-29)


### Bug Fixes

* **admob:** remove deleted method ([f0ccb4a](https://github.com/nativescript/firebase/commit/f0ccb4aba87981a1b72e39f42ce29a610d513974))
* **functions:** remove deleted method ([35c3f44](https://github.com/nativescript/firebase/commit/35c3f44aa9ddcb96c6b0904efe5cf94979be92d0))



## [2.0.1](https://github.com/nativescript/firebase/compare/2.0.0...2.0.1) (2022-05-19)


### Bug Fixes

* **messaging:** update lib ([a85a64d](https://github.com/nativescript/firebase/commit/a85a64dc66cc905f817de6aa0590c6d95258c094))



# [2.0.0](https://github.com/nativescript/firebase/compare/1.2.2...2.0.0) (2022-05-18)


### Bug Fixes

* **admob:** declare as static ([44f66b9](https://github.com/nativescript/firebase/commit/44f66b99e83c2dfb07b230297db8fd8d1249b61b))
* **admob:** update input ([dcb2b07](https://github.com/nativescript/firebase/commit/dcb2b072aac9e51c2e99b840cd15dad9af4c9644))
* **auth:** currentUser is nullable ([#82](https://github.com/nativescript/firebase/issues/82)) ([8f5cab1](https://github.com/nativescript/firebase/commit/8f5cab1f4067e4cee47b4e5fe5a5c5f5d5b7b210))
* **dynamic-links:** prevent crash when annotation is null ([#86](https://github.com/nativescript/firebase/issues/86)) ([8a53b8b](https://github.com/nativescript/firebase/commit/8a53b8b0d002c987d2d521682ee8a1c011be0d8a))
* HttpsCallableResult type ([#81](https://github.com/nativescript/firebase/issues/81)) ([b6e431b](https://github.com/nativescript/firebase/commit/b6e431b58afe1b57afbd05f3fdc0838fa2458891))
* **messaging:** prevent loss of messages when app is closed. ([#84](https://github.com/nativescript/firebase/issues/84)) ([f75d682](https://github.com/nativescript/firebase/commit/f75d6826566c561ede416d79f72f1352c334ed77))
* TypeError onComplete is not a function ([#80](https://github.com/nativescript/firebase/issues/80)) ([e575475](https://github.com/nativescript/firebase/commit/e575475869388fbe8f7707b7b9d4986c7b0b9002))
* **appcheck:** declare as static ([#88](https://github.com/nativescript/firebase/issues/88))  ([4dc8122](https://github.com/nativescript/firebase/commit/4dc81226d6901d0e05c92f8e2a6d47d7c7f0c4df))
* **messaging:** declare as static ([#77](https://github.com/nativescript/firebase/issues/77))  ([4dc8122](https://github.com/nativescript/firebase/commit/4dc81226d6901d0e05c92f8e2a6d47d7c7f0c4df))

### Features

* v2 ([4dc8122](https://github.com/nativescript/firebase/commit/4dc81226d6901d0e05c92f8e2a6d47d7c7f0c4df))


## [1.2.2](https://github.com/nativescript/firebase/compare/1.2.1...1.2.2) (2022-04-02)


### Bug Fixes

* **dynamiclinks:** improve onLink handling ([9d3fb8c](https://github.com/nativescript/firebase/commit/9d3fb8c552ed66e02d687affa2d47b1c91c65960))



## [1.2.1](https://github.com/nativescript/firebase/compare/1.2.0...1.2.1) (2022-04-01)


### Bug Fixes

* **auth:** move ios instance setu ([57d6c3e](https://github.com/nativescript/firebase/commit/57d6c3ef6cd9a777c1c53d078dcb1c2451daf0d6))
* **auth:** sendEmailVerification crash ([335222d](https://github.com/nativescript/firebase/commit/335222da87f0a6916d4872aa3f2f88121b9546e2))
* **messaging:** replace simulator check ([70862a8](https://github.com/nativescript/firebase/commit/70862a884438b29058b422a4d04008427af04e3a))


### Features

* publish native types ([#73](https://github.com/nativescript/firebase/issues/73)) ([f2c3ded](https://github.com/nativescript/firebase/commit/f2c3ded245555efe2e06684d98694662dc921514))



## [1.2.0](https://github.com/nativescript/firebase/compare/1.1.5...1.2.0) (2022-03-21)


### Bug Fixes

* **firestore:** android write batch ([5a3b2a9](https://github.com/nativescript/firebase/commit/5a3b2a9289041c0c7749a21a20e501bae8a974cd))
* **firestore:** ios date serialization ([0182618](https://github.com/nativescript/firebase/commit/0182618696efdd4e662cb6bb48cd2fe9c3334a3c))



## [1.1.5](https://github.com/NativeScript/firebase/compare/1.1.4...1.1.5) (2022-03-21)


### Bug Fixes

* **auth:** return currentUser directly from the native instance ([#69](https://github.com/NativeScript/firebase/issues/69)) ([e368012](https://github.com/NativeScript/firebase/commit/e3680127f1e05c41b180f11276edf7207dd8f15c))



## [1.1.4](https://github.com/NativeScript/firebase/compare/1.1.2...1.1.4) (2022-03-16)


### Bug Fixes

* use (anonymous) for empty functionNames when generating stack information ([#66](https://github.com/NativeScript/firebase/issues/66)) ([8e2d1f0](https://github.com/NativeScript/firebase/commit/8e2d1f01d3b85565cee924955056d6d041a3e968)), closes [#65](https://github.com/NativeScript/firebase/issues/65)


### Features

* nx migrate @nativescript/plugin-tools ([d081a2d](https://github.com/NativeScript/firebase/commit/d081a2dd1c645e696bf6ae8d8888319dc751e869))



