## 2.0.9

* Migrates to Built-in Kotlin to support AGP 9.
* Updates minimum supported SDK version to Flutter 3.44/Dart 3.12.

## 2.0.8

* Updates internal implementation to use Kotlin Pigeon.

## 2.0.7

* Updates build files from Groovy to Kotlin.

## 2.0.6

* Bumps androidx.core:core from 1.17.0 to 1.18.0.

## 2.0.5

* Adds platform-specific setup instructions to README.

## 2.0.4

* Bumps androidx.core:core from 1.13.1 to 1.17.0.

## 2.0.3

* Bumps com.android.tools.build:gradle from 8.12.1 to 8.13.1.

## 2.0.2

* Updates to Pigeon 26.

## 2.0.1

* Removed mockito-inline and updated to mockito-core 5.17.0.

## 2.0.0

* **BREAKING CHANGES:**
  * Switches to `LocalAuthException` for error reporting.
  * Removes support for `useErrorDialogs`.
  * Renames `biometricHint` to `signInHint` to reflect its usage.

## 1.0.56

* Updates Java compatibility version to 17 and minimum supported SDK version to Flutter 3.35/Dart 3.9.

## 1.0.55

* Resolves Gradle 9 deprecations.

## 1.0.54

* Bumps `androidx.fragment:fragment` from `1.8.8` to `1.8.9`.

## 1.0.53

* Removes obsolete code related to supporting SDK <24.
* Updates minimum supported SDK version to Flutter 3.35.

## 1.0.52

* Bumps com.android.tools.build:gradle to 8.12.1.
* Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.

## 1.0.51

* Updates kotlin version to 2.2.0 to enable gradle 8.11 support.

## 1.0.50

* Updates `androidx.fragment:fragment` to 1.8.8.

## 1.0.49

* Removes obsolete code related to supporting SDK <21.

## 1.0.48

* Updates compileSdk 34 to flutter.compileSdkVersion.

## 1.0.47

* Adds compatibility with `intl` 0.20.0.

## 1.0.46

* Updates Java compatibility version to 11.

## 1.0.45

* Updates to the latest version of Pigeon.

## 1.0.44

* Removes dependency on org.jetbrains.kotlin:kotlin-bom.
* Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.

## 1.0.43

* Updates lint checks to ignore NewerVersionAvailable.

## 1.0.42

* Updates AGP version to 8.5.0.

## 1.0.41

* Updates espresso to 3.6.1.

## 1.0.40

* Updates androidx.core version to 1.13.1.

## 1.0.39

* Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
* Removes support for apps using the v1 Android embedding.

## 1.0.38

* Updates minSdkVersion to 19.
* Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.

## 1.0.37

* Adds compatibility with `intl` 0.19.0.
* Updates compileSdk version to 34.

## 1.0.36

* Updates androidx.fragment version to 1.6.2.

## 1.0.35

* Updates androidx.fragment version to 1.6.1.

## 1.0.34

* Updates pigeon to 11.0.0 and removes enum wrappers.

## 1.0.33

* Adds pub topics to package metadata.
* Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

## 1.0.32

* Fixes stale ignore: prefer_const_constructors.
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
* Updates androidx.fragment version to 1.6.0.

## 1.0.31

* Updates androidx.fragment version to 1.5.7.
* Updates androidx.core version to 1.10.1.

## 1.0.30

* Updates androidx.fragment version to 1.5.6

## 1.0.29

* Fixes a regression in 1.0.23 that caused canceled auths to return success.
* Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.

## 1.0.28

* Removes unused resources as indicated by Android lint warnings.

## 1.0.27

* Fixes compatibility with AGP versions older than 4.2.

## 1.0.26

* Adds `targetCompatibilty` matching `sourceCompatibility` for older toolchains.

## 1.0.25

* Adds a namespace for compatibility with AGP 8.0.

## 1.0.24

* Fixes `getEnrolledBiometrics` return value handling.

## 1.0.23

* Switches internals to Pigeon and fixes Java warnings.

## 1.0.22

* Sets an explicit Java compatibility version.

## 1.0.21

* Clarifies explanation of endorsement in README.
* Aligns Dart and Flutter SDK constraints.

## 1.0.20

* Fixes compilation warnings.
* Updates compileSdkVersion to 33.

## 1.0.19

* Updates links for the merge of flutter/plugins into flutter/packages.

## 1.0.18

* Updates minimum Flutter version to 3.0.
* Updates androidx.core version to 1.9.0.
* Upgrades compile SDK version to 33.

## 1.0.17

* Adds compatibility with `intl` 0.18.0.

## 1.0.16

* Updates androidx.fragment version to 1.5.5.

## 1.0.15

* Updates androidx.fragment version to 1.5.4.

## 1.0.14

* Fixes device credential authentication for API versions before R.

## 1.0.13

* Updates imports for `prefer_relative_imports`.

## 1.0.12

* Updates androidx.fragment version to 1.5.2.
* Updates minimum Flutter version to 2.10.

## 1.0.11

* Fixes avoid_redundant_argument_values lint warnings and minor typos.

## 1.0.10

* Updates `local_auth_platform_interface` constraint to the correct minimum
  version.

## 1.0.9

* Updates  androidx.fragment version to 1.5.1.

## 1.0.8

* Removes usages of `FingerprintManager` and other `BiometricManager` deprecated method usages.

## 1.0.7

* Updates gradle version to 7.2.1.

## 1.0.6

* Updates androidx.core version to 1.8.0.

## 1.0.5

* Updates references to the obsolete master branch.

## 1.0.4

* Minor fixes for new analysis options.

## 1.0.3

* Removes unnecessary imports.
* Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors
  lint warnings.

## 1.0.2

* Fixes `getEnrolledBiometrics` to match documented behaviour:
  Present biometrics that are not enrolled are no longer returned.
* `getEnrolledBiometrics` now only returns `weak` and `strong` biometric types.
* `deviceSupportsBiometrics` now returns the correct value regardless of enrollment state.

## 1.0.1

* Adopts `Object.hash`.

## 1.0.0

* Initial release from migration to federated architecture.
