- Improved logic of image layer coordinate parsing to support a couple of edge case involving hyphen/dash as a minus sign.
- Added workaround for a bug in Azure Maps when the image layer bounding box to corner coordinate conversion returns an object that looks like an array, but isn't actually an array.
- Updated to version 3 of the Azure Maps Web SDK.
- Modified map loading logic to better detect missing or invalid Azure Maps auth option and support that scenario better.
- Bug fix: related to recent base map style changes in Azure Maps.
- Enhancement: Modified CSS of labeler to make it more usable on smaller screens (e.g. mobile).
- Bug fix: Hide non-essential map layers (e.g. road lines, railways...).
- Bug fix: Changes in Azure Maps styling of vector tiles broke how user layers are inserted between their layers. This resulted in raster imagery layers appearing on top of everything else and hiding all drawn data on the map. Modified code logic to handle the new styling changes in Azure Maps as it wasn't clear if they would fix the key feature that broke as a result of their change.
- Added copy/paste capability to labeler tool as requested in issue #10. See docs for more information.
- Bug fix: Address issue #11 related to secondary class not being captured in labeler tool.
- Bug fix: "Uncaught ReferenceError: removeExpireData is not defined".
- Bug fix: Issue related to deleting a shape after it has been editted.
- Added power tools: multi-delete, and data shifting feature.
- Changed initial layer displayed When loading a config. If the config contains a layer other than Azure Maps, default to the first layer initially as that's most likely the image an admin would want the user to trace. This is to address Issue #8
- Changed default for "fill polygons" as preference from users seems to be not to have them filled.
- Fix bug Issue #5 related to zip files created on Mac OS.
- Changed OSM script file extentions from ".txt" to ".overpassql" as per Issue #3
- Major upgrade, project completely rewritten to make it easier to use, faster, and also help in managing annotation projects at scale.