All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.1.2 (2024-10-15)
- core: updating the System.Text.Json package references to fix the vulnerabilities (#114) (f218ce2)
- arcgis: updating the parameter names for deserialization of country information (#113) (d74864e)
2.1.1 (2024-08-02)
- security: fixing a security vulnerability in the System.Text.Json nuget (c700660)
- arcgis: fixing the Rank property to be a float instead of an int (#108) (0187c59)
2.1.0 (2024-05-20)
- radar: adding support for the Radar geocoding API (#100) (448b087)
- positionstack: adding support for the positionstack geocoding API (#65) (205676b)
2.0.0 (2024-01-28)
- removed native support for net5.0 since it is an out of support item, and dropped netstandard2.1 since this supports netstandard2.0
- removed the usage of Newtonsoft.Json and moved to use System.Text.Json
- changed the exceptions returned from all services to GeoNETException instead of individual exceptions per API, as well as removed some now-deprecated interface types and implementations
- removed all key container types in favour of using
IOptions<T>
- changed how configuration is done for options during service configuration
- changed the namespace of multiple classes/extension methods
- changed the name of the extension methods to add the geocoding services
- runtime: updating the .net version support for net8.0, and removing native support for netstandard2.1 and net5.0 (#58) (4398a10)
- serialization: updating to use System.Text.Json instead of Newtonsoft.Json (#40) (e108ec6)
- exceptions: updating how exceptions are handled and removing unused interfaces (#95) (61a3e5f)
- configuration: updating to allow services to pass a key when sending requests and changing how option information is configured and stored (#80) (659288f)
1.6.0 (2023-12-29)
1.5.2 (2023-09-18)
- here: fixing an issue where the in parameter of the geocoding endpoint is not passed correctly (#87) (7f2adf0)
1.5.1 (2023-09-01)
- mapbox: adding the new worldview parameter to the forward and reverse geocode parameters (#77) (cfc987c)
- here: adding new parameters to the different geocoding requests (#78) (fd96319)
- bing: adding a missing culture parameter for Bing (#82) (2fc79ac)
- here: fixing an issue where using an invariant culture leads to an empty language in the query string (#83) (176aca9)
1.5.0 (2023-06-04)
- here: Adding missing fields on Address model type for the Here Geocoding API (e121354)
- framework: adding support for netstandard2.0 (#73) (23e3569)
- core: fixing an issue where too many requests to create the same resource provider causes an exception in the dictionary (#70) (6f47d9a)
- here: Adding missing enum values on ResultType (e7ed451)
1.4.0 (2023-04-08)
- core: removing the asp framework dependency and creating a repository specific QueryString class (#61) (c6e4688)
- changing the DI methods to allow for configuration of the http client (#66) (5369e85)
1.3.0 (2023-04-04)
- core: replacing the IStringLocalizer with a Geo.NET specific interface (#50) (cc43384)
- here: adding support for encoding flexible polylines for the autosuggest, browse, and discover endpoints (#56) (7b99804)
1.2.1 (2023-04-02)
- culture: fixing an issue where the query string is generated incorrectly in different cultures (#52) (6421df0)
1.2.0 (2022-08-20)
- fixing an issue where the query is not properly encoded, and fixing an issue where the query string building is using an outdated method (#46) (5b55f4d)
1.1.1 (2022-07-21)
1.1.0 (2022-06-04)
- Adding support for ArcGIS Suggest API
- Adding support for ArcGIS Address Candidate API
- Adding support for ArcGIS Place Candidate API
- Adding support for ArcGIS Geocoding API
- Adding support for ArcGIS Reverse Geocoding API
- Adding support for Bing Geocoding API
- Adding support for Bing Reverse Geocoding API
- Adding support for Bing By Address API
- Adding support for Google Geocoding API
- Adding support for Google Reverse Geocoding API
- Adding support for Google Places Search API
- Adding support for Google Places Details API
- Adding support for Google Autocomplete Places API
- Adding support for Google Autocomplete Query API
- Adding support for HERE Geocoding API
- Adding support for HERE Reverse Geocoding API
- Adding support for HERE Discover API
- Adding support for HERE Auto Suggest API
- Adding support for HERE Browse API
- Adding support for HERE Lookup API
- Adding support for MapBox Geocoding API
- Adding support for MapBox Reverse Geocoding API
- Adding support for MapQuest Geocoding Open API
- Adding support for MapQuest Reverse Geocoding Open API
- Adding support for MapQuest Geocoding Lisenced API
- Adding support for MapQuest Reverse Geocoding Lisenced API