# Changelog ## 8.5.1 ### Patch Changes - [`bbfd3b8b3d96963fc30f5bb9dc288c63279a04b1`](https://github.com/capawesome-team/capacitor-firebase/commit/bbfd3b8b3d96963fc30f5bb9dc288c63279a04b1) ([#1023](https://github.com/capawesome-team/capacitor-firebase/pull/1023)): fix(ios): remove the SPM test target that made the published package unresolvable by SwiftPM ## 8.5.0 ### Patch Changes - [`ef386a1ca5e002d5acea18104ef1d0c11fbdc4e8`](https://github.com/capawesome-team/capacitor-firebase/commit/ef386a1ca5e002d5acea18104ef1d0c11fbdc4e8) ([#1019](https://github.com/capawesome-team/capacitor-firebase/pull/1019)): fix(android): respect the `vibration` option when creating notification channels ## 8.4.0 ### Patch Changes - [`3e70b6569ffa36c00b3b75cb1490e3efbab35f23`](https://github.com/capawesome-team/capacitor-firebase/commit/3e70b6569ffa36c00b3b75cb1490e3efbab35f23) ([#1006](https://github.com/capawesome-team/capacitor-firebase/pull/1006)): fix: update CocoaPods dependency constraints in the podspec files to allow minor updates ## 8.3.0 ## 8.2.0 ### Minor Changes - [`34dfb6b00cd9fa35eda0d9a7e6c3f86756b33ff8`](https://github.com/capawesome-team/capacitor-firebase/commit/34dfb6b00cd9fa35eda0d9a7e6c3f86756b33ff8) ([#964](https://github.com/capawesome-team/capacitor-firebase/pull/964)): feat: add `apnsTokenReceived` listener ## 8.1.0 ### Patch Changes - [`4da8bb58d5144995ad451487f79a1e887b3b8a7f`](https://github.com/capawesome-team/capacitor-firebase/commit/4da8bb58d5144995ad451487f79a1e887b3b8a7f) ([#952](https://github.com/capawesome-team/capacitor-firebase/pull/952)): fix(android): AGP 9.0 no longer supports `proguard-android.txt` ## 8.0.1 ## 8.0.0 ### Major Changes - [`db830f625b9df40f59e901976335cc518a2e2c0c`](https://github.com/capawesome-team/capacitor-firebase/commit/db830f625b9df40f59e901976335cc518a2e2c0c) ([#934](https://github.com/capawesome-team/capacitor-firebase/pull/934)): feat!: update `firebase` dependency to `^12.6.0` - [`343f3e581a5f081c005f7a1dd300834eaa442ded`](https://github.com/capawesome-team/capacitor-firebase/commit/343f3e581a5f081c005f7a1dd300834eaa442ded): fix!: throw correct error code (see `BREAKING.md`) - [`f735dc9855918df69c005e1aac34f6e98f153699`](https://github.com/capawesome-team/capacitor-firebase/commit/f735dc9855918df69c005e1aac34f6e98f153699) ([#933](https://github.com/capawesome-team/capacitor-firebase/pull/933)): feat!: update dependencies to the latest versions (see `BREAKING.md`) - [`2f71a20012b6f8f8caf07136301580bae8b5e660`](https://github.com/capawesome-team/capacitor-firebase/commit/2f71a20012b6f8f8caf07136301580bae8b5e660) ([#931](https://github.com/capawesome-team/capacitor-firebase/pull/931)): feat!: update to Capacitor 8 (see `BREAKING.md`) ## 7.5.0 ## 7.4.0 ## 7.3.1 ### Patch Changes - [`82ca9d7dc4767eab95378b766dba628302879048`](https://github.com/capawesome-team/capacitor-firebase/commit/82ca9d7dc4767eab95378b766dba628302879048) ([#910](https://github.com/capawesome-team/capacitor-firebase/pull/910)): fix: update CocoaPods dependency constraints to allow minor updates ## 7.3.0 ## 7.2.0 ### Patch Changes - [`61a15cb4d12f5132569d2e8a681c0fd31838e2de`](https://github.com/capawesome-team/capacitor-firebase/commit/61a15cb4d12f5132569d2e8a681c0fd31838e2de) ([#839](https://github.com/capawesome-team/capacitor-firebase/pull/839)): fix(ios): `tokenReceived` event did not always contain a token ## 7.1.0 ### Patch Changes - [`2858d745a5a0c9496e1bb26a814d56fc6682311b`](https://github.com/capawesome-team/capacitor-firebase/commit/2858d745a5a0c9496e1bb26a814d56fc6682311b) ([#826](https://github.com/capawesome-team/capacitor-firebase/pull/826)): fix(ios): request all permissions regardless of the configured presentation options ## 7.0.0 ### Major Changes - [`604c69719fd84261115dd6fca9271f62bf1c1df9`](https://github.com/capawesome-team/capacitor-firebase/commit/604c69719fd84261115dd6fca9271f62bf1c1df9) ([#807](https://github.com/capawesome-team/capacitor-firebase/pull/807)): feat: update to Capacitor 7 - [`e1d28962d4cb3a772940a61703f7c5ad21f1f994`](https://github.com/capawesome-team/capacitor-firebase/commit/e1d28962d4cb3a772940a61703f7c5ad21f1f994) ([#806](https://github.com/capawesome-team/capacitor-firebase/pull/806)): chore(deps): update the Firebase SDK to the latest version ### Minor Changes - [`0bffff08b661c704a2e22cd024761f1b1599b791`](https://github.com/capawesome-team/capacitor-firebase/commit/0bffff08b661c704a2e22cd024761f1b1599b791) ([#795](https://github.com/capawesome-team/capacitor-firebase/pull/795)): feat: add SPM support ## 6.3.1 ## 6.3.0 ### Minor Changes - [`72080dd`](https://github.com/capawesome-team/capacitor-firebase/commit/72080dd8d9cb6e730fc83897b49a33f7376b9799) ([#760](https://github.com/capawesome-team/capacitor-firebase/pull/760)): feat(deps): add support for Firebase JS SDK 11 ### Patch Changes - [`cabf5ac`](https://github.com/capawesome-team/capacitor-firebase/commit/cabf5ac86e4751bb84605a11046a34a2ddce829e) ([#701](https://github.com/capawesome-team/capacitor-firebase/pull/701)): fix(web): check if notifications are supported before checking or requesting permission ## 6.2.0 ### Patch Changes - [`a780009`](https://github.com/capawesome-team/capacitor-firebase/commit/a78000908c82e4b7520ae92eb6aeb6850429c12e) ([#737](https://github.com/capawesome-team/capacitor-firebase/pull/737)): chore(ios): update Firebase pods to version `11.0` ## 6.1.0 ### Patch Changes - [`f597638`](https://github.com/capawesome-team/capacitor-firebase/commit/f597638391c41d8990e1e3d5a7fd5a897fe12337) ([#642](https://github.com/capawesome-team/capacitor-firebase/pull/642)): chore(deps): update Firebase iOS SDK to 10.25 ## 6.0.0 ### Major Changes - [`4480c16`](https://github.com/capawesome-team/capacitor-firebase/commit/4480c16c6bdbcac6e393bdecafd2d37b669fdda3) ([#586](https://github.com/capawesome-team/capacitor-firebase/pull/586)): chore(deps): update Android SDKs * [`249ba0a`](https://github.com/capawesome-team/capacitor-firebase/commit/249ba0ab9f28a9cc372c018476a0d49b85b4bb76) ([#612](https://github.com/capawesome-team/capacitor-firebase/pull/612)): chore(deps): update Firebase iOS SDK to `10.24.0` - [`6703b9d`](https://github.com/capawesome-team/capacitor-firebase/commit/6703b9d8e2e2ee7fb1260f0eac90f02963af0944) ([#594](https://github.com/capawesome-team/capacitor-firebase/pull/594)): chore(deps): update the `firebase` dependency to `10.9.0` * [`8ad8035`](https://github.com/capawesome-team/capacitor-firebase/commit/8ad8035747761d45254fc75e79de34bfd9fc3421): feat: update to Capacitor 6 ### Minor Changes - [`4d21118`](https://github.com/capawesome-team/capacitor-firebase/commit/4d2111872d1b08e12d7a111d0516912f5f957238) ([#572](https://github.com/capawesome-team/capacitor-firebase/pull/572)): feat(android): support dynamic Firebase config ## 5.4.1 ## 5.4.0 ## 5.3.0 ### Patch Changes - [`65a9d0c`](https://github.com/capawesome-team/capacitor-firebase/commit/65a9d0c0eca055ef56024b76fdf0058568e7c38b): fix(ios): set correct return type for `removeAllListeners()` ## 5.2.0 ### Minor Changes - [`2085bb8`](https://github.com/capawesome-team/capacitor-firebase/commit/2085bb84414a9a74f8d5587b61e8391ff4598a8c) ([#428](https://github.com/capawesome-team/capacitor-firebase/pull/428)): feat(ios): add support for `criticalAlert` ## 5.1.0 ### Minor Changes - [`98627e6`](https://github.com/capawesome-team/capacitor-firebase/commit/98627e60aeb669ce04641cf9bec3490e52ae27c0) ([#403](https://github.com/capawesome-team/capacitor-firebase/pull/403)): feat: support Firebase JS SDK 10 ## 5.0.1 ## 5.0.0 ### Major Changes - [`fe89573`](https://github.com/capawesome-team/capacitor-firebase/commit/fe89573f7c02c12d9f82c8531b3a513e32a21602) ([#357](https://github.com/capawesome-team/capacitor-firebase/pull/357)): refactor(android)!: use `getMessage` instead of `getLocalizedMessage` * [`9711b58`](https://github.com/capawesome-team/capacitor-firebase/commit/9711b58f077fec08c33c951e685ecf7346258cba) ([#355](https://github.com/capawesome-team/capacitor-firebase/pull/355)): feat!: update to Capacitor 5 - [`b98f476`](https://github.com/capawesome-team/capacitor-firebase/commit/b98f4764623f9edabf3ba9e7e03ae63880103241) ([#366](https://github.com/capawesome-team/capacitor-firebase/pull/366)): feat!: update native SDKs ### Patch Changes - [`ea4ad06`](https://github.com/capawesome-team/capacitor-firebase/commit/ea4ad06f8f28efc4763fcf119076b9bb10708c76) ([#344](https://github.com/capawesome-team/capacitor-firebase/pull/344)): fix: improve error logging ## 1.4.0 ### Minor Changes - [`92b0194`](https://github.com/capawesome-team/capacitor-firebase/commit/92b01943c75542b282dcee53567224ab5e00ed43) ([#326](https://github.com/capawesome-team/capacitor-firebase/pull/326)): feat(android): notification channels ## 1.3.0 ### Minor Changes - [`5665835`](https://github.com/capawesome-team/capacitor-firebase/commit/566583561a10f803002639b7b477c6d00cf8dedf) ([#265](https://github.com/capawesome-team/capacitor-firebase/pull/265)): feat: update all native SDKs ## 1.2.0 ### Patch Changes - [`57ae209`](https://github.com/capawesome-team/capacitor-firebase/commit/57ae20929918bab6915536843109424a80495b42) ([#214](https://github.com/capawesome-team/capacitor-firebase/pull/214)): fix(ios): `getConfigValue` is deprecated * [`a6a0720`](https://github.com/capawesome-team/capacitor-firebase/commit/a6a0720b9151492bbcf029bd26f8907030bd3359): fix(ios): retain all events until consumed ## 1.1.0 ### Patch Changes - [`3b45e52`](https://github.com/capawesome-team/capacitor-firebase/commit/3b45e52066b72ce5da337da6227fede8b74259e9): fix: set plugin config class name to `FirebaseMessaging` ## 1.0.0 ### Major Changes - [`83debcf`](https://github.com/capawesome-team/capacitor-firebase/commit/83debcf02500c6a9ecb363eb30b918ace7b416a5) ([#168](https://github.com/capawesome-team/capacitor-firebase/pull/168)): feat!: update to Capacitor 4 (**BREAKING CHANGES**: see [`BREAKING.md`](https://github.com/capawesome-team/capacitor-firebase#breaking-changes)) ### Minor Changes - [`fa93e28`](https://github.com/capawesome-team/capacitor-firebase/commit/fa93e28a2a34acf99b5d62b52be18836dcf7472f) ([#145](https://github.com/capawesome-team/capacitor-firebase/pull/145)): refactor!: `tokenReceived` event is no longer triggered by the `getToken` method (**BREAKING CHANGES**: see [`BREAKING.md`](https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/authentication/BREAKING.md)) ## 0.5.1 ### Patch Changes - [`d78f6ae`](https://github.com/capawesome-team/capacitor-firebase/commit/d78f6ae46a4359fcca0d28efcbefe73f354306d0) ([#144](https://github.com/capawesome-team/capacitor-firebase/pull/144)): fix(ios): initial `tokenReceived` event contains invalid token value * [`c8543f6`](https://github.com/capawesome-team/capacitor-firebase/commit/c8543f6985983f9a96dc6d435429af20841c539b) ([#149](https://github.com/capawesome-team/capacitor-firebase/pull/149)): fix(android): catch all native errors and pass to the webview ## 0.5.0 ### Minor Changes - [`e72bb95`](https://github.com/capawesome-team/capacitor-firebase/commit/e72bb9526ff7a18092dbe53bac8fb03eec314be4): fix(android)!: `removeDeliveredNotifications` crash (**BREAKING CHANGES**: see [`BREAKING.md`](https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/messaging/BREAKING.md)) ### Patch Changes - [`e72bb95`](https://github.com/capawesome-team/capacitor-firebase/commit/e72bb9526ff7a18092dbe53bac8fb03eec314be4): fix(ios): APNS device token not set before retrieving FCM Token * [`e72bb95`](https://github.com/capawesome-team/capacitor-firebase/commit/e72bb9526ff7a18092dbe53bac8fb03eec314be4): fix: `GetTokenOptions` parameter is now optional ## 0.3.1 ### Patch Changes - [`c1a30cb`](https://github.com/robingenz/capacitor-firebase/commit/c1a30cb785ee0b3a4b1f75d61f665ed11ecd8ab3) ([#106](https://github.com/robingenz/capacitor-firebase/pull/106)): fix(web): `messaging/unsupported-browser` error when loading the plugin * [`098b7aa`](https://github.com/robingenz/capacitor-firebase/commit/098b7aa522947b8c8a58c3978c59ee08a7d0975c) ([#108](https://github.com/robingenz/capacitor-firebase/pull/108)): feat: add `isSupported` method - [`35d4407`](https://github.com/robingenz/capacitor-firebase/commit/35d44079258e5abdd7c631e2ca801b32544173d3) ([#95](https://github.com/robingenz/capacitor-firebase/pull/95)): chore(deps): update native dependencies ## 0.3.0 ### Minor Changes - [`40b786a`](https://github.com/robingenz/capacitor-firebase/commit/40b786ae42e2669d8efc9062e60b73972ca45d11) ([#89](https://github.com/robingenz/capacitor-firebase/pull/89)): fix(ios)!: receive background notifications (**BREAKING CHANGES**: see `BREAKING.md`) ### Patch Changes - [`20db43e`](https://github.com/robingenz/capacitor-firebase/commit/20db43eddc798f04384f0d54877053ffd6a4b13b) ([#90](https://github.com/robingenz/capacitor-firebase/pull/90)): fix(android): `getToken` should trigger `tokenReceived` * [`0cf1456`](https://github.com/robingenz/capacitor-firebase/commit/0cf14560c5e8b26a887eea4c26b6dc86d928a310) ([#85](https://github.com/robingenz/capacitor-firebase/pull/85)): fix: typescript definitions ## 0.2.2 ### Patch Changes - [`ceea868`](https://github.com/robingenz/capacitor-firebase/commit/ceea868e796c1be3be99e716e4d27bdd4bd85803) ([#77](https://github.com/robingenz/capacitor-firebase/pull/77)): Initial release 🎉