bd_locations 0.2.0
bd_locations: ^0.2.0 copied to clipboard
Complete offline geographic dataset of Bangladesh (Divisions, Districts, Upazilas, Unions, Postcodes) in Bengali and English with search utilities.
0.2.0 #
- Added 4,540 Unions (
Unionmodel):- Complete offline Union Parishad dataset of Bangladesh with Bengali & English names and official portal URLs.
- Added
BdLocations.unions,BdLocations.getUnionById(),BdLocations.getUnionsByUpazila(),BdLocations.getUnionsByDistrict(), andBdLocations.searchUnions(). - Added relational extensions:
upazila.unions,district.unions,union.upazila,union.district, andunion.division.
- Added 1,349 Post Offices & Postcodes (
PostOfficemodel):- Complete 4-digit postal code dataset in both English (
'1207') and Bengali ('১২০৭') digits. - Added
BdLocations.postOffices,BdLocations.findByPostcode(),BdLocations.isValidPostcode(),BdLocations.searchPostOffices(),BdLocations.getPostOfficesByDistrict(), andBdLocations.getPostOfficesByDivision(). - Added relational extensions:
district.postOffices,division.postOffices,postOffice.district, andpostOffice.division.
- Complete 4-digit postal code dataset in both English (
- Added Bilingual Address Formatter:
- Added
.formatAddress(inBangla: true/false)extension onDistrict,Upazila,Union, andPostOffice.
- Added
0.1.0 #
- Initial release of
bd_locations. - Added complete offline dataset for Bangladesh:
- 8 Divisions (
Divisionmodel with Bengali & English names, coordinates, and portal URLs). - 64 Districts (
Districtmodel with Bengali & English names, coordinates, and portal URLs). - 495 Upazilas (
Upazilamodel with Bengali & English names and portal URLs, including newly formed Eidgaon, Madhyanagar, Dasar, and Shaistaganj).
- 8 Divisions (
- Added relational extensions (
division.districts,district.upazilas,upazila.district,upazila.division). - Added bilingual & legacy-spelling-aware search (
searchDivisions,searchDistricts,searchUpazilas). - Added Haversine geolocation helpers (
findNearestDistrict,findNearestDivision,distanceInKm).