Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
0762c6d
upgrade libraries in `pubspec.yaml` - @rickypid @RichiB20
May 14, 2025
750141a
Remove intl_phone_number_input
rickypid May 14, 2025
5bebee4
Remove intl_phone_number_input
rickypid May 14, 2025
2bef000
Center text title - @RichiB20
Jun 10, 2025
4f3a9e2
Change `kMaxLogoHeight` - @RichiB20
Jun 11, 2025
cb8265b
Upgrade with v5.1.0 - @RichiB20 @alato
Jul 29, 2025
bd25d7a
build(deps): bump androidx.test.ext:junit in /example/android
dependabot[bot] Aug 4, 2025
653cc52
build(deps): bump actions/checkout from 4 to 5
dependabot[bot] Aug 18, 2025
5cc6a3c
Merge pull request #522 from NearHuscarl/dependabot/github_actions/ac…
juliansteenbakker Sep 17, 2025
0685627
imp: update dependencies, migrate from intl_phone_number to form_buil…
juliansteenbakker Sep 17, 2025
c713733
fix: deprecated members
juliansteenbakker Sep 17, 2025
5cde4aa
Merge pull request #520 from NearHuscarl/dependabot/gradle/example/an…
juliansteenbakker Sep 17, 2025
25666de
Merge pull request #529 from NearHuscarl/fix/intl-phone-input
juliansteenbakker Sep 17, 2025
b9cc53e
Merge branch 'master' into develop
juliansteenbakker Sep 17, 2025
0c3c3cd
Merge pull request #530 from NearHuscarl/develop
juliansteenbakker Sep 17, 2025
f7315eb
release of v6.0.0
juliansteenbakker Sep 17, 2025
4abd056
Merge remote-tracking branch 'refs/remotes/origin/fix-title-align-cen…
sebastiano-ia Mar 26, 2026
183fe56
Introduce `AuthModeAwareValidator` for enhanced context-aware validat…
sebastiano-ia Mar 26, 2026
c9db953
Merge remote-tracking branch 'upstream/master' into update-flutterLog…
sebastiano-ia Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/flutter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

steps:
- name: 📥 Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: ⚡ Set Up Flutter
uses: subosito/flutter-action@v2
Expand Down Expand Up @@ -50,7 +50,7 @@ jobs:

steps:
- name: 📥 Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: ⚡ Set Up Flutter
uses: subosito/flutter-action@v2
Expand All @@ -70,7 +70,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 📥 Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: ⚡ Set Up Flutter
uses: subosito/flutter-action@v2
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 6.0.0
Breaking Changes:
- Replaced intl_phone_number_input with form_builder_phone_field, removing need for platform specific code.
This change makes the plugin WASM compatible & fixes build errors on Android.

Other changes:
- Updated dependencies, fixed deprecated member usages

## 5.1.0
Features:
- Added background image (thanks @alenas !)
Expand Down
8 changes: 4 additions & 4 deletions example/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ if (flutterVersionName == null) {
}

