[josm-dev] JOSM 6763 released !
Vincent Privat
vincent at josm.openstreetmap.de
Mon Jan 27 23:19:37 UTC 2014
Version 6763 of JOSM has just been released as new tested version, the
first of 2014 :)
This is a pretty *big* release, both in numbers (261 commits, 153 tickets
!) and features:
* major enhancements
* Presets:
* Refactorization by introducing `<chunk id="X">` and `<reference
ref="X"/>`
* Extension by introducing `<preset_link preset_name="..." />` to add a
link to another preset
* Upload window - `source`: add `knowledge`, `survey` to selection,
compute value from layers
* MapCSS: syntax improvements:
* Regular expression support for key conditions
* Comparison of two key values (`[key1 = *key2]`)
* New `set class` instruction and `.class` selector
* New spatial "element of" (`inner ∈ outer`)
* New crossing operator (`area ⧉ area`)
* New `unconnected` pseudo class for nodes without parent way
* Add option to include colour preferences of external styles
* Determine opacity/transparency of a color using `alpha()`
* Validator:
* New MapCSS-based tag checker/fixer
* Centralized service for custom Tagchecker
* Better zoom to selection/conflict when the objects in question are small
* Prompt dialogs: more "do not show again..." choices
* Add "Search for objects by preset" action (Shift-F3)
* `wayselector` plugin integrated into main program
* minor enhancements
* Initialize default center view of map to last download location instead
of (0,0)
* Remote control:
* New arguments `changeset_comment` and `changeset_source` to
`load_and_zoom` handler to add changeset tags
* Add command description to usage page
* History dialog: UI tuning, shortcuts for up/down arrow keys
* Advanced object info: add "Center of bounding box", and "Centroid" for
ways
* Colour coding of conflicting tags/memberships in way combining dialog
* Improvements of proxy support and error handling
* Make Unix web browsers configurable via `browser.unix` property
* Presets/Map styles:
* Update of presets for `man_made=surveillance`, `place_of_worship`,
`artwork`, `railway`, `power=substation`, `boundary=political`, `surface`,
`amenity=charging_station`, `amenity=parking*`, `barrier`/`entrance`
* Addition of `natural=sand`, `building=construction`,
`railway=switch`, `boundary=postal_code`
* Replacement of `emergency=aed` by `emergency=defibrillator`
* Display `capacity` as a name complement for labels
* Display `highway=road` differently
* Tools - Create/Update Multipolygon:
* Update multipolygon if a multipolygon relation is selected
* Remap keyboard shortcut to `Ctrl-B` and `Ctrl-Shift-B`
* Validator:
* Verify links on highways
* Check ways with duplicate way segments
* Detect crossing `barrier`, `landuse`, `natural`, `boundary`
* Validate `:lanes` and `:conditional` tags
* Validate nodes inside polygons with the same values
* Many test improvements
* sub-minor enhancements:
* Allow to build JOSM from a git mirror clone
* Make dynamic buttons features disabled by default
* Distinguish number of conflicts on nodes, ways and relations
* Unicode normalization and multiple whitespace removal in tags
* Allow to enable debug log messages by command-line argument `--debug`
Summarized changelog:
https://josm.openstreetmap.de/wiki/Changelog#a2014-01-27:Stablereleaser6763milestone:14.01
Complete changelog:
https://josm.openstreetmap.de/log/josm/?action=stop_on_copy&mode=stop_on_copy&rev=6763&stop_rev=6503&limit=300&verbose=on
Milestone view (need login): https://josm.openstreetmap.de/milestone/14.01
Special thanks to Simon who did most of the major features :)
More information about the josm-dev
mailing list