This page lists user-visible changes to ANYWAYS, newest first. For current service status and incidents, see our status page.
3.16.1 — 2026-05-08
Fixed
- Public route planner shows annotations again. After the recent split between the public view and the edit page, polygons, lines, and points stopped rendering on the public route planner. They now render again on the public view, read-only — no toolbar, no editing, no drag, but hover popups on points still show the name and description.
Improved
- Annotation auto-save no longer fires on every keystroke. When editing an annotation's text in the popup (name, description, etc.), the route planner now waits until you stop typing before saving instead of saving on every character. The save indicator stays active during the brief debounce window so you can still tell when changes have landed.
3.16.0 — 2026-05-08
Added
- Download datasets as GeoJSON. Dataset editors (locations, counters, manual) now have a download button on the map below the zoom controls. Clicking it exports the dataset's trips as a GeoJSON FeatureCollection — one LineString per trip from origin to destination with
countandprofileproperties. The button is disabled while changes are still saving.
3.15.1 — 2026-05-06
Fixed
- Public route planner no longer redirects to sign-in on errors. Visitors viewing a public route planner without an account were redirected to the sign-in screen whenever an error occurred. They now stay on the page.
- Conflicting oneway arrows in the network editor. While editing a way's oneway tags, arrows from both the saved and in-progress states could render on top of each other. Only the current edit is now displayed.
3.15.0 — 2026-05-06
Added
- Size and weight preset in the network editor. A new section lets you set
maxweight,maxheight,maxlength, andmaxwidthon selected ways. Enter a value to apply a restriction or leave blank to remove it.
- Separate edit URL for the route planner.
/routeplanner/{id}is now the public read-only view;/routeplanner/{id}/editopens the annotation editor for signed-in users. Route-planner rows on the project page got a View / Edit button group, and the leftmost icon button on the row now opens the editor directly.
Improved
- Editor preset sections are collapsible. Each preset section in the network editor (Access, Oneway, Size and weight, raw tags, etc.) can now be collapsed or expanded. The state is remembered between editing sessions.
Fixed
- Network route planner now shows an error when a route fails. Previously a failed route calculation left the spinner running indefinitely with no feedback. The route planner now surfaces a clear error alert instead.
3.14.3 — 2026-05-04
Added
- Track road preset in the network editor. Roads can now be tagged as "track" (forestry, agricultural, and rough access roads) alongside the existing road categories.
Fixed
- Motor-vehicle oneway changes now apply in production routing. Setting a motor-vehicle oneway in the network editor previously wrote a tag the production routing engine didn't read, so the change was silently ignored. Cars and trucks now correctly follow oneway overrides set in the editor. Bicycle oneway was unaffected.
3.14.2 — 2026-04-30
Fixed
- Editor selection panel scrolls when content overflows. Expanding the raw tag editor in the network editor no longer hides the controls behind the panel edge.
- Project page on narrow viewports. When the sidebar collapses into the mobile top menu, the project page now scrolls all the way to the Delete project button.
- Deleted datasets disappear from the project page immediately. Removing a dataset no longer requires a page refresh to see it gone from the list.
- No more password-manager icons on the raw tag editor. The tag key/value inputs no longer trigger autofill prompts from password managers.
- Aborted fetch errors no longer shown to users. When the page navigates away (for example after deleting a project), in-flight requests get cancelled; those errors are now logged silently instead of appearing as alerts.
3.14.1 — 2026-04-29
Fixed
- Route planner section hidden from non-admins on the project page. The section was unintentionally showing for every logged-in user; it's now correctly admin-only.
3.14.0 — 2026-04-29
Added
- Hide individual datasets in a scenario. Each dataset card now has an eye toggle next to the color picker. Hiding a dataset removes it from the scenario as if it weren't there: it's gone from the current view, and the difference comparison runs without its contribution. Reference scenario data stays untouched (segments where the reference still has data show in the reference color). Visibility is remembered per scenario.
3.13.2 — 2026-04-29
Fixed
- Phantom markers after editing the network from the route planner. Map clicks made inside the network editor no longer add origin or destination markers to the route planner when you return to it.
- Route planner crash on rapid edits. Switching to edit mode while a route was still being calculated could throw a "marker not initialized" error; this is no longer possible.
- iD editor save error alerts. Background errors fired by the advanced (iD/OSM) editor right after closing are now silenced, matching the behavior while the editor is open.
3.13.1 — 2026-04-29
Improved
- Route planner sidebar split into Network and Comparison. The original network now sits in its own "Network" section, where you can change its color at any time without first having to add a reference network. The "Comparison" section below shows only the networks you add for comparison.
3.13.0 — 2026-04-29
Added
- Network editor on the route planner. A network editor is now available directly from
/network/{id}/routing. The new "Network" card on the bottom-right of the map has an Edit button that opens the OSM-style network editor; saving or discarding edits returns you to the route planner.
- Network comparison panel. The route planner sidebar's network list is renamed "Comparison" and starts in an empty state with a "Click to compare to other network" prompt. Adding a comparison network now picks the next color from the standard color palette automatically. The original network for a route planner can no longer be removed.
Improved
- Route planner layers hide cleanly during editing. Switching into the network editor now hides routes and origin/destination markers; they reappear when you exit the editor.
3.12.1 — 2026-04-28
Fixed
- Network editor crash on hover. Moving the cursor over certain map features in the network editor no longer triggers a JSON parse error.
3.12.0 — 2026-04-28
Added
- Searchable dropdowns. Selectors with many items (organizations, projects, networks, scenarios, etc.) now show a search box at the top of the dropdown so you can quickly find the entry you need. Short lists are unchanged.
Fixed
- Copy project dialog. Selecting a different organization now applies on the first click instead of lagging one selection behind, and the dialog no longer remembers the previous selection when reopened for another project.
3.11.1 — 2026-04-27
Fixed
- iD editor errors no longer shown to users. Errors originating from the advanced (iD/OSM) editor are now logged silently instead of showing error dialogs. This includes errors during save and background rendering errors that previously appeared as false alerts.
3.11.0 — 2026-04-24
Added
- Route planner annotations editor. Logged-in users can now add points, lines, and polygons directly on public route planners. Points show info popups on hover (name + description). Lines support directional arrowheads at the start and/or end. Polygons can have an optional outline and are rendered behind roads and buildings. All annotations are editable (drag to move, drag vertices to reshape), color-customizable, and auto-saved to the route planner configuration.
- Import/export annotations. Download annotations as GeoJSON or upload a GeoJSON file to add or replace annotations.
- Route planner page title. Logged-in users see a breadcrumb header (Home > Organization > Project > Route planner name) and a save status indicator with a Close button to navigate back.
Fixed
- Route planner blank screen on direct page load. Unpublished route planners no longer hang on load — the app now falls back to authenticated API calls when the public endpoint returns unauthorized.
3.10.0 — 2026-04-22
Added
- Network selector for counters datasets. Users can now explicitly choose which network to calculate counter routes on. The selector appears below the profiles section in the counters dataset editor. Changing the network updates the map and recalculates routes immediately.
Improved
- Error alerts redesigned. Error messages now show a reassuring message with the technical details tucked away in a collapsible section. Includes copy-to-clipboard and dismiss buttons, and auto-dismisses after 5 seconds.
- App version shown in sidebar. The current version number is now visible at the bottom of the sidebar navigation.
Fixed
- Route planner no longer shows false errors. Changing origin or destination quickly no longer triggers a "Next route is requested" error message.
- No more phantom error alerts on page close. Errors that occur while closing or switching tabs are no longer shown to the user.
3.9.4 — 2026-04-21
Improved
- Tunnel styling. Tunnels are now visually distinct from surface roads: a hatched casing marks the road edges, and a white overlay fades the fill color. At lower zoom levels the casing switches to a solid outline for clarity.
- Road widths at high zoom. Roads are significantly wider at zoom level 20 (~2.5×), making intersections and lane geometry easier to read when zoomed in. Widths at zoom 16 and below are unchanged.
3.9.2 — 2026-04-09
Fixed
- Difference plot line widths now scale to the actual range of differences. In difference mode, segment line widths are now sized relative to the largest absolute difference currently on screen, instead of an older count-based maximum carried over from before the comparison. Small and large differences are much easier to read at a glance.
- "Working" indicator stays visible during scenario comparison. When two scenarios in a comparison referenced the same dataset, the progress indicator could disappear before processing was finished. It now stays visible until the comparison is fully ready.
3.9.1 — 2026-04-08
Changed
- Importance threshold sliders update live. The Visualization › Importance thresholds dual-slider (hide-below and grey-out) now updates the map continuously while you drag, instead of waiting until you release the thumb. Tuning which segments to hide or fade is immediate and fluid, even on larger networks where the previous behavior could pause for up to a second.
- Comparison visibility is remembered. When comparing two scenarios, the on/off state of the Current and Reference layers is now saved with the scenario. Reopening a scenario restores the exact comparison view you left — current only, reference only, or difference mode — instead of always falling back to current only.
Fixed
- Hidden segments stay fully hidden. Raising the hide-below importance threshold no longer leaves thin "empty line" artifacts on the map where segments used to be. Hidden segments are now completely removed from view.
3.9.0 — 2026-04-07
Added
- Scenario comparison (difference plot). Visually compare two scenarios side-by-side on the same map and see exactly how traffic differs between them, segment by segment. Pick a reference scenario via the comparison dialog, then use the Current and Reference toggle cards to switch between three modes:
- Current only — just the current scenario's traffic
- Reference only — just the reference scenario's traffic
- Both visible — difference mode: every road segment is colored by how much traffic increased (current color) or decreased (reference color) compared to the reference
- Network-edit reconciliation. When the underlying network differs between the two scenarios (nodes inserted, ways split, segments edited), segments are matched through canonical geometry hashing and a fuzzy spatial-overlap matcher. Direction differences are reconciled automatically, including for routes that only traverse part of a segment.
- Importance threshold slider. A dual-thumb slider in the visualization panel lets you hide segments below a chosen percentile (lower thumb) or grey them out (upper thumb) to spotlight the most-traveled roads.
- Per-scenario visualization settings. Reference scenario, colors, O/D markers, count labels, and thresholds are persisted on each scenario and restored when you reopen it. If a saved reference scenario no longer exists, it is silently forgotten and the current scenario loads cleanly.
- Color pickers on the comparison cards. Customize the colors used for the current and reference scenarios; the chosen colors also drive the difference visualization (current = increase, reference = decrease).