mn_loc 1.0.4
mn_loc: ^1.0.4 copied to clipboard
A Flutter package for 3-level dependent dropdowns (District -> Subdivision -> Circle) loaded directly from JSON data.
CHANGELOG #
1.0.3 #
- Upgraded
go_routerdependency to^16.2.5for full compatibility with modern Flutter and GoRouter v16+. - Added unit test suite covering
AppRouterconfiguration andLocationDropdownProviderstate management. - Comprehensive documentation updates.
1.0.2 #
- Added
selectByIds()andsetInitialSelection()methods toLocationDropdownProviderfor pre-selecting location items by ID. - Added
initialDistrictId,initialSubdivisionId, andinitialCircleIdparameters toinitialize()for effortless pre-filled form initializations.
1.0.1 #
- Updated JSON location datasets to real Manipur administrative data (16 Districts, 68 Subdivisions, 88 Revenue Circles).
- Replaced deprecated
valueparameter in dropdown form fields withinitialValueandValueKeyfor full Flutter 3.33+ compatibility.
1.0.0 #
- Initial release of
mn_locpackage. - 3-Level Dependent Dropdown support (District -> Subdivision -> Circle).
- Standalone Individual Unwrapped Widgets:
DistrictDropdown,SubdivisionDropdown, andCircleDropdown. - Asset Data Loading: Parsed directly from
district.json,subdivision.json, andcircle.json. - State Management: Built with Provider (
LocationDropdownProvider). - Material 3 Design compatibility and custom styling options.