Skip to main content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.2.2] - 2026-07-28

Added

  • Interactive Map: multiple overlays on one map via the overlayParameters array — mix routes, isochrones, geofences, search results, and locations, each shape drawn in its own color with a color-coded "Extra info" panel
  • Interactive Map: new geofence and path display types
  • VERBOSE environment variable gating info/debug logging (errors always logged)

Changed

  • Route labels reverse-geocode coordinate-only waypoints instead of showing "Input origin coordinates" placeholders
  • HTTP server: the magiclane-api-key (or Authorization: Bearer) header must now match the configured MAGICLANE_API_KEY; previously any non-empty value was accepted
  • Demo HTML files no longer embed a real API token

Fixed

  • Interactive Map widget: escape all externally-sourced text interpolated into the map document (script payloads and legend labels)
  • Complete _spedelec e-bike profiles to the vehicle profile enum (previously documented but rejected by validation)

[1.2.1] - 2026-06-03

Added

  • Vehicle specifications for Round Trip and Isochrone tools: dimensions, EV battery/charging parameters, and bike/pedestrian sub-profiles

Changed

  • Search-along-route now widens its window progressively and falls back gracefully in sparse areas

Fixed

  • General stability and bug fixes across routing and searching services

[1.2.0] - 2026-05-06

Added

  • Interactive Map tool — displays a live MapLibre GL JS vector-tile map directly inside the conversation via MCP Apps. Supports five display types: location, routing, isochrone, round_trip, and search_results
  • MCP Apps resource registration with Content Security Policy configuration for MagicLane and MapLibre CDN domains

[1.1.1] - 2026-03-30

Changed

  • Added readOnlyHint and openWorldHint annotations to all tools for better agent integration
  • Added a release script to automate the release process

Fixed

  • Ensure consistent version information across distributed artifacts

[1.1.0] - 2026-03-11

Added

  • Round Trip Planning tool
  • Reverse Geocoding tool
  • Static Map Rendering tool
  • Geofence Management tool

Changed

  • Extends routing parameters to include vehicle specifications

[1.0.1] - 2025-12-17

Fixed

  • Remove postinstall build script to prevent install failures for consumers

[1.0.0] - 2025-12-14

  • Initial release of MagicLane MCP Server:
    • Complete implementation of various geospatial tools
    • Comprehensive test framework with shared utilities
    • Schema validation with Zod
    • TypeScript strict mode compliance