2024-03-11
This version adds support for OAuth 2 authorization, new installs will have this configured as default for the regular openstreetmap.org and developer sandbox API configurations. Existing installations will get a one time indication that they should migrate with a "one click" way to do this on updates, however this can be skipped and the migration can be executed manually.
For the foreseeable future we will continue to support OAuth 1.0a and login / password authentication.
Instead of in this version we will be removing the support in version 20.1 which will likely be available in the third quarter of 2024. For further details please see the 19.3 release notes.
We've added a Create circle function that will create a circle from three selected nodes, and have modified the Align in circle method to add nodes. The minimum number of nodes in a circle, the maximum circle segment length, and the minimum circle segment length can be set in the Advanced preferences.
When creating a new way by using nodes of an existing way Vespucci can now follow the existing way to a node on the way. This can be done multiple times during the process of creating the new way.
Since version 14.0 released in October 2019 we have supported region specific preset items, version 20 takes this further by supporting localization at the level of individual preset values level. This allows, for example, country specific payment options in the payment preset only to be shown for objects in that country without the need to create a full country specific item.
Additionally we have added support for space and item_separator elements that help to make the tag form visually easier to digest.
Conflict resolution have been substantially improved making at least simple cases much easier to handle on the road. Please see the dedicated help page on Conflict resolution for more information.
Vespucci now supports opening element and note links on openstreetmap.org in the app if these are opened on another website (so not for navigation on openstreetmap.org itself). Depending on the Android version you may have to enable this in the system app configuration.
Example https://openstreetmap.org/node/1 will download (if it isn't already loaded), zoom to and select node 1.
New installs can now configure some important setting in the welcome dialog and directly start the app authorization process.
To make the functionality more discoverable, mode switching is now available from the Modes entry in the main overflow menu additionally to from the lock button. Enabling or disabling of Simple mode has moved to the submenu too for consistency reasons.