NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1607 most downloaded on pub.dev
A country picker to select a country. Merged into phone_form_field, this package now re-exports it.
Last release 4 days ago
04 Oct 2026
Release timing varies
gaps range from 9 days to 8 months
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
22 releases · first in 2024
Resolve phone_form_field 12.0.1 from pub.dev
reexport
comments
Check formatting in CI
changelog
Resolve phone_form_field 12.0.1 from pub.dev
phone_form_field 12.0.1 is published, so this package no longer needs the sibling checkout it was developed against.
Drop the dependency_overrides that pointed at ../phone_form_field, in both pubspec.yaml and example/pubspec.yaml.
Drop the sibling checkout steps from tests.yml and deploy_demo.yml.
Refresh example/pubspec.lock: phone_form_field is now hosted 12.0.1 (material_ui 1.5.0, circle_flags 7.0.0, phone_numbers_parser 9.0.28).
The dependency_overrides and the sibling checkout are gone now that 12.0.1 is on pub.dev; describe the normal setup and keep the override documented as the temporary lockstep development trick.
package:phone_form_field/country_selector.dart:
import 'package:flutter_country_selector/flutter_country_selector.dart';
keeps working, import 'package:phone_form_field/country_selector.dart'; is
preferred.CountrySelectorLocalization and CountrySelectorLocalizationEn are now
aliases of PhoneFieldLocalizationImpl and PhoneFieldLocalizationImplEn,
so .delegate, .of(context), .supportedLocales and the country names
extension keep working.One column per month.
The Spanish localization contained raw machine-translation errors where country names were translated as common nouns: China appeared as "Porcelana" (
The Spanish localization contained raw machine-translation errors where
country names were translated as common nouns: China appeared as
"Porcelana" (porcelain), Turkey as "Pavo" (the bird) and Togo as
"Para llevar" (to-go). Isle of Man, Jordan, Guyana, Libya, French
Polynesia and Iran were also mistranslated.
This commit also fixes Spanish spelling (Ascensión, Benín, Feroe,
Yibuti, Catar, Suazilandia, Kazajistán, Botsuana, Malaui, Palaos),
uses the common Spanish exonyms (Corea del Norte/Sur, Macedonia del
Norte, Timor Oriental, Palestina, Islas Malvinas) and drops the awkward
ISO-style comma forms ("Bolivia, Estado Plurinacional de" -> "Bolivia").
Both l10n/es.arb and the generated Dart localization were updated.
Claude-Session: https://claude.ai/code/session_013ZT9ZVCWaViDrYmoB9tN43
Co-authored-by: Claude Fable 5 noreply@anthropic.com
Bump version Add changelog entry
fix changelog version
fix changelog version (#42)
Fix changelog title; Add pl to readme
Fix changelog title; Add pl to readme (#36)
Fix a memory leak in the CountrySelectorBase widget
Auto publish workflow implemented
Use theme default for AppBar elevation.
AppBar elevation.* Add Catalan
* Add localizations for Urdu
* Fix translation in Vietnamese * Add localizations for Hebrew * Upgrade dependency
* Added localizations for vi
* Fix translation in Portuguese
* Fix translation el * Update readme
Use newer version of circle_flags
* Added localizations for hu * Fixed fr localizations
Added missing localizations for pt and ru
* Improve accessibility
* Update demo gif
Add countryDialCode method to CountrySelectorLocalization
countryDialCode method to CountrySelectorLocalization* Add demo gif
* Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →