Releases: Maps4HTML/MapML.js
Releases · Maps4HTML/MapML.js
0.14.1
Bundle mapml-viewer and web-map and all other imports into one module, mapml.js.
Deprecate mapml-viewer.js, still available for this release but may be removed in future.
- Use <script type="module" src="https://cdn.jsdelivr.net/npm/@maps4html/mapml/dist/mapml.js" crossorigin=""></script>
What's Changed - Details
- fixed package-lock.json by @yushan-mu in #979
- Fix #980 by @prushforth in #981
- Change packaging to create only dist/mapml-viewer.js and dist/web-map.js (everything bundled) by @prushforth in #984
- Revert removal of M.geojson2mapml and M.mapml2geojson public API methods by @prushforth in #985
- Bundle web-map into mapml-viewer. by @prushforth in #988
- Rename output bundle from mapml-viewer to mapml.js for consistency by @prushforth in #989
- Bump body-parser and express by @dependabot in #987
- Bump serve-static and express by @dependabot in #983
- Bump rollup from 2.79.1 to 3.29.5 by @dependabot in #990
- Bundle to mapml.js by @prushforth in #991
New Contributors
- @yushan-mu made their first contribution in #979
Full Changelog: v0.14.0...v0.14.1
0.14.0
What's Changed
- Fix dir="rtl" bug in layers control by @Malvoz in #973
- Add pmtiles support / dependency by @prushforth in #966
- Fix selection algorithm for pmtiles stylesheet map-link by @prushforth in #978
Full Changelog: v0.13.4...v0.14.0
v0.13.4
What's Changed
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #963
- Create correct link for from text/mapml documents loaded via by @prushforth in #968
- Fix client hangs when hovering over a that is too long issue. by @prushforth in #972
Full Changelog: v0.13.3...v0.13.4
v0.13.3
0.13.2
What's Changed
- Support for map-link[rel=stylesheet] and map-style in map-extent by @prushforth in #945
- verify map-geometry is correct by @AliyanH in #942
- Update mapml-viewer to be shadow host-compatible by @prushforth in #950
- Fix excess execution of fetch by @prushforth in #938
- observe and deal with map-style mutations by @AliyanH in #951
- Fix bug #952 by @prushforth in #953
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #948
- Fix issue #935 by @prushforth in #954
Full Changelog: v0.13.1...v0.13.2
0.13.1
v0.13.0
Extensive refactoring of key functionality into map-extent, map-link, map-feature, map-input custom elements.
What's Changed
- Move keyboard.js to handlers folder by @prushforth in #902
- remove setter for
map-extent
units attribute by @AliyanH in #908 - fix issue#633: web-map looks for viewer in condition by @yhy0217 in #905
- Add map-projectionchange event. by @prushforth in #911
- No query for hidden layer by @yhy0217 in #909
- Map link custom element implementation by @prushforth @yhy0217 @AliyanH in #916
Full Changelog: v0.12.1...v0.13.0
0.12.1
Add <map-extent>
custom element.
0.12.0
This release adds the ability to omit the <mapml-viewer projection="..."> attribute, which then defaults to OSMTILE. The release is an extensive internal refactoring of the initialization and processing of each custom element.
0.11.0
What's Changed
- Disables toggle controls context menu item when map started with no controls by @Jacky0299 in #721
- Upgrade to leaflet.1.9.3 by @AliyanH in #715
- Disables toggle controls context menu item when map started with no controls (for web-map) #696 by @Jacky0299 in #723
- prevent the default scrolling event of spacebar when focus is on map by @yhy0217 in #724
- Popup keyboard navigation bug when dismissing popup by @kevinkim31 in #726
- fix contextmenu wrapping and submenu displaying bugs by @yhy0217 in #732
- Setting "Opacity" as an attribute in tag #issue667new by @Jacky0299 in #733
- Clean up files that are no longer necessary by @prushforth in #731
- Disable Back, Forward, Reload when not possible by @AliyanH in #739
- Documentation refactoring by @prushforth in #742
- Refactor ImageOverlay to ImageLayer for more consistent usage of 'ove… by @prushforth in #745
- width and height attribute added #issue152 by @Jacky0299 in #740
- Reorganize the copy/paste menu by @yhy0217 in #743
- Privatize global M. Methods which were not intended to become global by @AliyanH in #734
- Create custom element by @kevinkim31 in #741
- allow missing el for zoom level when it isn't required by @yhy0217 in #754
- Update _removeEvents call by @AliyanH in #757
- static attribute added to mapml-viewer by @Jacky0299 in #753
- Focus layer contextmenu when opened with Shift+F10 by @AliyanH in #750
- Update checkbox spacebar implementation to remove 'bandage' fix by @AliyanH in #762
- Place templated image layer at at (0,0) of CS when add it to map by @yhy0217 in #761
- Remove support for sharding by @AliyanH in #768
- full screen context menu item added and fixed some context menu related tests by @Jacky0299 in #765
- Layer control on touch device by @yhy0217 in #771
- Announce zoom by @kevinkim31 in #772
- Add experiments grunt task, for convenience by @prushforth in #785
- opacity attribute for map extent solves issue #735 by @Jacky0299 in #783
- mapml-viewer controls attribute/property does not work as an API by @kevinkim31 in #758
- Fix grunt default task - don't copy dist to experiments by @prushforth in #792
- Rename the layer-.focus() method to layer-.zoomTo() by @prushforth in #797
- Add ce boilerplate by @prushforth in #799
- Copy location as by @prushforth in #804
- mapml2geojson - parse map-geometry wrapped in map-a/map-span properly by @AliyanH in #810
- Add extension, docs, sync tasks to Gruntfile by @prushforth in #811
- geolocation button closes issue#780 by @Jacky0299 in #800
- Custom Projection bug when initializing controls by @AliyanH in #814
- Add a dynamic scale bar and announce a scale ratio for each map view for screen readers by @kevinkim31 in #794
- Various minor fixes by @prushforth in #820
- Malvoz attribution control by @prushforth in #815
- Develop custom element by @yhy0217 in #801
- Fix error that occurs when removing and reattaching map from document by @prushforth in #827
- Replace
opacity
with a lighter color for the disabled state of controls by @Malvoz in #630 - Fix disabled contextmenu styling by @AliyanH in #829
- Copy layer with relative path fails when pasted layer does not have the same base path by @kevinkim31 in #824
- Add "Zoom to here" link in popup by @yhy0217 in #831
- arrow keys to navigate contextmenu by @Jacky0299 in #830
- Update version to 0.11.0, update LICENSE.md include CCMEO copyright. by @prushforth in #839
New Contributors
- @Jacky0299 made their first contribution in #721
- @yhy0217 made their first contribution in #724
- @kevinkim31 made their first contribution in #726
Full Changelog: v0.10.1...v0.11.0