The internal validator has been re-factored, among many other changes there is now a check for missing keys and the check for re-surveying, introduced in 0.9.9, is now fully configurable.
The missing tag check works on the combination of the keys that should be checked and the preset for element.
Example: the default configuration checks that a "name" tag is present on a object if the matching preset contains a "name" field in the non-optional tags, optionally the check can be extended to "optional" tags.
In C-Mode only objects that have warnings are displayed, making it simple to find objects with missing tags and other potential problems. Starting the property editor for an object in C-Mode will automatically apply the best match presets.
Cycling through modes by long pressing on the lock button has become impractical with the increasing number of modes and has now been replaced with a menu.
The preset search will now use the same list of synonyms that the iD editor does additionally to the internal preset search index. The new functionality is independent of preset translations and uses the same fuzzy matching as the index search. Additional synonyms should be added on transifex to the iD translations.
Notes:
You can now load (and save) tasks in a simplified Osmose JSON format. The format is not particularly forgiving and must follow the following example:
{
"description": [
"lat",
"lon",
"error_id",
"elems",
"subtitle",
"title",
"level",
"update"
],
"errors": [
[
"47.3050383",
"8.3702817",
"11187837418",
"way396965872",
"This is a silly error of type 1",
"Silly Errors",
"2",
"2017-03-26 20:30:16+02:00"
],
[
"47.2930434",
"8.3615897",
"11187837446",
"way397334779",
"This is a silly error of type 2",
"Silly Errors",
"2",
"2017-03-26 20:30:16+02:00"
]
]
}
The value for "error_id" should be unique in the file. Note the custom tasks can't be uploaded, however you can save the open tasks to a file for later reuse.
The full change log is available here
Maximum number of inline values displayed
For known problems with the beta build please see our issue tracker