2024-11-03
Vespucci will now automatically add a summary of the edits made to the changeset tags. As this typically will be far more than what can be added to a single comment tag (max. 255 characters), it uses additional tags for this. If the comment tag is left empty it will add a comment referencing the automatically generated tags.
We further added an option on the "Properties" tab of the upload modal to reduce the nagging about filling out the comment field.
In 20.1 we added support for direction tag handling including a specific modal for adding direction values, however we showed this for all direction values which was less than optimal. We've now added a further preset value_type cardinal_direction and will only show the direction modal for objects that match preset fields with that value.
We now support the match_expression attribute for preset items and fields (extension). This allows fine grained control of preset matching in cases for which the standard node, way closed way and relation matching isn't sufficient.
For example the direction tag for traffic_sign objects has different semantics depending on if the traffic sign is tagged on a way node of a highway object, or if it is a stand alone traffic sign node (the relevant direction changes by 180°). Using match expressions allows to differentiate between these two cases.
We've added support for the most common "replace geometry" operations.
This operation will replace one of the way nodes with the node maintaining a link to the history and move and merge tags from the original node to the target way.
This operation will move the nodes of a target way to the positions of those in a source way, adding new and deleting existing nodes as necessary. Tagged way nodes that would have to be moved more than a configurable distance (default 1m) will be extracted from the way and replaced by a new node.
Depending on device and Android version devices would pause GPX track recoding if the device was locked (aka screen turned off) leading to breaks in the recording (if you left the screen on or forced it on this wasn't an issue). We now acquire a partial wake lock when GPX recording is active which should avoid this issue. Note that this means that power consumption in such situations will be higher.
Starting with Android 10, Androids graphic library supports all operations that we use for OSM data rendering, in particular the scaling issues that used to make it unusable seem to be fixed now, therefore we have re-enabled the support for it that you can turn on in the Experimental section of the Advanced Preferences. Note that this will not make things blazingly fast, but it will allow use of graphics memory to store tiles and in general reduce some of the pressure on the JAVA heap.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.