phone_number
Flutter plugin for parsing, formatting and validating international phone numbers.
2.1.0
27K downloads/mo
#1929 most downloaded on pub.dev
flutter-form-builder-ecosystem/phone_number
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 9 months
Nearly every release is documented
notes for 35 of 37 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
39 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
39 releases · Oct 2018 to Jan 2024Releases
latest 39-
2.1.027 Jan 2024Release notes
Open source →- Deprecate package
- Add Namespace to Support Gradle 8.0
- Getting region code from number rather than country code
- Bumps PhoneNumberKit to v3.6.6
- Bumps libphonenumber to v8.13.17
- Update podspec to match package version
-
2.0.118 Jun 2023Release notes
Open source →What's Changed
- Increment PhoneNumberKit version by @dale-lakes in #106
- ✅ update to make pubspec match 3.5.10 by update podspec by @kyeshmz in #108
New Contributors
- @dale-lakes made their first contribution in #106
- @kyeshmz made their first contribution in #108
Full Changelog: 2.0.0...2.0.1
-
2.0.014 May 2023Release notes
Open source →### BREAKING CHANGES
- iOS podfile now needs to be updated since PhoneNumberKit no longer updates cocoapods. Take a look on setup
- Update Flutter constrains to >= 3.10
- Update Dart constrains to 3
- Compile with Android SDK 33
- Update
flutter_form_builderto 9.x.x. Take a look breaking changes on there changelog
-
2.0.0-dev.214 May 2023 pre-releaseRelease notes
Open source →### BREAKING CHANGE
- Update Dart constrains to 3
- Compile with Android SDK 33
-
2.0.0-dev.111 May 2023 pre-releaseRelease notes
Open source →### BREAKING CHANGES
- iOS podfile now needs to be updated since PhoneNumberKit no longer updates cocoapods. Take a look on setup
- Update Flutter constrains to >= 3.10
Improvements
- Bumps PhoneNumberKit to v3.5.8
- Bumps libphonenumber to v8.13.10
- Fix warning for constant variable
regionCodeon Swift
-
1.0.010 Aug 2022Release notes
Open source →What's Changed
- Add some docs and pipeline by @deandreamatias in #67
- Flutter 3.0 by @deandreamatias in #72
- Add validate number without region code by @deandreamatias in #73
- Show indicator for validation status by @iamsahilsonawane in #76
- Keep the tabs state alive by @iamsahilsonawane in #78
- Add region code and update docs for country code by @iamsahilsonawane in #81
- Error on null region on validate method (iOS) by @iamsahilsonawane in #83
- Refactor readme and update pipeline by @deandreamatias in #80
- Release 1.0.0 by @deandreamatias in #85
New Contributors
- @deandreamatias made their first contribution in #67
Full Changelog: 0.12.0+2...1.0.0
Release notes
Open source →- [Breaking change] Min Flutter SDK >=3.0.0
- Add validate international number without region code
- Separate regionCode and countryCode
- Refactor readme
- Apply license BSD-3-clause
- Bumps libphonenumber (Android) to v8.12.52
-
0.12.022 Aug 2021 -
0.12.0+116 Sep 2021 -
0.12.0+230 Mar 2022Release notes
Open source →What's Changed
- Updated Kotlin, google_services versions by @derTuca in #1
- 0.2.0 - Remove Kotlin / Upgrade to AndroidX by @nashfive in #2
- feat: added parcial phone format support by @ajzuse in #4
- Support for Country Code and National Number by @vanyasem in #7
- Added list checking ability by @maqoo in #9
- Feature/upgrade plugin by @nashfive in #13
- adds method to retrieve all supported regions & their country codes by @ened in #14
- Feature/remove static methods by @nashfive in #17
- Adds iOS clang module, migrate iOS example project. by @ened in #16
- Update native libs by @nashfive in #18
- Android embedding v2 by @ened in #20
- Upgrade libphonenumber to 8.12.1 by @ened in #21
- Ios compatibility issues by @nashfive in #24
- specify returned dart types and document a bit by @ened in #26
- Bugfix/fix swift warnings by @nashfive in #27
- Bumps libphonenumber on Android to 8.12.6 by @patuoynageek in #28
- Adding validate method by @onatcipli in #31
- PR for #12 by @thienvu18 in #32
- Upgrade files to latest plugin template version and update libraries by @nashfive in #33
- Fix PhoneNumber with 'national_number' format by @clouddevil in #35
- Bumps Android libphonenumber to v8.12.18 & iOS PhoneNumberKit to v3.3.3 by @patuoynageek in #37
- migrate to null safety by @VictorUvarov in #39
- Add Documentation by @VictorUvarov in #43
- Add localized name for the region by @nashfive in #48
- Update documentation and example for carrier region code by @VictorUvarov in #52
- Adds a TextEditingController that automatically formats TextField by @nicbn in #54
New Contributors
- @derTuca made their first contribution in #1
- @nashfive made their first contribution in #2
- @ajzuse made their first contribution in #4
- @vanyasem made their first contribution in #7
- @maqoo made their first contribution in #9
- @ened made their first contribution in #14
- @onatcipli made their first contribution in #31
- @thienvu18 made their first contribution in #32
- @clouddevil made their first contribution in #35
- @VictorUvarov made their first contribution in #39
- @nicbn made their first contribution in #54
Full Changelog: https://github.com/flutter-form-builder-ecosystem/phone_number/commits/0.12.0+2
What's Changed
- Support for Country Code and National Number by @vanyasem in #7
- Added list checking ability by @maqoo in #9
- Feature/upgrade plugin by @nashfive in #13
- adds method to retrieve all supported regions & their country codes by @ened in #14
- Feature/remove static methods by @nashfive in #17
- Adds iOS clang module, migrate iOS example project. by @ened in #16
- Update native libs by @nashfive in #18
- Android embedding v2 by @ened in #20
- Upgrade libphonenumber to 8.12.1 by @ened in #21
- Ios compatibility issues by @nashfive in #24
- specify returned dart types and document a bit by @ened in #26
- Bugfix/fix swift warnings by @nashfive in #27
- Bumps libphonenumber on Android to 8.12.6 by @patuoynageek in #28
- Adding validate method by @onatcipli in #31
- PR for #12 by @thienvu18 in #32
- Upgrade files to latest plugin template version and update libraries by @nashfive in #33
- Fix PhoneNumber with 'national_number' format by @clouddevil in #35
- Bumps Android libphonenumber to v8.12.18 & iOS PhoneNumberKit to v3.3.3 by @patuoynageek in #37
- migrate to null safety by @VictorUvarov in #39
- Add Documentation by @VictorUvarov in #43
- Add localized name for the region by @nashfive in #48
- Update documentation and example for carrier region code by @VictorUvarov in #52
- Adds a TextEditingController that automatically formats TextField by @nicbn in #54
New Contributors
- @vanyasem made their first contribution in #7
- @maqoo made their first contribution in #9
- @ened made their first contribution in #14
- @onatcipli made their first contribution in #31
- @thienvu18 made their first contribution in #32
- @clouddevil made their first contribution in #35
- @VictorUvarov made their first contribution in #39
- @nicbn made their first contribution in #54
Full Changelog: 0.3.0...0.12.0+2
-
0.11.020 May 2021Release notes
Open source →- Get the carrier region code for the phone number associated with the device
-
0.11.0+112 Jun 2021 -
0.11.0+231 Jul 2021 -
0.10.001 May 2021 -
0.9.013 Mar 2021 -
0.9.0+110 Apr 2021 -
0.9.0+201 May 2021 -
0.8.108 Nov 2020 -
0.8.1+115 Feb 2021 -
0.8.011 Oct 2020Release notes
Open source →- Pin PhoneNumberKit to 3.3.1 to align with libphonenumber 8.12.9 phone numbers metadata
- Refactor project according to latest stable Flutter plugin template
- Remove all tests
-
0.7.011 Oct 2020Release notes
Open source →- Introduce PhoneNumber and RegionInfo classes for parsed results
- Change plugin's entry point to
PhoneNumberUtilto mirror usage found in Google'slibphonenumberlibrary - Add the
PhoneNumberTypeenum
-
0.7.0+111 Oct 2020 -
0.6.307 Oct 2020 -
0.6.230 Mar 2020 -
0.6.2+118 Apr 2020Release notes
Open source →- Fix compatibility with Objective-C projects
- Fix iOS example compatibility issue with Xcode 11.4 (https://flutter.dev/docs/development/ios-project-migration)
-
0.6.2+214 May 2020 -
0.6.2+321 May 2020 -
0.6.2+421 Jul 2020 -
0.6.013 Dec 2019 -
0.6.0+113 Dec 2019Release notes
Open source →- Thanks to @ened for helping fixing 2 iOS issues
- Optimize factories for testing and normal usage
- Add analytics_options w/ pedantic
- Initial version of the README
-
0.6.0+207 Feb 2020 -
0.5.012 Dec 2019 -
0.4.103 Dec 2019Release notes
Open source →- Change channel name (add FQDN)
- Reorganize the lib folder to Dart library standards
- Update to libphonenumber 8.10.23 / PhoneNumberKitCore 3.1.0
- Project cleanup
-
0.4.020 Nov 2019 -
0.3.115 Aug 2019 -
0.3.010 Jun 2019 -
0.2.010 May 2019Release notes
Open source →- Upgrade to libphonenumber 8.10.11 & PhoneNumberKit 2.6.0
- Refactor to AndroidX
- Remove Kotlin support and switched back to full Java implementation
- Added a very simple test in the example app
-
0.1.121 Jan 2019Release notes
Open source →- Minimal implementation of the parse method. Example app still not functional.
-
0.1.016 Nov 2018Nothing published for this version
-
0.0.131 Oct 2018Nothing published for this version