Skip to content

Releases: Esri/esri-leaflet-geocoder

v2.0.1

24 Sep 16:56
Compare
Choose a tag to compare

Fixed

  • ensured that options from Geosearch constructor are mixed in correctly.

v2.0.0

08 Sep 23:08
Compare
Choose a tag to compare

Added

  • implemented a new 'countries' parameter for the arcgisOnlineProvider based on new capabilities of the World Geocoding Service #38
  • implemented a new 'categories' parameter for the arcgisOnlineProvider based on new capabilities of the World Geocoding Service
  • added the ability to include 'categories' in requests using L.esri.Geocoding.suggest
  • updated result objects across providers to include the actual GeoJSON of candidates #81

Fixed

  • included additional logic to ensure that queries are case insensitive #83 (thanks @rntdrts)
  • refactored the calculation of result bounds calculation to avoid uncaught exceptions and usage of new #84

v2.0.0-beta.3

28 Jul 16:57
Compare
Choose a tag to compare

Fixed

  • Missing files in NPM release.

v2.0.0-beta.2

24 Jul 22:27
Compare
Choose a tag to compare

Fixed

  • Missing sourcemap in build.

v2.0.0-beta.1

24 Jul 19:29
Compare
Choose a tag to compare

Breaking

  • Requires the 2.0.0-beta.4 release of Esri Leaflet.
  • Require the 1.0.0-beta.1 release of Leaflet.
  • Namespaces have changed all exports now sit directly under the L.esri.Geocoding namespace. This mean that things like L.esri.Geocoding.Controls.Geosearch.Providers.FeatureLayer can now be accessed like L.esri.Geocoding.FeatureLayerProvider.
  • useArcgisWorldGeocoder has been removed. Now you must pass L.esri.Geocoding.arcGisOnlineProvider() in the providers array. This will facilitate easily passing options to the ArcGIS Online geocoder.

Added

  • Better build/test/release automation.
  • Support for JSPM in package.json. Now you can import geocode from 'esri-leaflet-geocoder/src/Tasks/Geocoder'; for more compact builds but, be aware of caveats
  • Support for browserify in the package.json. Now you can var geocode = require('esri-leaflet-geocoder/src/Tasks/Geocoder'); for more compact builds, but be aware of caveats

1.0.2

15 Jul 00:26
Compare
Choose a tag to compare
  • Fixed bug in Suggest logic affecting older versions of ArcGIS Server (#77 thanks @npeihl! )

1.0.1

11 Jul 16:10
Compare
Choose a tag to compare
  • Fix incorrect version number in built files.

1.0.0

10 Jul 22:22
Compare
Choose a tag to compare

This represents the stable release of Esri Leaflet Geocoder compatible with Leaflet 0.7.3. All future 1.0.X releases will be compatible with Leaflet 0.7.3 and contain only bug fixes. New features will only be added in Esri Leaflet Geocoder 2.0.0 which will require Leaflet 1.0.0.

Changes

  • Introduced support for dynamic suggestions from custom geocoding services. #65
  • Refactored code to account for changes introduced in Esri Leaflet 1.0.0. #75
  • Fixed problem in initialize #63 (thanks @timwis!)
  • Plugin now dynamically sets a hard search extent when useMapBounds is set to true. #58

Release Candidate 4

09 Jan 17:18
Compare
Choose a tag to compare
Release Candidate 4 Pre-release
Pre-release

Fix Bower distribution

Release Candidate 3

06 Jan 20:45
Compare
Choose a tag to compare
Release Candidate 3 Pre-release
Pre-release

Breaking Changes

  • Providers should now supply their url with the url key inside of options as opposed to a separate parameter.
  • Namespace has been reorganized. everything now sits under L.esri.Geocoding. So L.esri.Tasks.Geocode is now L.esri.Geocoding.Tasks.Geocode.

Changes

  • MapService provider now supports being passed an array of layers to search. #48
  • title option will now set the title on the input to 'Location Search' by default. #51
  • When using many providers or when a provider returns lots of results with a high limit, the suggestions div will now scroll. #55
  • within() and nearby() now return the task and can be changed. #49
  • Bugfix for MapService provider #46