2018-06-08
Mapzania released!
After many months of work we are finally live!
This release contains a large number of fixes and documentation updates, so be sure to take a look at the release notes below.
Release Notes
DevZone
- Major changes to Manual > Concepts > MapStyler.
- Fixes to Manual > Get Started > Add a Map to a Web Page.
- Minor changes to Manual > Get Started > Obtain Leaflet.
- Minor changes to Manual > Get Started > Pre-Requisites > JavaScript.
- Minor changes to Manual > JavaScript Client > Customize the Map Toolbar.
- Minor changes to Manual > Get Started > Add Data to a Map.
- Added Manual > DotNet Server > Services Access Control.
- Changes to .NET API > Mapzania.Services > Start > Options (ServicesAccess).
- Reworked REST API documentation (converted to Markdown).
- Added REST API > GET [root]/services/reload documentation.
- Added REST API > GET [root]/services/logs/[name] documentation.
- Added REST API > GET [root]/services/logs/[name] documentation.
- Added JS API > Layer Object > bringForwards.
- Added JS API > Layer Object > sendBackwards.
- Changes to JS API > Layer Object > filterByFeatureCollection.
- Changes to JS API > Layer Object > filterByNearest.
- Changes to JS API > Query Object > bufferGeometry.
- Changes to JS API > Query Object > filterByFeatureCollection.
- Changes to JS API > Query Object > filterByNearest.
- Added "feature collection clipped" example.
- Did some tweaking and restyling on most examples.
DotNet Server Library
- Added the ServicesAccess option to Service.Start for controlling access to [root]/services endpoints.
- Reduced feature data payload in MSSQL layer-sources by removing bounding information from being passed as feature properties.
- Fixed issue where MSSQL, MSQLSpatial and PostGIS databases did not read geometry types correctly.
- Fixed issue in PostGIS with filterByText.
- Fixed issue with static images.
- Upgraded all NuGet dependencies.
JavaScript Client Library
- Removed some unnecessary console.log outputs.
- Added layer.bringForwards.
- Added layer.sendBackwards.
- Fixed issue with flickering arrow heads on lines when zooming.
- Fixed issue with MouseModes.DrawPolygon where polygon was not being closed.
- Fixed issue with label conflicts from different layers.
- Changed options of layer.bufferGeometry() filter.
- Changed options of layer.filterByFeatureCollection() filter.
- Changed options of layer.filterByNearest() filter.
- Changed options of query.bufferGeometry() filter.
- Changed options of query.filterByFeatureCollection() filter
- Changed options of query.filterByNearest() filter.
REST API
- Added GET [root]/services/reload.
- Added GET [root]/services/logs/[name].
MapStyler
- Added ability to copy a layer.
- Added ability to copy a theme.
- Added ability to navigate next and previous layer (when editing a layer).
- Added ability to navigate next and previous theme (when editing a theme).
- Added font-picker for labeller.
- Added outline styling options for marker symbols.
- Added better highlighting for compound symbol tables.