# Changelog

## 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 🎉
