# Changelog

## 9.6.2

* Removed deprecated `handlePushMessage` API (removed from native Intercom SDK)
* Added `getWindowDidHideStream` to listen for when the Intercom window is hidden (iOS only).

## 9.6.1

* Bump Intercom iOS SDK version to [19.5.6](https://github.com/intercom/intercom-ios/releases/tag/19.5.6)

## 9.6.0

* Bump Intercom Android SDK version to [18.0.0](https://github.com/intercom/intercom-android/releases/tag/18.0.0)
* **BREAKING**: The minimum Android SDK `minSdk` version is now 23
* **BREAKING**: The target/compile Android SDK version is now 36

## 9.5.6

* Bump Intercom iOS SDK version to [19.5.5](https://github.com/intercom/intercom-ios/releases/tag/19.5.5)

## 9.5.5

* Bump Intercom Android SDK version to [17.4.7](https://github.com/intercom/intercom-android/releases/tag/17.4.7)
* Bump Intercom iOS SDK version to [19.5.4](https://github.com/intercom/intercom-ios/releases/tag/19.5.4)

## 9.5.4

* Bump Intercom iOS SDK version to [19.5.3](https://github.com/intercom/intercom-ios/releases/tag/19.5.3)

## 9.5.3

* Bump Intercom Android SDK version to [17.4.6](https://github.com/intercom/intercom-android/releases/tag/17.4.6)

## 9.5.2

* Bump Intercom Android SDK version to [17.4.5](https://github.com/intercom/intercom-android/releases/tag/17.4.5)

## 9.5.1

* Bump Intercom iOS SDK version to [19.5.2](https://github.com/intercom/intercom-ios/releases/tag/19.5.2)

## 9.5.0

* Swift Package Manager support

## 9.4.27

* Updated README

## 9.4.26

* Bump Intercom Android SDK version to [17.4.4](https://github.com/intercom/intercom-android/releases/tag/17.4.4)
* Bump Intercom iOS SDK version to [19.5.1](https://github.com/intercom/intercom-ios/releases/tag/19.5.1)

## 9.4.25

* Bump Intercom Android SDK version to [17.4.3](https://github.com/intercom/intercom-android/releases/tag/17.4.3)
* Bump Intercom iOS SDK version to [19.5.0](https://github.com/intercom/intercom-ios/releases/tag/19.5.0)

## 9.4.24

* Bump Intercom Android SDK version to [17.4.2](https://github.com/intercom/intercom-android/releases/tag/17.4.2)
* Updated README

## 9.4.23

* Bump Intercom Android SDK version to [17.4.1](https://github.com/intercom/intercom-android/releases/tag/17.4.1)

## 9.4.22

* Bump Intercom Android SDK version to [17.4.0](https://github.com/intercom/intercom-android/releases/tag/17.4.0)

## 9.4.21

* Bump Intercom iOS SDK version to [19.4.1](https://github.com/intercom/intercom-ios/releases/tag/19.4.1)

## 9.4.20

* Bump Intercom iOS SDK version to [19.4.0](https://github.com/intercom/intercom-ios/releases/tag/19.4.0)

## 9.4.19

* Bump `intercom_flutter_web` to `1.1.11`

## 9.4.18

* Bump Intercom iOS SDK version to [19.3.4](https://github.com/intercom/intercom-ios/releases/tag/19.3.4)

## 9.4.17

* Bump Intercom iOS SDK version to [19.3.3](https://github.com/intercom/intercom-ios/releases/tag/19.3.3)

## 9.4.16

* Bump Intercom Android SDK version to [17.3.1](https://github.com/intercom/intercom-android/releases/tag/17.3.1)

## 9.4.15

* Added API `setThemeMode`.

## 9.4.14

* Bump Intercom iOS SDK version to [19.3.2](https://github.com/intercom/intercom-ios/releases/tag/19.3.2)

## 9.4.13

* Bump Intercom iOS SDK version to [19.3.1](https://github.com/intercom/intercom-ios/releases/tag/19.3.1)

## 9.4.12

* Bump Intercom iOS SDK version to [19.3.0](https://github.com/intercom/intercom-ios/releases/tag/19.3.0)

## 9.4.11

* Bump Intercom Android SDK version to [17.3.0](https://github.com/intercom/intercom-android/releases/tag/17.3.0)

## 9.4.10

* Bump Intercom Android SDK version to [17.2.0](https://github.com/intercom/intercom-android/releases/tag/17.2.0)

## 9.4.9

* Bump Intercom iOS SDK version to [19.2.1](https://github.com/intercom/intercom-ios/releases/tag/19.2.1)

## 9.4.8

* Bump `intercom_flutter_web` to `1.1.9`

## 9.4.7

* Bump Intercom iOS SDK version to [19.2.0](https://github.com/intercom/intercom-ios/releases/tag/19.2.0)
* Bump Intercom Android SDK version to [17.1.1](https://github.com/intercom/intercom-android/releases/tag/17.1.1)

## 9.4.6

* Bump Intercom iOS SDK version to [19.1.2](https://github.com/intercom/intercom-ios/releases/tag/19.1.2)
* Bump Intercom Android SDK version to [17.1.0](https://github.com/intercom/intercom-android/releases/tag/17.1.0)

## 9.4.5

* Bump Intercom Android SDK version to [17.0.4](https://github.com/intercom/intercom-android/releases/tag/17.0.4)

## 9.4.4

* Bump Intercom iOS SDK version to [19.1.1](https://github.com/intercom/intercom-ios/releases/tag/19.1.1)

## 9.4.3

* Bump Intercom Android SDK version to [17.0.3](https://github.com/intercom/intercom-android/releases/tag/17.0.3)

## 9.4.2

* Bump Intercom iOS SDK version to [19.1.0](https://github.com/intercom/intercom-ios/releases/tag/19.1.0)

## 9.4.1

* Bump Intercom Android SDK version to [17.0.2](https://github.com/intercom/intercom-android/releases/tag/17.0.2)

## 9.4.0

* Bump Intercom iOS SDK version to 19.0.1 (includes dark mode beta)
* Bump Intercom Android SDK version to 17.0.0 (includes dark mode beta)

## 9.3.3

* Bump Intercom iOS SDK version to 18.8.1

## 9.3.2

* Added API `setAuthTokens`.
* Bump Intercom Android SDK version to 16.3.0
* Bump Intercom iOS SDK version to 18.8.0
* Updated gradle and kotlin version
* Deprecated `handlePushMessage`

## 9.3.1

* Added API `setUserJwt`.
* Bump Intercom Android SDK version to 16.2.1

## 9.3.0

* Bump Intercom Android SDK version to 16.2.0
* Bump Intercom iOS SDK version to 18.7.3
* This version requires `compileSdk` version to be at least 35.

## 9.2.11

* Post event result on main thread in Android. ([#518](https://github.com/v3rm0n/intercom_flutter/pull/518))

## 9.2.10

* Bump Intercom Android SDK version to 15.16.1
* Bump Intercom iOS SDK version to 18.7.2

## 9.2.9

* Bump Intercom Android SDK version to 15.15.2

## 9.2.8

* Bump Intercom Android SDK version to 15.15.0
* Bump Intercom iOS SDK version to 18.6.4

## 9.2.7

* Bump Intercom Android SDK version to 15.14.0
* Bump Intercom iOS SDK version to 18.6.0

## 9.2.6

* Bump Intercom Android SDK version to 15.13.0
* Bump Intercom iOS SDK version to 18.5.0

## 9.2.5

* Bump Intercom Android SDK version to 15.12.0
* Bump Intercom iOS SDK version to 18.4.0

## 9.2.4

* Bump Intercom Android SDK version to 15.11.5
* Bump Intercom iOS SDK version to 18.3.0

## 9.2.3

* Bump Intercom Android SDK version to 15.11.4
* Bump Intercom iOS SDK version to 18.2.2

## 9.2.2

* Bump Intercom Android SDK version to 15.11.3
* Bump Intercom iOS SDK version to 18.2.1

## 9.2.1

* Bump Intercom Android SDK version to 15.11.2

## 9.2.0

* Bump Intercom Android SDK version to 15.11.1
* Bump Intercom iOS SDK version to 18.2.0
* Added API `isUserLoggedIn`.
* Added API `fetchLoggedInUserAttributes`.
* Fixed [#479](https://github.com/v3rm0n/intercom_flutter/issues/479).
* Fixed [#481](https://github.com/v3rm0n/intercom_flutter/issues/481).

## 9.1.1

* Bump Intercom iOS SDK version to 18.1.0

## 9.1.0

* Bump Intercom iOS SDK version to 18.0.0

## 9.0.11

* Removed references to v1 embedding.
* Implemented `displayHome` for all platforms.
* Bump Intercom Android SDK version to 15.10.3
* Bump Intercom iOS SDK version to 17.4.0

## 9.0.10

* Bump `intercom_flutter_web` to `1.1.2` supporting `web` `^1.0.0`.

## 9.0.9

* Bump Intercom Android SDK version to 15.10.2
* Bump Intercom iOS SDK version to 17.3.0

## 9.0.8

* Bump Intercom Android SDK version to 15.10.1
* Bump Intercom iOS SDK version to 17.2.1

## 9.0.7

* Bump Intercom Android SDK version to 15.9.1
* Bump Intercom iOS SDK version to 17.1.2

## 9.0.6

* Bump Intercom iOS SDK version to 17.1.1

## 9.0.5

* Bump Intercom Android SDK version to 15.9.0
* Bump Intercom iOS SDK version to 17.1.0

## 9.0.4

* Bump Intercom iOS SDK version to 17.0.4

## 9.0.3

* Bump Intercom Android SDK version to 15.8.3
* Bump Intercom iOS SDK version to 17.0.3

## 9.0.2

* Bump Intercom Android SDK version to 15.8.2
* Bump Intercom iOS SDK version to 17.0.2

## 9.0.1

* Bump Intercom Android SDK version to 15.8.1
* Bump Intercom iOS SDK version to 17.0.1

## 9.0.0

* Bump Intercom Android SDK version to 15.8.0
* Bump Intercom iOS SDK version to 17.0.0 (requires minimum iOS 15)

## 8.1.4

* Bump Intercom iOS SDK version to 16.6.2
> Note: This version is not published on pub.dev. So to use this version:
```
dependencies:
  intercom_flutter:
    git:
      url: https://github.com/v3rm0n/intercom_flutter
      ref: v8.1.4
      path: intercom_flutter
```

## 8.1.3

* Bump Intercom Android SDK version to 15.7.1
* Bump Intercom iOS SDK version to 16.6.1

## 8.1.2

* Bump Intercom Android SDK version to 15.7.0
* Bump Intercom iOS SDK version to 16.6.0

## 8.1.1

* Bump Intercom Android SDK version to 15.6.3
* Bump Intercom iOS SDK version to 16.5.9

## 8.1.0

* Bump Intercom iOS SDK version to 16.5.6
* Migrated web to js_interop to be compatible with WASM
* Updated minimum Dart version to 3.2.

## 8.0.12

* Fix never completing future when calling displayMessageComposer on iOS

## 8.0.11

* Automatically Injected Intercom Script, if it is not added.

## 8.0.10

* Bump Intercom iOS SDK version to 16.5.5
* Bump Intercom Android SDK version to 15.6.2

## 8.0.9

* Bump Intercom iOS SDK version to 16.5.1
* Bump Intercom Android SDK version to 15.6.0

## 8.0.8

* Bump Intercom iOS SDK version to 16.3.2
* Bump Intercom Android SDK version to 15.5.1

## 8.0.7

* Added support of AGP 8.

## 8.0.6

* Bump `intercom_flutter_web` to `1.0.1` to support `uuid: ^4.2.1`.
* Bump Intercom iOS SDK version to 16.3.1

## 8.0.5

* Bump Intercom iOS SDK version to 16.3.0
* Bump Intercom Android SDK version to 15.5.0

## 8.0.4

* Bump Intercom iOS SDK version to 16.2.3
* Bump Intercom Android SDK compile version to 34

## 8.0.3

* Bump Intercom iOS SDK version to 16.2.1
* Bump Intercom Android SDK version to 15.4.0

## 8.0.2 

* Bump Intercom iOS SDK version to 16.1.1
* Bump Intercom Android SDK version to 15.3.0

## 8.0.1

* Bump Intercom iOS SDK version to 16.0.1
* Bump Intercom Android SDK version to 15.2.3

## 8.0.0

* Bump Intercom iOS SDK version to 16.0.0. This supports Xcode 15 and iOS 17. (Note: Xcode 15 is required when using Intercom iOS SDK 16.0.0)
* Removed deprecated methods `registerIdentifiedUser` and `registerUnidentifiedUser`.

## 7.9.0

* Bump Intercom iOS SDK version to [15.2.3](https://github.com/intercom/intercom-ios/releases/tag/15.2.3)
* Bump Intercom Android SDK version to [15.2.2](https://github.com/intercom/intercom-android/releases/tag/15.2.2), requires **Android SDK 34**
* Added documentation about using `FlutterFragmentActivity` instead of `FlutterActivity` in Android.

## 7.8.5

* Bump Intercom iOS SDK version to 15.2.1
* Bump Intercom Android SDK version to 15.2.0
* Implemented `displayTickets` for all platforms.

## 7.8.4

* Bump Intercom iOS SDK version to 15.1.4
* Bump Intercom Android SDK version to 15.1.6
* Implemented `displayConversation` for all platforms.

## 7.8.3

* Bump Intercom iOS SDK version to 15.1.3
* Bump Intercom Android SDK version to 15.1.4

## 7.8.2

* Implemented `isIntercomPush` and `handlePush` in iOS.
* Bump Intercom iOS SDK version to 15.0.3
* Bump Intercom Android SDK version to 15.1.3
* Removed **Optimistic operator (~>)** from iOS podspec to use the exact version instead of getting the next *major | minor | patch* version.

## 7.8.1

* Implemented method `displayHelpCenter` for web.
* Bump Intercom iOS SDK version to 15.0.1
* Bump Intercom Android SDK version to 15.1.1
* Added readMe section `Using Intercom keys with --dart-define`. (Thanks [@sirTomasson](https://github.com/sirTomasson))

## 7.8.0

* Bump Intercom iOS SDK version to 15.0.0
* Bump Intercom Android SDK version to 15.0.0

## 7.7.0

* Update minimum Dart version to Dart 3.

## 7.6.9

* Bump Intercom iOS SDK version to 14.1.0
* Bump Intercom Android SDK version to 14.2.0

## 7.6.8

* Added way to initialize the Intercom SDK in Android application class.

## 7.6.7

* Bump Intercom Android SDK version to 14.1.0

## 7.6.6

* Bump Intercom Android SDK version to 14.0.6
* Removed documentation of using `FlutterFragmentActivity` which was added in version 7.6.1 as it is not required now.

## 7.6.5

* Bump Intercom iOS SDK version to 14.0.7 ([#289](https://github.com/v3rm0n/intercom_flutter/pull/289))
* Bump Intercom Android SDK version to 14.0.5 ([#289](https://github.com/v3rm0n/intercom_flutter/pull/289))

## 7.6.4

* Added method `displayHelpCenterCollections`.

## 7.6.3

* Added method `displayMessages`.

## 7.6.2

* Bump Intercom iOS SDK version to 14.0.6 ([#280](https://github.com/v3rm0n/intercom_flutter/pull/280))
* Bump Intercom Android SDK version to 14.0.4 ([#280](https://github.com/v3rm0n/intercom_flutter/pull/280))

## 7.6.1

* Bump Intercom iOS SDK version to 14.0.2
* Bump Intercom Android SDK version to 14.0.3
* Added extra documentation to fix Android exception after background push notification is received ([#270](https://github.com/v3rm0n/intercom_flutter/issues/270#issuecomment-1330510979))

## 7.6.0

* Bump Intercom iOS SDK version to 14.0.0 ([#269](https://github.com/v3rm0n/intercom_flutter/pull/269))
* Bump Intercom Android SDK version to 14.0.0 ([#269](https://github.com/v3rm0n/intercom_flutter/pull/269))

## 7.5.0

* Bump Intercom iOS SDK version to 13.0.0
* Bump Android `compileSdkVersion` to 33

## 7.4.1

* Bump Intercom Android SDK version to 12.5.1 [(#261)](https://github.com/v3rm0n/intercom_flutter/pull/261)
* Android 13 support

## 7.4.0

* Bump Intercom Android SDK version to 12.4.3 ([#259](https://github.com/v3rm0n/intercom_flutter/pull/259))
* Bump Intercom iOS SDK version to 12.4.3 ([#259](https://github.com/v3rm0n/intercom_flutter/pull/259))

## 7.3.0

* Bump Intercom Android SDK version to 12.4.2 ([#248](https://github.com/v3rm0n/intercom_flutter/pull/248))
* Bump Intercom iOS SDK version to 12.4.2 ([#248](https://github.com/v3rm0n/intercom_flutter/pull/248))

## 7.2.0

* Updated dependency `intercom_flutter_platform_interface: ^1.2.0`
* Updated dependency `intercom_flutter_web: ^0.2.0`
* Bump Intercom Android SDK version to 12.2.2
* Bump Intercom iOS SDK version to 12.2.1
* Implemented `displaySurvey`.

## 7.1.0

* Implemented `displayArticle` for web ([#231](https://github.com/v3rm0n/intercom_flutter/pull/231)).
* Bump Intercom Android SDK version to 12.1.1
* Bump Intercom iOS SDK version to 12.1.1
* Updated dependency `intercom_flutter_platform_interface: ^1.1.0`
* Updated dependency `intercom_flutter_web: ^0.1.0`
* Added method `loginIdentifiedUser` with `IntercomStatusCallback` support.
* Deprecated `registerIdentifiedUser` in favor of `loginIdentifiedUser`.
* Added method `loginUnidentifiedUser` with `IntercomStatusCallback` support.
* Deprecated `registerUnidentifiedUser` in favor of `loginUnidentifiedUser`.
* Added parameter `statusCallback` in `updateUser` to support `IntercomStatusCallback`.
* Renamed the following methods in the MethodChannel:
    - `registerIdentifiedUserWithUserId` to `loginIdentifiedUserWithUserId`.
    - `regsiterIdentifiedUserWithEmail` to `loginIdentifiedUserWithEmail`.
    - `registerUnidentifiedUser` to `loginUnidentifiedUser`.

## 7.0.0
> Note: This release has breaking changes.

* Updated `displayArticle` method documentation. ([#224](https://github.com/v3rm0n/intercom_flutter/pull/224))
* API methods are now available at instance level instead of static. ([#226](https://github.com/v3rm0n/intercom_flutter/pull/226))
    - Now use `Intercom.instance` instead of just `Intercom`, for e.g: `Intercom.instance.displayMessenger()`.

## 6.2.0

* Bump Intercom Android SDK version to 12.0.0 ([#220](https://github.com/v3rm0n/intercom_flutter/pull/220))
* Bump Intercom iOS SDK version to 12.0.0 ([#220](https://github.com/v3rm0n/intercom_flutter/pull/220))

## 6.1.0

* Bump Intercom Android SDK version to 10.7.0 ([#217](https://github.com/v3rm0n/intercom_flutter/pull/217))
* Bump Intercom iOS SDK version to 11.2.0 ([#217](https://github.com/v3rm0n/intercom_flutter/pull/217))

## 6.0.0
> Note: This release has breaking changes.

* Bump Intercom Android SDK version to 10.6.1 ([#204](https://github.com/v3rm0n/intercom_flutter/pull/204))
* Bump Intercom iOS SDK version to 11.0.1 ([#204](https://github.com/v3rm0n/intercom_flutter/pull/204))
* Resolved issue [#151](https://github.com/v3rm0n/intercom_flutter/issues/151)
* Changed Android push intercepting technique ([#192](https://github.com/v3rm0n/intercom_flutter/pull/192))
* Updated README ([#205](https://github.com/v3rm0n/intercom_flutter/pull/205))
* **BREAKING**
    - Intercom iOS SDK v11 requires minimum deployment target version 13. So iOS minimum version is updated from 10 to 13. See https://github.com/intercom/intercom-ios/blob/master/CHANGELOG.md#1100
    - The service `io.maido.intercom.PushInterceptService` is deleted. Now plugin itself will handle the push messages using the new added receiver `io.maido.intercom.PushInterceptReceiver`.
      - remove the service `io.maido.intercom.PushInterceptService`, if you have, from your `AndroidManifest.xml`.
      - remove the code to handle the background Intercom push from your `firebase_messaging` background handler. Now it is not required to handle manually.
  
## 5.3.0
* Added API documentation ([#194](https://github.com/v3rm0n/intercom_flutter/pull/194))
* Bump Intercom Android SDK version to 10.6.0 ([#195](https://github.com/v3rm0n/intercom_flutter/pull/195))
* Bump Intercom iOS SDK version to 10.4.0 ([#195](https://github.com/v3rm0n/intercom_flutter/pull/195))
* Bump android kotlin version to 1.5.30 ([#196](https://github.com/v3rm0n/intercom_flutter/pull/196))
* Bump android `com.android.tools.build:gradle` to 7.0.4 ([#196](https://github.com/v3rm0n/intercom_flutter/pull/196))
* Bump android `compileSdkVersion` to 31 ([#196](https://github.com/v3rm0n/intercom_flutter/pull/196))
* Bump android `gradle` plugin version to 7.3.3 ([#196](https://github.com/v3rm0n/intercom_flutter/pull/196))
* Updated README ([#197](https://github.com/v3rm0n/intercom_flutter/pull/197))
* Updated dependency `intercom_flutter_platform_interface: ^1.0.1`
* Updated dependency `intercom_flutter_web: ^0.0.4`

## 5.2.0
* Bump Intercom Android SDK version to 10.4.2 ([#187](https://github.com/v3rm0n/intercom_flutter/pull/187))
* Bump Intercom iOS SDK version to 10.3.4 ([#187](https://github.com/v3rm0n/intercom_flutter/pull/187))

## 5.1.0+1
* Resolved issue [#181](https://github.com/v3rm0n/intercom_flutter/issues/181)

## 5.1.0
* Bump Intercom Android SDK version to 10.4.0 ([#178](https://github.com/v3rm0n/intercom_flutter/pull/178))
* Bump Intercom iOS SDK version to 10.3.0 ([#178](https://github.com/v3rm0n/intercom_flutter/pull/178))

## 5.0.3
* Resolved issue [#173](https://github.com/v3rm0n/intercom_flutter/issues/173)

## 5.0.2
* Updated README: Removed the `<br/>` tag that was being shown on the pub.dev.
* Updated intercom_flutter pod version to `5.0.0`.

## 5.0.1
* Clear warning `PushInterceptService.java uses unchecked or unsafe operations.`

## 5.0.0
* Added web support
* Bump Intercom iOS SDK version to 10.0.2
    - this will solve the displayArticle issue. See https://github.com/intercom/intercom-ios/blob/master/CHANGELOG.md#1002

## 4.0.0
* Bump Intercom Android SDK version to 10.0.0
* Bump Intercom iOS SDK version to 10.0.0
* Adjustment to encode the iOS device token with HexString.
* Added support for displayCarousel
* Added support for displayArticle
    - Note: Intercom iOS SDK has an issue with displayArticle if your Intercom account does have that feature enabled. It crashes the app. The bug is already reported at https://forum.intercom.com/s/question/0D52G000050ZFNoSAO/intercom-display-article-crash-on-ios. As per the conversation with Intercom support, they are working on the issue. The fix may take some time.
* Internal Changes:
    - used `hideIntercom()` as `hideMessenger()` is deprecated and removed in Intercom SDK 10.0.0
    - Android - updated gradle version and dependencies.

## 3.2.1
* Fix `application has not been initialized` crash on Android when calling from background isolate.

## 3.2.0
* Migrate to use intercom_flutter_platform_interface

## 3.1.0
* Added support for language_override

## 3.0.0
* Migrate to null-safety

## 2.3.4
* Added support for setting bottom padding

## 2.3.3
* Added signedUpAt user attribute

## 2.3.2
* Fix crash if app is closed before fully initialised

## 2.3.1
* Fix Android build issue
* Updated Android dependencies

## 2.3.0
* Migrate Android side to Flutter's v2 Android Plugin APIs

## 2.2.1
* Implement sendTokenToIntercom method on iOS side to support push notifications

## 2.2.0+1
* Fix project dependencies

## 2.2.0
* Added unread messages count listener

## 2.1.1
* Fix incremental installation error

## 2.1.0
* Bump Intercom SDK version to 6.0.0 (thanks @marbarroso)
* Bump minimum Android supported version to Lollipop (API 21)
* Bump minimum iOS supported version to iOS 10.0

## 2.0.7
* Fixed background notifications being swallowed by intercom_flutter in Android (thanks @LinusU)

## 2.0.6
* Added hideMessenger (thanks @Spikes042)

## 2.0.5+2
* Fix iOS build error

## 2.0.5+1
* Fix example project dependencies

## 2.0.5
* Add displayMessageComposer (thanks @knaeckeKami)
* Add support for Android 10
* Add support for iOS 13

## 2.0.4
* Support for push notifications

## 2.0.3
* Upgraded Intercom SDK to 5.3
* Upgraded Kotlin, Android Studio, Gradle and CocoaPods to latest version
* Upgraded minimum Flutter version to `1.0.0`
* Upgraded minimum Dart version to `2.0.0`
* Fixed iOS warning

## 2.0.2
* Added logEvent method (thanks @MrAlek)
* Fixed registerIdentifiedUser (thanks @Spikes042)

## 2.0.1
* Added argument validation to registerIdentifiedUser (thanks @Zazo032)

## 2.0.0
* Changed message channel name
* Added email to user registration

## 1.0.12
* Added setUserHash (thanks @Spikes042)

## 1.0.11
* Added unreadConversationCount and setInAppMessagesVisible
* Migrated to AndroidX (thanks @LeonidVeremchuk and @Zazo032)

## 1.0.10
* Updated author

## 1.0.9
* Added support for companies
* Added support for custom attributes

## 1.0.8
* Fixed issues with nullability in Intercom Android SDK

## 1.0.7
* Added Help Center support

## 1.0.6

* Fixed null check in ObjectiveC

## 1.0.5

* Fixed ObjectiveC warnings

## 1.0.4

* Converter Swift code to ObjectiveC

## 1.0.3

* Updated iOS project to Swift 4.2

## 1.0.2

* Fixed plugin name in all places

## 1.0.1

* Fixed ios headers

## 1.0.0

* Added user attributes (name, email, phone, userId and company)
* Renamed package to `intercom_flutter` because of the name clash with Intercom pod

## 0.0.4

* Fixed pod name in podspec

## 0.0.3

* Added example project
* Formatted code
* Added test

## 0.0.2

* Changed minimum SDK version to `2.0.0-dev.28.0`

## 0.0.1

* Implemented `initialize`, `registerIdentifiedUser`, `registerUnidentifiedUser`, `logout`, `setLauncherVisibility`, `displayMessenger` on both Android and iOS
