v2.11.0
Breaking Change
MOTIS switched to using Shortbread tile schema and font glyphs are not delivered by the MOTIS binary anymore. Font glyphs are now contained in the UI folder. To continue using the old tile layer schema (which is compatible to the old MOTIS UI), you can use the full-old.lua tiles profile. By default, MOTIS will use full.lua which is now using Shortbread layer names.
What's Changed
- New config key : default_transfer_time to apply instead of hardcoded 2 minutes by @orhazal in #1457
- trip from/to cancelled by @felixguendling in #1458
- robust rt by @felixguendling in #1456
- GBFS: Add ignore_geofencing option by @pablohoch in #1453
- Fix compiler errors on Linux builds by @MichaelKutzner in #1460
- ui: Switch layouts when the window size changes by @krkk in #1466
- Itinerary mumo by @felixguendling in #1461
- feat(stoptimes): Add eventType=BOTH to merge arrivals and departures in a single query by @c22dev in #1444
- ui: Add tooltips to various buttons and icons by @krkk in #1468
- match odm max duration configured in prima by @traines-source in #1470
- query without realtime by @Kiarash-Parvizi in #1473
- Update German translations in de.ts by @manfredbrandl in #1471
- Labels and descriptions by @traines-source in #1476
- Add /stop endpoint by @Jouca in #1386
- add bbox param to geocode by @DIDONAX in #1463
- ui: Track user location by @krkk in #1495
- Add again RIDE_SHARING in TRANSIT desc in OpenAPI doc by @pialwis in #1497
- set page title state by @DIDONAX in #1489
- realtimeMode::INFOS added by @Kiarash-Parvizi in #1494
- compress tile glyphs by @Findus23 in #1499
- update adr: extract polygon addresses by @felixguendling in #1502
- Enable pong with vias by @aff3npirat in #1504
- GBFS: More metrics and robustness by @pablohoch in #1492
- update max_matching_distance to default used in the UI by @traines-source in #1483
- ui: Show times in page title and use shorter place names by @krkk in #1503
- Remove confusing instructions by @thomas-zahner in #1506
- Mapterhorn relative url to avoid privacy issues by @traines-source in #1481
- fastestDirectFactor has been superseded by total non-transit duration filter by @traines-source in #1478
- fix "departure is last stop in trip" error by @traines-source in #1509
- add pwa config and icons by @traines-source in #1511
- Add OSM node IDs to step instructions by @pablohoch in #1514
- ui: Don't flip the order of earlier alternatives after selecting one by @krkk in #1515
- ui: Add a button to reset the map rotation to north by @krkk in #1519
- Gouda by @felixguendling in #1516
- fix creation of itinerary id for ODM by @traines-source in #1520
- make advanced options a dialog by @DIDONAX in #1490
- use gzip instead of deflate for MOTIS tiles by @Findus23 in #1498
- GBFS Tests by @pablohoch in #1505
- Tooling: generation & batch by @mority in #1491
- Improve provider selection by @Kiarash-Parvizi in #1482
- track string overwrite by @felixguendling in #1522
- itinerary-id optimize alt fps by @felixguendling in #1469
- shortbread tiles experiment by @felixguendling in #1523
- Implement Google Transit Ticketing Extension by @jbruechert in #1414
- ui: Dynamic theme change by @krkk in #1524
- HGV Support by @pablohoch in #1474
- osm by @felixguendling in #1395
- ui: Fix duplicated accessibility / bike icons by @jbruechert in #1530
- MCP by @felixguendling in #1532
- GBFS Performance Fixes by @pablohoch in #1533
- Compare: warn when a response could not be parsed by @mority in #1529
- ping bounds impr by @felixguendling in #1539
- gbfs: computation performance tweaks by @traines-source in #1536
- Canned GBFS by @felixguendling in #1542
- ui: improve French translations by @rdehenne in #1545
- ui: fix mismatching accessibility labels by @rdehenne in #1546
- reservation by @traines-source in #1548
- default crow-fly duration for radius offsets by @orhazal in #1547
- Rentals: Allow vehicle return at destination coordinate by @pablohoch in #1544
- debounce search only for time changes by @felixguendling in #1552
- tweaks and cleanup by @traines-source in #1551
- Isochrones on GPU by @felixguendling in #1553
- limit max matching distance by @felixguendling in #1554
New Contributors
- @krkk made their first contribution in #1466
- @c22dev made their first contribution in #1444
- @manfredbrandl made their first contribution in #1471
- @Jouca made their first contribution in #1386
- @thomas-zahner made their first contribution in #1506
- @rdehenne made their first contribution in #1545
Full Changelog: v2.10.2...v2.11.0