smart_phone_parser 1.0.4
smart_phone_parser: ^1.0.4 copied to clipboard
A zero-dependency global phone parser and selector supporting multiple UI design styles with automatic input normalization.
Changelog #
1.0.4 - 2026-05-25 #
Enhanced #
- 📝 Improved documentation and API comments
- 🎨 Better pub.dev metadata and categorization
- 🔧 Enhanced pubspec.yaml with more topics and funding info
- 📸 Added screenshot support for pub.dev
- 📚 Added documentation links
Fixed #
- 🐛 Fixed minor issues in country picker
- 🐛 Fixed validation edge cases
- 🐛 Fixed memory leaks in controller disposal
🎉 Initial Stable Release #
Added
- ✨ Complete phone number parsing engine with automatic country detection
- 🌍 Support for 100+ countries with flags and dial codes
- 📱 Country picker with BottomSheet and Dialog modes
- ⭐ Favorite countries support (pin frequently used countries)
- 🔄 Profile edit support - parse from API strings automatically
- ✅ Built-in form validation with Form widget support
- 🎨 Fully customizable UI with SmartPhoneTheme
- 🔧 Custom builder for complete UI control
- 📝 InputDecoration support (label, hint, helper, error texts)
- 🎯 Prefix and suffix icons support
- 🌓 Light and Dark theme support out of the box
- 📦 Zero external dependencies
- 🚀 High performance with ValueNotifier
- 📱 Responsive design for all screen sizes
Features
- SmartPhoneController with full API
- ParsedPhone model with all phone data
- PhoneValidator with common validators
- PhoneFormatter for number formatting
- Extension methods for strings
- Country search with debouncing
- RTL support
- Accessibility support
Documentation
- Complete API reference
- 10+ usage examples
- Quick start guide
- Migration guide
