0.20.0
Another epic release! The most exciting feature is support for arbitrary annotations on iOS. Annotations are JSON data that "annotates" each line segment (coordinate pair) for the entire route. We've included data models for the ones included in Valhalla, most notably speed limits, but you can add your own arbitrary fields too!
Breaking changes
- We made some changes to the navigation views on iOS; if you had a heavily customized view, you may get some compilation errors which should guide you to a fix.
- Users of the simulated location provider may need to add a third argument to configure jitter. (Add a random jitter of 10 meters to make your GPS look a bit tipsy 🙃)
- The interface to the instructions view on Android has changed rather significantly to include a view of upcoming steps.
What's Changed
- Version bumps for android by @Archdoog in #311
- Upgrade maplibre compose by @ianthetechie (fixes some long-standing camera issues) in #314
- Apple Annotation parsing by @Archdoog in #287
- Add IOS mute button by @MarekSabol in #296
- Progress view: show the current road name by @ianthetechie in #307
- Fixes for SimulatedLocationProvider by @ahmedre in #327
- Update to georust/geo v0.29.0 by @michaelkirk in #328
- More realistic GPS simulation with consistent or random lateral offset by @engali94 in #323
- Upcoming maneuver list for Android by @ianthetechie in #326
New Contributors
- @MarekSabol made their first contribution in #296
- @engali94 made their first contribution in #323
Full Changelog: 0.19.0...0.20.0