- 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
### 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_builder
to 9.x.x. Take a look breaking changes on there changelog
### BREAKING CHANGE
- Update Dart constrains to 3
- Compile with Android SDK 33
### 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
- Bumps PhoneNumberKit to v3.5.8
- Bumps libphonenumber to v8.13.10
- Fix warning for constant variable
regionCode
on Swift
- [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
- Bumps PhoneNumberKit to v3.3.4
- Bumps libphonenumber to v8.12.45
- Bumps libphonenumber to v8.12.32
- Add a
PhoneNumberEditingController
to allow "as-you-type" formatting.
- Migrate deprecated package
pedantic
toflutter_lints
- Update documentation and example for carrier region code
- Get the carrier region code for the phone number associated with the device
- Add the localized name of the region
- Fix missing 'toll free' phone number type
- Add documentation to README, PhoneNumber and RegionInfo
- Add support for null safety
- Bump to libphonenumber 8.12.18 and PhoneKit 3.3.3
- Fix parsing of nationalNumber property
- 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
- Fix missing dependency to
meta
- Formatting code according to
dartfmt
- Introduce PhoneNumber and RegionInfo classes for parsed results
- Change plugin's entry point to
PhoneNumberUtil
to mirror usage found in Google'slibphonenumber
library - Add the
PhoneNumberType
enum
- Adding validate method for both platforms
- Upgrade to libphonenumber 8.12.6
- Fix warnings in Swift code
- Rewrite of the example app
- Fix compatibility with Objective-C projects
- Fix iOS example compatibility issue with Xcode 11.4 (https://flutter.dev/docs/development/ios-project-migration)
- Upgrade to libphonenumber 8.12.1
- Compatibility with Flutters Android Embedding V2
- Activate E2E testing capabilities
- Upgrade to libphonenumber 8.11.3
- Upgrade to PhoneNumberKit 3.2.0
- 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
- Breaking Change: all the plugin's API methods are now instance methods
- Add method to retrieve all supported regions & their country codes
- 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
- Add support for parsing a list of phone numbers
- Add support for phone number's countryCode and nationalNumber
- Add partial number formatting
- 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
- Minimal implementation of the parse method. Example app still not functional.