Skip to content

Releases: Maps4HTML/MapML.js

v0.18.0

Choose a tag to compare

@prushforth prushforth released this 06 Aug 21:07

Release Notes — v0.18.0

Features

  • Implement the search control UI, including a custom search handler with a
    geonames.org example, localization for search messages, non-Latin character
    search support, and multiple search-link handling. The search panel grabs
    focus on mouse enter and stays open until dismissed.
  • Add HTMLMapmlViewerElement.zoomToExtent(xmin, ymin, xmax, ymax) to support
    custom search handler development.

Fixes

  • Harden pasted-content handling
  • Add missing UK locale keys.

Build / Tooling

  • Update Node to v22 LTS, add Playwright browser caching, prevent npm ci from
    installing browsers, and ignore postinstall scripts.

Other

  • Make zoom/reload control icons bolder to match the search icon; update
    screenshots accordingly.

Commits

  • Harden pasted-content handling; add missing UK locale keys (4f191331)
  • Fix search control placement when added via controlslist="search" after map
    creation (d99a1564)
  • Update Node to v22 LTS; add Playwright browser caching; prevent npm ci from
    installing browsers; ignore postinstall scripts (b0a44a28)
  • Implement search control UI (e5f6d147)

0.17.0

Choose a tag to compare

@prushforth prushforth released this 10 Apr 00:39

What's Changed

  • Add <map-tile> custom element principally to support GeoServer layer group processing by @prushforth in #1033
  • Enable <map-layer> inline or remote static features by @prushforth in #1034
  • Fix rendering bug for simple feature layers by @prushforth in #1036
  • Handle <map-link rel="query"> where the response is a GeoJSON feature collection or feature by @prushforth in #1042
  • Handle null geometry in GeoJSON query responses by @prushforth in #1043
  • Add improvements created during port to gcds-map by @prushforth in #1046
  • Backport inclusion of b64 w3c Community Groups icon image from gcds-map (fix broken link) by @prushforth in #1047

Full Changelog: v0.16.0...v0.17.0

0.16.0

Choose a tag to compare

@prushforth prushforth released this 31 Dec 16:40

What's Changed

Full Changelog: v0.15.0...v0.16.0

0.15.0

Choose a tag to compare

@prushforth prushforth released this 06 Dec 20:10

Support media query API on the <mapml-viewer> elemen

What's Changed

  • fix for issue-319 by @yushan-mu in #993
  • Get rid of all reference to mapml-viewer.js by @prushforth in #1000
  • Rename layer- to map-layer by @prushforth in #998
  • Add en and fr as (the only) languages that can be selected via lang attribute on <mapml-viewer> or ancestors by @prushforth in #999
  • Refactor to use es imports consistently, create global MapML namespace for element interfaces. by @prushforth in #1003
  • Re-focus after a layer is checked/unchecked in the layer menu, added tests by @yushan-mu in #1009
  • Added map-change event for extents by @yushan-mu in #1005
  • Remove grunt-rollup grunt plugin, replace with customRollup task, by @prushforth in #1014
  • Change structure of pmtilesRules, allow icon sheet, require returned promise. by @prushforth in #1015
  • First pass / rough draft of HTMLMapmlViewerElement.matchMedia API, by @prushforth in #1008
  • Make map-properties popup size dynamic by @yushan-mu in #1017
  • Add support for pasting GeoJSON links by @yushan-mu in #996

Full Changelog: v0.14.1...v0.15.0

0.14.1

Choose a tag to compare

@prushforth prushforth released this 08 Oct 17:22

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.

What's Changed - Details

New Contributors

Full Changelog: v0.14.0...v0.14.1

0.14.0

Choose a tag to compare

@prushforth prushforth released this 30 Aug 19:36

What's Changed

Full Changelog: v0.13.4...v0.14.0

v0.13.4

Choose a tag to compare

@prushforth prushforth released this 15 Aug 15:30

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

Choose a tag to compare

@prushforth prushforth released this 29 Apr 12:59

What's Changed

Full Changelog: v0.13.2...v0.13.3

0.13.2

Choose a tag to compare

@prushforth prushforth released this 10 Apr 17:33

What's Changed

Full Changelog: v0.13.1...v0.13.2

0.13.1

Choose a tag to compare

@prushforth prushforth released this 15 Mar 16:45

This minor release:

  • adds a map-extent layer control context menu (Shift+F10 or right-click or long press) to zoom to Sub-layer or copy the map-extent.
  • adds a CSS rule to allow svg vector tile rendering to overflow. This eliminates tile boundary artifacts from, in particular, tiled points and lines.

image