All notable changes to this project will be documented in this file.
3.3.1 - 2024-11-22
- Fixed the filter layer select that couldn't be selected
3.3.0 - 2024-07-15
- Added support for vector-based layers for basemaps, currently only available for the custom basemap.
3.2.1 - 2024-06-12
- Fixed incomplete max-height in iframes
3.2.0 - 2024-05-27
- Allow to listen on "What is here?" events with "whatIsHereSelected".
3.1.5 - 2024-04-04
- Changed icon for 'What is here'
3.1.4 - 2024-03-21
- Fixed clusters not working as intended
- Fixed double 'What is here' icon
- Fixed behaviour of buttons
- Fixed WCAG compliancy of buttons
- Added translation for "Layers"
- Optimized translations
3.1.2 - 2023-07-03
- Changed the icons for 'what is here'
- Buttons; all small, using correct icons, styling close button, ...
3.1.1 - 2023-07-03
- Fixed dependency tree
3.1.0 - 2023-07-03
- Option to pass currentPosition to initialise component with a position marker
- Updating the value of currentPosition will redraw te position marker
- Using the currentPosition will overrule the mapCenter position on load
- Updated the example app with a locate me button
3.0.0 - 2023-06-15
- Update to Node 18 and Core Branding v6
- Use latest ngx-leaflet version
- Use latest ngx-icon version
2.5.0 - 2023-01-30
- Option to pass minZoom and maxZoom params when layer should be visible (performance)
- Option to pass layerColor (style options) to override default from mapserver
2.4.0 - 2022-10-11
- Toggle sidebar functionality to work with hasSidebar property
- ShowSidebar property to set default visibility of sidebar
- Translations property to override default translations
- Added new 'where' property to allow server side (mapserver) filtering of operational layer
2.3.1 - 2022-06-17
- Fix error Invalid LatLng object that was thrown after rendering polygon/polyline operationallayer (since esri-leaflet 3.0.5)
- Format parameter ARCGIS from pjson to json for small performance improvement
- Renamed registerOperationalLayerClickEvent and made public method for accessibility
2.3.0 - 2022-03-17
- Webpack 5 import errors on esri-leaflet & esri-leaflet-cluster packages
- Option to set visibility supportinglayers through visible property by passing layerids
- Option to add tooltips on operationalLayer
2.2.3 - 2022-01-28
- Fixed issue that legend icon operational layer failed to load on config change
- Fixed issue that filterLayers did not update correcty on change
2.2.2 - 2021-11-16
- Fixed issue that arcgis layer (polygon) with renderer info type 'simple' failed to load
2.2.1 - 2021-09-13
- Fixed issue that operational layer with layerid 0 threw validation error
- Added visible property to supportinglayeroptions to overrule default visibility setting of arcgis layer
- Fixed issue that operational layer with custom markers and without clustering did not emit click event
2.1.0 - 2021-07-29
- Added new eventemitter markerClicked that emits the marker object after clicking on operational marker
- Fixed that operationallayer wouldn't show if default visibility of arcgis layer was false
- Fixed that operationallayeroptions isVisible property overrules the default visibility setting of arcgis layer
2.0.1 - 2021-06-17
- Fixed the way dependencies are resolved
2.0.0 - 2021-06-17
- [BREAKING] Upgraded the component to work with Angular 8
- [BREAKING] Replaced FontAwesome icons with all new Streamline icons
- [BREAKING] Upgraded to core branding v5
- Improved styling
- Prevented unwanted selection of hidden sidebar items
1.3.1 - 2021-06-15
- Check for value (instead of reference) changes on supportingLayerOptions, operationalLayerOptions or filterLayers input params
1.3.0 - 2021-04-28
- Made FilterLayerOptions properties optional: name, popupLabel and propertyToDisplay. If one of these properties is null, information will be retrieved from mapserver (name & displayfield).
1.2.0 - 2021-03-03
- apply marker filtering to all polygons inside feature
- if operational marker icon is null fallback to default 'fa-map-marker' instead of using 'fa-null'
- zoomOnMarkerSelect: After clicking on a marker (operational layer) the map will be centered on the marker and zoomlevel will be applied.
1.1.0 - 2021-03-03
- Supportinglayeroptions changed the way to pass layerIds: only add child id's or parent id to add all child layers
- After clicking on a marker (operational layer) event will be emitted through filteredResult.
1.0.2 - 2021-01-29
- Added close button to close layer management
1.0.1 - 2021-01-25
- Changed dependency injection services (compatibility angular 6)
1.0.1 - 2021-01-25
- Initial release.