android {
compileSdk 35
compileSdk 36

compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
Expand All @@ -41,7 +41,7 @@ android {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.example"
minSdkVersion flutter.minSdkVersion
targetSdkVersion 35
targetSdkVersion 36
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
Expand All @@ -67,6 +67,6 @@ flutter {

dependencies {
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
androidTestImplementation 'androidx.test.ext:junit:1.3.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.7.0'
}
2 changes: 1 addition & 1 deletion example/android/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Tue Aug 29 15:49:40 CEST 2023
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
4 changes: 2 additions & 2 deletions example/android/settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ pluginManagement {

plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0" // apply true
id "com.android.application" version '8.10.1' apply false
id "org.jetbrains.kotlin.android" version "1.9.10" apply false
id "com.android.application" version '8.13.0' apply false
id "org.jetbrains.kotlin.android" version "2.2.20" apply false
}

include ":app"
9 changes: 7 additions & 2 deletions example/lib/login_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,11 @@ class LoginScreen extends StatelessWidget {
return null;
},
),
const UserFormField(
keyName: 'int_phone_number',
displayName: 'Int Phone Number',
userType: LoginUserType.intlPhone,
),
],
// scrollable: true,
// hideProvidersTitle: false,
Expand Down Expand Up @@ -226,13 +231,13 @@ class LoginScreen extends StatelessWidget {
// // shape: ContinuousRectangleBorder(borderRadius: BorderRadius.circular(55.0)),
// ),
// ),
userValidator: (value) {
userValidator: (value, _) {
if (!value!.contains('@') || !value.endsWith('.com')) {
return "Email must contain '@' and end with '.com'";
}
return null;
},
passwordValidator: (value) {
passwordValidator: (value, _) {
if (value!.isEmpty) {
return 'Password is empty';
}
Expand Down
15 changes: 0 additions & 15 deletions example/linux/flutter/generated_plugin_registrant.cc

This file was deleted.

15 changes: 0 additions & 15 deletions example/linux/flutter/generated_plugin_registrant.h

This file was deleted.

24 changes: 0 additions & 24 deletions example/linux/flutter/generated_plugins.cmake

This file was deleted.

103 changes: 42 additions & 61 deletions example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.19.1"
country_pickers:
dependency: transitive
description:
name: country_pickers
sha256: b10f6618fa64fbba02ffc4ad1b84dc0ca071cc206e5376de1698bddd980b355a
url: "https://pub.dev"
source: hosted
version: "3.0.1"
cupertino_icons:
dependency: "direct main"
description:
Expand All @@ -65,14 +73,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.8"
equatable:
dependency: transitive
description:
name: equatable
sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7"
url: "https://pub.dev"
source: hosted
version: "2.0.7"
fake_async:
dependency: transitive
description:
Expand All @@ -86,6 +86,19 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
flutter_form_builder:
dependency: transitive
description:
name: flutter_form_builder
sha256: ec74389c4af2361a5e9fe9a36fcfe722698be3f681d713cb3ebe099ae15ed863
url: "https://pub.dev"
source: hosted
version: "10.2.0"
flutter_localizations:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
flutter_login:
dependency: "direct main"
description:
Expand All @@ -111,78 +124,46 @@ packages:
url: "https://pub.dev"
source: hosted
version: "10.8.0"
intl:
dependency: "direct main"
description:
name: intl
sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
url: "https://pub.dev"
source: hosted
version: "0.19.0"
intl_phone_number_input:
form_builder_phone_field:
dependency: transitive
description:
name: intl_phone_number_input
sha256: "1c4328713a9503ab26a1fdbb6b00b4cada68c18aac922b35bedbc72eff1297c3"
name: form_builder_phone_field
sha256: c89ea400428bb22707a8d76e433070bef4a74de15a085060e1d75f9e3b660cab
url: "https://pub.dev"
source: hosted
version: "0.7.4"
js:
dependency: transitive
version: "3.0.0"
intl:
dependency: "direct main"
description:
name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
name: intl
sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5"
url: "https://pub.dev"
source: hosted
version: "0.6.7"
version: "0.20.2"
leak_tracker:
dependency: transitive
description:
name: leak_tracker
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de"
url: "https://pub.dev"
source: hosted
version: "10.0.9"
version: "11.0.2"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
url: "https://pub.dev"
source: hosted
version: "3.0.9"
version: "3.0.10"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
libphonenumber_platform_interface:
dependency: transitive
description:
name: libphonenumber_platform_interface
sha256: f801f6c65523f56504b83f0890e6dad584ab3a7507dca65fec0eed640afea40f
url: "https://pub.dev"
source: hosted
version: "0.4.2"
libphonenumber_plugin:
dependency: transitive
description:
name: libphonenumber_plugin
sha256: c615021d9816fbda2b2587881019ed595ecdf54d999652d7e4cce0e1f026368c
sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1"
url: "https://pub.dev"
source: hosted
version: "0.3.3"
libphonenumber_web:
dependency: transitive
description:
name: libphonenumber_web
sha256: "8186f420dbe97c3132283e52819daff1e55d60d6db46f7ea5ac42f42a28cc2ef"
url: "https://pub.dev"
source: hosted
version: "0.3.2"
version: "3.0.2"
matcher:
dependency: transitive
description:
Expand Down Expand Up @@ -312,10 +293,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
url: "https://pub.dev"
source: hosted
version: "0.7.4"
version: "0.7.6"
url_launcher:
dependency: transitive
description:
Expand Down Expand Up @@ -384,10 +365,10 @@ packages:
dependency: transitive
description:
name: vector_math
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
url: "https://pub.dev"
source: hosted
version: "2.1.4"
version: "2.2.0"
very_good_analysis:
dependency: "direct dev"
description:
Expand All @@ -413,5 +394,5 @@ packages:
source: hosted
version: "1.1.1"
sdks:
dart: ">=3.7.0 <4.0.0"
flutter: ">=3.27.0"
dart: ">=3.9.0 <4.0.0"
flutter: ">=3.35.0"
2 changes: 1 addition & 1 deletion example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ dependencies:
flutter_login:
path: ../
font_awesome_flutter: ^10.0.0
intl: ^0.19.0
intl: ^0.20.0

dev_dependencies:
flutter_test:
Expand Down
14 changes: 0 additions & 14 deletions example/windows/flutter/generated_plugin_registrant.cc

This file was deleted.

15 changes: 0 additions & 15 deletions example/windows/flutter/generated_plugin_registrant.h

This file was deleted.

Loading