All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This change log adheres to standards from Keep a CHANGELOG.
3.0.1 - 2023-08-28
3.0.0 - 2022-06-24
- Updated
esri-leaflet
peer dependency version inpackage.json
so that there will not be errors when installing via NPM (#177)
- Fixed renderers when working with esri-leaflet-cluster (#179)
2.1.3 - 2022-03-08
- Updated dependencies and changed build-related settings to be consistent with Esri Leaflet (#171)
2.1.2 - 2020-07-06
- Update
esri-leaflet-cluster
version inpackage.json
(🙏francharbo🙏 #160)
2.1.1 - 2020-06-23
2.1.0 - 2020-06-19
- Clustering (#144)
- esri-leaflet, leaflet, and leaflet-shape-markers are now peer dependencies (#154)
2.0.6 - 2017-06-02
- bug that mangled server side color interpretation
2.0.5 - 2017-06-02
- support for loading via AMD
- support for Node 7
- ensure that point geometry layers are assigned to Leaflet's
markerPane
by default
2.0.4 - 2016-08-17
- support for picture marker symbols stored outside the ArcGIS ecosystem
- ensure the plugin only fires one metadata requests
- ensure that [
esriSLSNull
] symbol types display correctly
2.0.3 - 2016-07-01
- support for base64 encoded PictureMarkerSymbols. thx @ynunokawa!
- support for overriding service symbology with 'drawingInfo' provided in
L.esri.featureLayer
s constructor. thx @ynunokawa!
var fl = L.esri.featureLayer({
url: 'http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/0',
drawingInfo: {
"renderer": {
"type": "simple",
"symbol": {
"type": "esriSMS",
"style": "esriSMSCircle",
"color": [115, 178, 255, 255],
"size": 10,
"angle": 0,
"xoffset": 0,
"yoffset": 0,
"outline": {
"color": [0, 0, 0, 255],
"width": 1
}
},
"label": "",
"description": ""
},
"transparency": 0,
"labelingInfo": null
}
}).addTo(map);
- odd cases where a subset of features were drawn with leaflet symbology.
2.0.2 - 2016-06-15
- now its possible for individual featureLayers to not utilize the renderer defined by the service (when
ignoreRenderer: true
is included as a contructor option)
- Ensured that its possible to specify custom panes for marker symbols (thanks @pbastia!)
- Race condition encountered when metadata is slow to load
- Build system refactored to use latest Rollup and Rollup plugins.
- Reworked bundling directives for various modules systems to resolve and simplify various issues
- WebPack users no longer have to use the Babel loader.
- Babelify with Babel 6 now works
2.0.1 - 2016-01-19
- Now developers can now override individual style properties of interest for polyline and polygon services directly in the FeatureLayer constructor. (via pull #100)
L.esri.featureLayer({
url: 'http://[server]/arcgis/rest/services/[yourservice]/MapServer/0',
style: function (feature) {
return {
// override service symbology to make polygon fill 50% transparent
fillOpacity: 0.5
};
}
}).addTo(map);
2.0.0 - 2015-09-10
This is the first release that supports Leaflet 1.0.0-beta.1. As with version 1.0.0 of Esri Leaflet, FeatureLayer constructors now expect url
s to be provided within an options object (ie: L.esri.featureLayer(url)
should be replaced with L.esri.featureLayer( {url: url} )
).
1.0.1 - 2015-11-30
- support for clusteredFeatureLayers
- support for unique value renderers based on more than one field
- support for transparency applied to the entire renderer (via the service symbology)
- Rewritten build and test systems to rely on ES 2015 Modules specification
- More build and release automation
1.0.0 - 2015-09-08
This is expected to be the last (and only) stable release of Esri Leaflet Renderers 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 Renderers 2.0.0 (which will require Leaflet 1.0.0).
- In Esri Leaflet itself, in L.esri.FeatureLayer constructors, the
url
is now provided within an options object (ie:L.esri.featureLayer(url)
should be replaced withL.esri.featureLayer( {url: url} )
).
- support for unique value renderers based on more than one field
- support for transparency applied to the entire renderer
- ensured that tokens are passed through in requests for picture marker symbols
0.0.1-beta.3 - 2015-03-24
- Render from the new visualVariables objects in the renderer JSON
- Still backwards compatible with classic renderers
0.0.1-beta.2 - 2015-03-02
- Fix to work with Browserify
- Update to work with esri-leaflet 1.0.0-rc.5
- Still backwards compatible with esri-leaflet 1.0.0-rc.4
- First Beta release
- Works with esri-leaflet 1.0.0-rc.4