saible_consulting_core 0.2.1
saible_consulting_core: ^0.2.1 copied to clipboard
Country data, fuzzy search and 40 locales shared by the saible_consulting form field packages
0.2.1 #
- Bumped version to
0.2.1across the Saible Consulting package suite. - Updated documentation with clickable video preview thumbnails across the monorepo packages.
0.2.0 #
- Bumped version to
0.2.0across the Saible Consulting package suite. - Validated and confirmed compatibility with
material_ui1.5.0 andcupertino_ui1.1.1. - Updated documentation with standard pub.dev package badges and references.
0.1.0 #
- Initial release.
- ISO 3166-1 country directory: all 249 countries and territories exposed as the
type-safe
Iso3166Countryenum, with alpha-2, alpha-3 and numeric codes, international dial codes, flag emojis, common aliases and native name search terms. - Localizations for 40 locales (39 languages, including both
enanden-GB), published throughCountryLocalizations.supportedLocalesandCountryLocalizations.localizationsDelegatesfor direct use inMaterialApp. material_uilocalization plumbing:SaibleLocalizations.localizationsDelegatespairs the country delegate withmaterial_ui'sGlobalMaterialLocalizations.delegates, so Material-owned strings (dialog buttons, text selection toolbars) stay localized alongside country names;SaibleLocalizations.supportedLocalesmirrorsCountryLocalizations.supportedLocales.- Fuzzy search:
JaroWinklersimilarity with upper-bound pruning, plus theTextSearch/TextSearchItemin-memory engines (searchand bounded top-kfastSearch) for typo-tolerant, jank-free filtering. - Timezone-safe date utilities: the
DateOperationsextension (dateOnly,addDays,addYears) and theDateCollectionaggregation extension (max()). - Country selection widgets:
CountriesProviderandNationTile. - Built on
material_ui, the official Flutter Material library.