geocoder_buddy 1.0.2
geocoder_buddy: ^1.0.2 copied to clipboard
Forward, Reverse geocoding and Search Address without any apikey.
1.0.2 #
- Fix: Widened Dart SDK constraint to
>=2.16.0 <4.0.0for Flutter 2 and modern Flutter 3 / Dart 3 compatibility (resolves #2). - Fix: Widened
httpdependency constraint to>=0.13.4 <2.0.0(resolves #7, #8). - Fix: Added required
User-Agentheader complying with Nominatim usage policy, preventing HTTP 403 Forbidden errors in Windows release mode and desktop environments (resolves #5). - Fix: Proper URI query parameter encoding for search addresses containing spaces, commas, or non-ASCII characters (resolves #5).
- Fix: Complete null safety for all model fields (
GBData,Address,GBSearchData,MapData) preventingExpected a value of type 'String', but got one of type 'Null'(resolves #1, #3). - Fix: Handled Nominatim error responses (such as
Unable to geocode) cleanly withGeocoderExceptioninstead of type casting crashes (resolves #3). - Fix: Fixed duplicate
villagenamed parameter compiler error (resolves #6). - Feat: Added support for
language/accept-languagelocalization in geocoding requests (resolves #1). - Feat: Added support for
suburb,neighbourhood,quarter,hamlet,town,cityDistrict,rawAddress, and mappedhouse_numbertohouseNumberinAddress. - Feat: Configurable
GeocoderBuddy.userAgent.