NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1544 most downloaded on pub.dev
Flutter phone input integrated with flutter internationalization
Last release 4 days ago
04 Oct 2026
Release timing varies
gaps range from 1 weeks to 6 months
Most releases are documented
notes for 45 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
87 releases · first in 2021
One column per quarter.
Added PhoneFieldLocalization.delegate and PhoneFieldLocalization.supportedLocales.
PhoneFieldLocalization.delegate and PhoneFieldLocalization.supportedLocales.12.0.0 cleanup: drop deprecated API, honour ignored navigator parameters
phase 1
reexport
comments
12.0.0 cleanup: drop deprecated API, honour ignored navigator parameters
internal refactor
upgrade versions
tighten deps
fix tests
fix deprecation
flutter_country_selector and the lockstep releases it required (both packages always had to be published together). flutter_country_selector 3.0.0 is a thin re-export of package:phone_form_field/country_selector.dart; the dependency graph of your application does not change as phone_form_field 11.x already pulled that package in.CountrySelectorNavigator.addSeparator (it was always on), CountrySelectorNavigator.showCountryCode (use showDialCode), CountrySelectorNavigator.appBarTheme (wrap the input in a Theme instead), CountrySelectorNavigator.navigate (use show), CountryChip (use CountryButton), PhoneFormField.textAlign (it had no effect, change the text directionality instead) and PhoneValidator.none (pass null as validator).CountrySelectorNavigator.dialog() ignoring its showDialCode parameter.CountrySelectorNavigator.page() ignoring its searchBoxDecoration, searchBoxTextStyle, searchBoxIconColor and scrollPhysics parameters.CountrySelectorNavigator.draggableBottomSheet() now accepts useRootNavigator (it was stored internally but could never be set).Fix codegen error
Fix codegen error (#348)
Update the phone_number_parser dependecy to the latest version 9.0.24
Update the phone_number_parser dependecy to the latest version 9.0.24
feat: Improve accessibility of PhoneFormField
This commit addresses accessibility issues in the PhoneFormField by ensuring the country selector button is properly exposed to accessibility services.
Previously:
Changes Made:
Impact:
Updaed flutter_country_selector to 1.0.19
Use countryName variable instead of calling countryName method
Added CHANGELOG entry for 10.0.17
chore(deps): Update circle_flags dependency to latest versions
chore(deps): Update circle_flags dependency to latest versions
chore(version): Bump version to 10.0.16
Updated the version number in pubspec.yaml to reflect the latest release. This change ensures that the package version is consistent with the latest updates and improvements.
feat: add readOnly property in PhoneFormField
feat: add readOnly property in PhoneFormField
chore: bump version and update changelog
chore: resolve comments
test: add tearDown for PhoneController in tests
feat: add canRequestFocus property
- Added onTapUpOutside
Co-authored-by: Julia Lipiec-Iskierka jlipiec-iskierka@getresponse.com
Co-authored-by: Julia Lipiec-Iskierka jlipiec-iskierka@getresponse.com
fix: only dispose focus node if not provided externally
fix: only dispose focus node if not provided externally
test: extend tests to cover focus node dispose handling
chore: update version and CHANGELOG.md
Nothing published for this version
Nothing published for this version
- Auto publish workflow changes
Fixes controller disposal logic
Fix text selection on LimitMaxLengthFormatter
LimitMaxLengthFormatterAdded borderRadius to CountryButtonStyle to allow configuring the borderRadius of the country button InkWell.
borderRadius to CountryButtonStyle to allow configuring the borderRadius of the country button InkWell.Added shouldLimitLengthByCountry property to PhoneFormField
shouldLimitLengthByCountry property to PhoneFormFieldAdded dropdownIconColor property to CountryButtonStyle
dropdownIconColor property to CountryButtonStylehandle disabled state for CircleFlag in CountryButtonStyle using gray scale color filter to give more natural handling of disabled state
CircleFlag in CountryButtonStyle using gray scale color filter to give more natural handling of disabled stateadded backgroundColor property to BottomSheet, DraggableModalSheet, ModalSheet, Dialog
- added Catalan localization
Fix fixes issue where area codes wrapped in parentheses cannot be deleted
Add forgotten deprecation warning
Add missing countries and favorites params to CountrySelectorNavigator.page factory
Fix phone number format for some countries
- added Slovak localization - added Czech localization
added Vietnamese localization messages
fix: handle change on country selection. onChanged callback would trigger if country field is updated
Do not preload flags by default anymore. Use [PhoneFormField.preloadFlags()] to preload flags
upgrade flutter country selector dependency
added language selection to demo
- fix readme
[deprecate] country button stylings properties in favor of one countryButtonStyle property
showDropdownIndicatorcountryButtonStyle propertyadd some missing localization messages
Fixing using controller's value as initial value #218
improve semantics after trying talk back
- improve semantics
reformat national number on country changed
- unexport circle flags
[Deprecated] : isCountryChipPersistent in favor of isCountryButtonPersistent.
LocalizedCountryRegistry removed. If you were using it to localize a country name, you should use CountrySelectorLocalization.of(context).countryName(isoCode).isCountryChipPersistent in favor of isCountryButtonPersistent.shouldFormat, it is now always ON by defaultdefaultCountry, you should now use either initialValue or provide a controller with an initial value.CountrySelectorNavigator.searchDelegate() changed into CountrySelectorNavigator.PageNavigator().Upgraded phone_numbers_parser lib to 8.1.0
flag loaded from assets (revert from previous version)
[isCountryChipPersistent] now default to true, as setting it to false results in a buggy focus behavior. This might be deprecated in the future if no…
Fix invalid initial value from controller
upgrade to phone numbers parser 7.0.1
Better rendering of flags on the web
Fixed flag size in draggable bottom sheet
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →