NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1126 most downloaded on pub.dev
A simple and customizable flutter package for inputting phone number in intl / international format uses Google's libphonenumber.
Last release 1 years ago
19 Sep 2025
Release timing varies
gaps range from 2 weeks to 1.8 years
Nearly every release is documented
notes for 43 of 44 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
44 releases · first in 2019
Removed dependency on libphonenumber
AsYouTypeFormatter that could throw a RangeError if the user typed non digit charactersadded greek by @NikosTsesmelis in #328
One column per quarter.
Full Changelog: v0.7.3...v0.7.4
Update .pubignore to reflex example folder in pub.dev
Changelog:
Updated dependency in libphonenumber
Changelog:
headline with headlineSmall in countries_search_list_widget.dartgetNameForNumberUpdated libphonenumber and PhoneNumberToCarrierMapper on Android
getNameForNumber in future updatesMassive thanks to the community
Fixes #203 , #204 , #206
Hotfixes: #207 , #209
v0.7.0 release view CHANGELOG.md for changes
v0.7.0 release view CHANGELOG.md for changes
SelectorConfig.backgroundColor and replaced with Theme.of(context).canvasColorFlutter web support, closed issues from Oct 14 till this tag was crea…
Flutter web support, closed issues from Oct 14 till this tag was crea…
SelectorConfig.cursorColor option.scrollPadding option.ValueChange<PhoneNumber>. now onSaved returns a PhoneNumber object.keyboardType option and improvements on iOS keyboard, see #147, #148 for more details.SelectorConfig.backgroundColor would be removed and replaced with Theme.of(context).canvasColor.spaceBetweenSelectorAndTextField for padding between selector button and text field.selectorType PhoneInputSelectorType.BOTTOM_SHEET now dismisses the dialog.Fixed issue with pub.dev analysis
Nothing published for this version
Breaking Change Changed autoValidate to autoValidateMode
// Should return -1 if A precedes B, 0 if A is equal to B and 1 if B precedes A
Fixed issue with pt_br.png asset not loading
Breaking Change selectorType has been moved to selectorConfig
selectorConfig parameter which enables you to
selectorType has been moved to selectorConfigwithCustomBorder and withCustomDecorationFixed setState() or markNeedsBuild called during build
Removed selector button left padding
Fixed incorrect cursor positioning while editing
Added maxLength property to set length limit
Added selector button padding on error
Fixed issue with keyboard and multiple rebuilds
Fixed issue with PhoneInputSelectorType.DIALOG
Updated Cayman Island dial code
Fixed issue with Validation error on initial value
Fixed NoSuchMethodError: The getter 'owner' was called on null
Added new initialValue parameter that accepts a PhoneNumber object
Added support for RTL languages to be presented in the correct alignment
- Bug fixes - Improvement for reliability
As You Type Formatter: The Package now formats the input to it's selected national format
onInputChanged now returns a new PhoneNumber Model
PhoneNumber Reference.parseNumber()- Bug fixed
TextField now formats whenever TextEditingController Text is changed
Added callback that listens to keyboard action
Custom list of countries e.g. ['NG', 'GH', 'BJ' 'TG', 'CI']
Minor changes to the source file
Critical bug fixed caused by changing source files and packages
Minor changes to the source file
- Critical bug fixed - Updated README.md
Fixed issues with text input not validating
Fixed countries.json assets not loading
- Critical bug fixed - Fixed image assets not loading
- Critical bug fixed - Added examples - Fixed image assets not loading
- Critical bug fixed - Updated README.md
Added support for custom input decoration
Your coding agent can read these notes before it upgrades. Set up the MCP server →