Release notes
What changed in each release of the Mapbox CLI, newest first. The
CHANGELOG.md
in the mapbox/mapbox-cli repository has the full entry for every change.
To update, run the install script again, or
brew upgrade mapbox if you installed with Homebrew.
1.1.1
October 22, 2026
- Update notices now work. Builds 0.3.0 through 1.1.0 shipped with the
update check turned off, so they never said a newer version existed.
From 1.1.1,
mapboxprints a notice on stderr, at most once a day and only at a terminal.MAPBOX_NO_UPDATE_CHECK=1ormapbox config set update-check offturns it off. See Update notices. - The installer's MCP question now appears at once, instead of after a silent check of 3 to 15 seconds (#112).
1.1.0
October 22, 2026
mapbox workflow(beta): install and run workflows, named multi-step recipes ofmapboxcommands and scripts.copy-style, which copies a style between accounts with its fonts and icons, is the first published workflow (#67).
Beta
mapbox workflow is outside the CLI's
compatibility promise: it may change or be
removed in any release.
1.0.0
October 22, 2026
The first stable release. From 1.0.0, versions follow semantic versioning.
Breaking changes
- Removed
--exclude-fieldsfrommapbox search forwardandmapbox search category. It had no effect for most accounts (#79). - Removed
--eta-type,--navigation-profile, and--originfrommapbox search category. The endpoint returns no ETA, so they had no effect.search forwardkeeps them (#80).
New commands
mapbox styles download: download a style as a ZIP file (#70).mapbox feedback list,get, andcreate: list and read the feedback end users submitted from your apps, with filters, and submit your own (#49, #73).mapbox report "<message>": send feedback about the CLI to the CLI team, with no login needed (#100).mapbox mcp listandmapbox mcp install: add the Mapbox MCP servers to a coding agent (#69).mapbox doctor: check your token, proxy, and settings (#40).mapbox auth profiles: list stored credential profiles (#38).mapbox config listandmapbox config unset: show every setting, or reset one to its default (#42).mapbox directions: routes between 2 and 25 waypoints (#43).mapbox isochrone: the area reachable from a point within a time or distance (#44).mapbox map-match: snap a GPS trace to the road network (#45).mapbox matrix: travel times and distances between up to 25 points (#48).mapbox places <mapbox-id>...: full detail for up to 100 Search Box result IDs. Places is in public preview (#81).mapbox commands search "<task>"andmapbox commands list: find a command by what it does, locally, with no request or token (#103).
History, logs, and telemetry
- Command history with
mapbox history, on by default and stored only on your machine (#56, #57). - Diagnostic logs, off by default:
mapbox config set log on(#58). - One telemetry event per run, sent in the background. It never touches stdout, the exit code, or how long the command takes (#46). See Privacy for what it contains.
mapbox config set telemetry offturns telemetry off in every shell;MAPBOX_CLI_NO_TELEMETRY=1still works for one shell (#47).- The CLI's own token, which sends telemetry and
report, now comes fromcli.mapbox.cominstead of from the binary itself, so Mapbox can rotate it without a release (#99). - Telemetry goes out with the CLI's own token only, never yours (#104).
Installation
- Homebrew:
brew install mapbox/tap/mapbox(#62). - A native build for Windows on Arm (#37).
- The install script offers to set up the Mapbox skill for your coding agent (#61, #68), and to add the Mapbox MCP servers to the coding agents it finds (#71).
install.shadds its install directory to yourPATHwith one line in your shell profile (MAPBOX_NO_MODIFY_PATH=1opts out). Its output is shorter and ends with what to run next, and each run writes a log to~/.local/state/mapbox-cli/install.log(#71).- An agent setup prompt at
https://cli.mapbox.com/agent-setup/prompt.md: give the URL to any coding agent and it installs the CLI, the skills, and the MCP servers (#72).
Help and output
- Reworked help: the top-level help groups commands by task, command help
is more compact, and it ends with a "Learn more" section and a
--schemahint for coding agents (#83, #86, #91). - A version banner and color at the terminal (#66).
- Colors that read well on light and dark themes, a new
--no-colorflag, andFORCE_COLOR=1to keep color in a pipe (#83). mapbox usagedraws a chart (#83).- A parameter's help line no longer stops at the first dot inside an ID, a number, or an abbreviation (#83).
- A command that returns a file, such as
styles download,static get-image, or a tile, confirms it on stderr at a terminal, for exampleWrote application/zip (988165 bytes).(#70). mapbox config listaligns its keys in text output, like other key-value lists (#66).
Other improvements
- A
403error now names the missing scope and how to add it (#70). MAPBOX_CLI_EXTRA_QUERYpasses API parameters that have no flag (#34).tilesets queryprints a numbered list under-o textagain (#82).generate-skills,agent-skills install, andagent-skills updatefail with a stableno_agent_detectederror code when they find no coding agent (#68).- Security fixes:
rustls0.23.46 forRUSTSEC-2026-0346to0349(#97), andrustls-webpkiandwebpki-rootspastRUSTSEC-2026-0381and0382(#106).
Was this page helpful?