SDK changelog
wander-embed.js is a prototype and its API may change before v1. Every release is kept at a
versioned URL so a production site can pin one build and upgrade on its own schedule. See
Pinning a version for how to use these.
The machine-readable list is at https://developer.wandermaps.com/sdk/versions.json.
0.10.0 — 2026-10-10
Section titled “0.10.0 — 2026-10-10”https://developer.wandermaps.com/sdk/wander-embed-0.10.0.js
sha384-60kCl7EeS2FmqBQdS/KZGdq8gUObbt/1uZEhGOLto0A5e+7/o5b4XoQLZA7emRXw
Story-map features for the site map. They need site embed 2.1.0; see Story maps.
- New line methods
setLines(lines, options),clearLines(),animateLine(lineId, options)andsetLineProgress(lineId, at). They draw a trail or creek from its path ID, or any line from coordinates, and draw it on over time or as the visitor scrolls. - New terrain methods
setTerrain({ exaggeration, duration })andresetTerrain({ duration }), which raise or lower the map’s relief at runtime. - New appearance methods
setAppearance({ dim, color, duration })andclearAppearance({ duration }). They dim the base map while your places, trails, areas and lines stay bright. setContextitems takeaccent: 'glow'andaccentColor, and its options takereveal: { stagger }, for glowing pins and a staggered pin entrance.- New
hasCapability(name)reads the features listed in the embed’sready.capabilities. - New events:
linesApplied,lineAnimationEnded,terrainChangedandappearanceChanged. - The new methods return a promise:
- it resolves on the command’s completion event (
setLineProgress: on itsack); - it rejects on an
errorfor that command, or aftertimeoutMs(default 8000); - against an embed without the feature, such as 2.0.0, it rejects at once with
code: 'capability_unavailable'and nothing is sent.
- it resolves on the command’s completion event (
- The SDK throws on a malformed argument, before sending anything.
- A strict superset of 0.9.0: every 0.9.0 method keeps its signature and sends byte-identical messages.
setContextsendsrevealonly when you pass it. Drop-in for 0.9.0 hosts. wander-embed.jsstill serves 0.8.0.
0.9.0 — 2026-10-01
Section titled “0.9.0 — 2026-10-01”https://developer.wandermaps.com/sdk/wander-embed-0.9.0.js
sha384-E36Hg1m6sVHCow+VkPUBG1EtTloJ8oYDYQ34YQHhMYNdgBGZBoWfYNprFcYTUC8V
- New section methods
setSections(items, options),highlightSection(sectionId, options)andclearSections(), and eventssectionsApplied,sectionHighlightedandsectionSelected. They show named stretches of a trail or creek, each with its own label and badge. setSectionschecks that labels are at most 60 characters and colours use#RRGGBBformat.- The section methods work with the v2 site embed, which is the default
/siteembedsince the 2026-10-02 cutover. Before that they neededpath: 'siteembed-next'. - Additive; drop-in for 0.8.0 hosts.
wander-embed.jsstill serves 0.8.0.
0.8.0 — 2026-09-29
Section titled “0.8.0 — 2026-09-29”https://developer.wandermaps.com/sdk/wander-embed-0.8.0.js
sha384-M/XWN3hEr2FuE3sJlje5LwwvaGvklgJRN6psDI0W6lBzQU03hT1eMa6LjxIeD5V4
- Site embed: new validated
pathoption for staging routes and ansdk=0.8.0URL parameter. - New story-route methods:
storyRoute(stops, options),storyRouteProgress(at)andclearStoryRoute(). - New events:
storyRouteLoaded,associationTypeSelectedandassociationTypeCleared. - New
getEmbedVersion()method reports the version supplied by the embed’sreadypayload. - New
gettingHerewidget with a Trip Race iframe and host-page attribution. It needs the/gettingherepage on wander-web, which is shipping separately. wander-embed.jsnow serves this release.- Additive; drop-in for 0.7.x hosts.
0.7.1 — 2026-09-23
Section titled “0.7.1 — 2026-09-23”https://developer.wandermaps.com/sdk/wander-embed-0.7.1.js
sha384-GrP87/AQqfot4VXeIvWCLiae39xyYwRc/a/xOkfOYPLhdR+lok8ducTwShp9IPT9
- Site embed: new
associationsInCardoption. Set it tofalsewhen the host renders associations itself. - Additive; drop-in for 0.7.0 hosts.
0.7.0 — 2026-09-17
Section titled “0.7.0 — 2026-09-17”https://developer.wandermaps.com/sdk/wander-embed-0.7.0.js
sha384-1CrKLeuX+qqz/SrIRDqWcSk7XrugrOvNZkQxMAwIKcIyOFVrTb7dw8g3tdw+YcFH
- Site embed:
fitoption (initial camera fit) andshowSearchoption. - No new commands or events. Additive; drop-in for 0.6.0 hosts.
0.6.0 — 2026-09-05
Section titled “0.6.0 — 2026-09-05”https://developer.wandermaps.com/sdk/wander-embed-0.6.0.js
sha384-CAVgmx8husRmrdSpuTNoCUKTeKnHq0NcSjP6HmJ2b173xsThFmLKgCPb5Oke/t25
- Site embed search bar.
- New events:
searchPerformed,searchResultSelected,externalPlaceSelected,externalPlaceCleared.
0.5.2 — 2026-09-03
Section titled “0.5.2 — 2026-09-03”https://developer.wandermaps.com/sdk/wander-embed-0.5.2.js
- New command
highlight(poiId | null)and eventassociationHighlighted. - Association targets are drawn by decorating their own pin, never as a duplicate marker.
- Note: the banner comment inside this file still reads “v0.5.1”;
Wander.VERSIONreports0.5.2.
0.5.1 — 2026-09-03
Section titled “0.5.1 — 2026-09-03”https://developer.wandermaps.com/sdk/wander-embed-0.5.1.js
- Anchor / peek model: new commands
focus,back,clearFocus; new eventfocusChanged. - New options
fill,background,lazy;poiSelectedcarriessource.
0.4.0 — 2026-09-02
Section titled “0.4.0 — 2026-09-02”https://developer.wandermaps.com/sdk/wander-embed-0.4.0.js
- Associations on select: new command
getAssociations, new eventassociationSelected.
0.3.0 — 2026-09-02
Section titled “0.3.0 — 2026-09-02”https://developer.wandermaps.com/sdk/wander-embed-0.3.0.js
- New surface
Wander.siteMap/Wander.siteEmbedUrl(the site embed). - New commands
setContext,setMode,setPadding,hover; new optionscontext,mode,padding. - New events
contextApplied,poiHovered,poiUnhovered,clusterClicked.
0.2.0 — 2026-08-28
Section titled “0.2.0 — 2026-08-28”https://developer.wandermaps.com/sdk/wander-embed-0.2.0.js
- First versioned build.
Wander.map/Wander.embedUrlfor the list embed. - Commands
flyTo,select,clearSelection,setActiveDay,fitBounds, plussetPois/setStops(reload the iframe). - Events
ready,poiSelected,poiDeselected,boundsChanged,itineraryChanged,dayChanged,dimensionChanged,error.
Versioning policy
Section titled “Versioning policy”- The wire protocol between the SDK and the embed is separate from the SDK version and is currently
1(Wander.PROTOCOL). New verbs are additive, so an older SDK keeps working against a newer embed. https://developer.wandermaps.com/sdk/wander-embed.jsserves the version markedlatestinversions.json(currently 0.8.0). Pin a versioned file to get a specific build.- Minor versions (0.x.0) may add commands, events and options. They will not remove or rename existing ones without a note here.