Skip to content

Latest commit

 

History

History
226 lines (149 loc) · 7.66 KB

CHANGELOG.md

File metadata and controls

226 lines (149 loc) · 7.66 KB

esri-leaflet-renderers change log

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

Updated

  • Updated dependencies (#191)
  • Updated version export style (#190)

3.0.0 - 2022-06-24

Changed

  • Updated esri-leaflet peer dependency version in package.json so that there will not be errors when installing via NPM (#177)

Updated

  • Fixed renderers when working with esri-leaflet-cluster (#179)

2.1.3 - 2022-03-08

Updated

  • Updated dependencies and changed build-related settings to be consistent with Esri Leaflet (#171)

2.1.2 - 2020-07-06

Changed

  • Update esri-leaflet-cluster version in package.json (🙏francharbo🙏 #160)

2.1.1 - 2020-06-23

Fixed

  • Follow-up to #144 to fix the clustering changes (🙏jgravois🙏 #158)

2.1.0 - 2020-06-19

Added

Changed

  • esri-leaflet, leaflet, and leaflet-shape-markers are now peer dependencies (#154)

2.0.6 - 2017-06-02

Fixed

  • bug that mangled server side color interpretation

2.0.5 - 2017-06-02

Added

  • support for loading via AMD
  • support for Node 7

Fixed

  • ensure that point geometry layers are assigned to Leaflet's markerPane by default

2.0.4 - 2016-08-17

Added

  • support for picture marker symbols stored outside the ArcGIS ecosystem

Fixed

  • ensure the plugin only fires one metadata requests
  • ensure that [esriSLSNull] symbol types display correctly

2.0.3 - 2016-07-01

Added

  • support for base64 encoded PictureMarkerSymbols. thx @ynunokawa!
  • support for overriding service symbology with 'drawingInfo' provided in L.esri.featureLayers 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);

Fixed

  • odd cases where a subset of features were drawn with leaflet symbology.

Added

2.0.2 - 2016-06-15

Added

  • now its possible for individual featureLayers to not utilize the renderer defined by the service (when ignoreRenderer: true is included as a contructor option)

Fixed

  • Ensured that its possible to specify custom panes for marker symbols (thanks @pbastia!)
  • Race condition encountered when metadata is slow to load

Changed

  • 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

Added

  • 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 urls 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

Added

  • 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)

Changed

  • 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).

Breaking Changes

  • 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 with L.esri.featureLayer( {url: url} )).

Added

  • support for unique value renderers based on more than one field
  • support for transparency applied to the entire renderer

Fixed

  • 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

0.0.1-beta.1 - 2015-01-29

  • First Beta release
  • Works with esri-leaflet 1.0.0-rc.4