[[TranslatedPages]] [[PageOutline(2-15,Table of Contents)]] = Changelog = This page aims for providing user-friendly changelog for the [[Releases|stable releases]] of JOSM. Its granularity lies somewhere between the contents of [[StartupPage]] and the [/log SVN log messages]. * This list contains mainly only enhancements and changes. * Bug fixes are mostly not listed here. See the link to the SVN log messages at the end of each chapter to have a look at the fixed bugs. * Changes of external resources ([[Presets|Presets]], [[Styles|Map Paint Styles]], [[Rules|Validator Rules]] and [[Plugins|Plugins]]) are not listed here. * There are also JOSM related changes in the [https://trac.openstreetmap.org/ osm trac] which are not listed here as well. == 2017-06-??: Stable release 12??? ([milestone:"17.06" 17.06]) == #stable-release-17.06 * major enhancements * Add support for MP3, AIFF and AAC audio codecs (.mp3, .aac, .aif, .aiff files) (r12326:12328) * medium enhancements * The projection automatically resets to the default mercator projection after a restart. The default can be changed in the [wiki:Help/Preferences/Map projection settings] with the new "Set as default" button (expert mode only). (r12306) * minor enhancements * ... * Improve the search dialog * ... * Add separation borders * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules: * "Similarly named ways" test: detect accent and case variations for strings of same length (r12283) * Add support import *.jpeg images (r12286) * Allow addr:neighbourhood as assignment additional to addr:street and addr:place (r12311) * Improve roundabout/links validator test (r12312) * Add service=* multiselect for shop=car_repair preset (r12324) * Add genus/species/taxon to natural=tree_row preset (r12325) * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12329&stop_rev=12276&limit=900 SVN log messages of Milestone 17.06] == 2017-05-29: Stable release 12275 ([milestone:"17.05" 17.05]) == #stable-release-17.05 * medium enhancements * Handling imagery offsets when reprojecting (r12084, r12085, r12093) * Download dialog also supports URL containing `.../#zoom/lat/lon` (r12090) * Don't draw direction arrows on short selection segments (r12154, r12185) * Ask Windows/macOS users to update their version of Java when it expires (i.e when the built-in JRE expiration date is passed, about 4 months after release, 1 month after Java should have asked to update by itself). (r12219, r12238) * minor enhancements * Fix an old bug where points in the wrong layer may be moved (r12053) * Improve layout of conflict dialog (r12043, r12044, r12046, r12047) * Relation editor: Make button tool bars scroll if the window is too small to show all of them. (r12080) * Allow to override toolbar image and toolbar name for presets (r12142) * Make Imagery offset work in WGS 84 (r12149) * Support WMTS Dimensions (r12224) * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules: * Add shop=cheese (r12083) * Avoid false positive connection warning with building=no (r12089) * Don't warn for missing ref if explizit noref=yes is set (r12194) * Don't warn that amenity=weighbridge is connected to a highway (r12201) * Test for proper "ele" values (patch by naoliv, r12215) * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12275&stop_rev=12039&limit=900 SVN log messages of Milestone 17.05] == 2017-05-02: Stable release 12039 ([milestone:"17.04" 17.04]) == #stable-release-17.04 * major enhancements * Support reprojection (warping) of imagery layer which allows to combine sources with different projections (#7427) * medium enhancements * Add support for multiple Overpass API output formats (r11916) * Add support for variable role names in preset/validator using regexp (level_0, level_1, ...) (r11989) * minor enhancements * Drop StartCom certificate (r11903) * Add a link to the wiki in imagery preferences (r11959) * Allow to minimize/maximize the help window (r12004) * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules: * Improve MultipolygonTest (r11837) * Add leisure and amenity to multipolygon naming (r11900) * Drop support of deprecated outer-way-style multipolygons (r11908, r12026) * Allow advertising=column as area (r11976) * Add self_service to car wash (r11976) * Make memorial values searchable (r11979) * Limit class warning to ways (r11985) * Add type=building relation (r11989) * Add a warning about potentially erroneous movement of existing nodes (r12032, r12037) * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12039&stop_rev=11827&limit=900 SVN log messages of Milestone 17.04] == 2017-04-02: Stable release 11826 ([milestone:"17.03" 17.03]) == #stable-release-17.03 * major enhancements * Completely prevent the upload of a layer with "upload=never" in the osm file (r11709) * Add (expert) option to not zoom to the new downloaded data (r11658, r11743, r11774, r11784) * medium enhancements * Dynamic NTV2 grids and support for Swissgrid CH1903 (r11642, r11644, r11648, r11660, r11661) * Basic support for icons on areas (r11670, r11671, r11718, r11719, r11722, r11748, r11760, r11761) * New mapcss area style `icon-position`: `center`, `inside`, `line` and `text-position`: `inside`(r11730, r11722) * New mapcss eval functions: upper, lower, trim and URL_decode (patch by nyurik, r11756) * minor enhancements * Installation via snapcraft (r11794, r11823) * Sort by default in order [relations, ways, nodes] in selection dialog (r11680) * Add dates to imagery entries * WMTS: make it possible to switch between 2 supported projections (r11788:11790) * WMTS: don't show layer selection dialog if there is only one layer with one tile matrix set that matches the current projection (r11791) * WMTS: show layer title, not layer identifier in layer selection dialog (r11792) * WMTS: add mimetypes jpgpng and png8 (used by ESRI and geoserver) (r11798, r11824) * Fine tune preselection in Add Tag window for partial datasets (r11804) * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules: * Allow negative .5 increments in level tag (r11640) * New lottery icon (patch by naoliv, r11663) * Don't raise warning "water without natural=water" for natural=strait and natural=bay, remove autofix (r11687) * Do not hack default opacity into `fill-color` property. Use a `fill-opacity` default of ~.2 instead, so that style authors can overwrite it more easily and the behaviour is more predictable. (r11700) * Allow leisure=fitness_centre as physical feature for sport tags (r11732) * Add building attached to road as a validation warning (r11736) * Restrict "Coastline inside water" test to closed ways (r11744) * Improve Wikipedia tag validators (patch by nyurik, r11756, r11771, r11800) * Increase important multipolygon problems to error level, better separate output of boundary and multipolygon (r11782) * Remove some useless validator warnings regarding unknown relation types (r11783) * Add site_type=tumulus,megalith,fortification,settlement,necropolis,city values to historic=archaeological_site preset (r11787) * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=11826&stop_rev=11640&limit=900 SVN log messages of Milestone 17.03] == 2017-02-27: Stable release 11639 ([milestone:"17.02" 17.02]) == #stable-release-17.02 * major enhancements * Improve gps heatmap mode: add point cloud mode, overlay gain adjustment, limitation of visibility and two more color schemas (r11566 patch by kidelo) * Allow to select mirror servers of layers in the imagery preferences (r11570) * medium enhancements * Automatically remove imagery entries in the users list, which are no longer available in the wiki source (r11527, r11528) * Improve Overpass wizard geocoding Nominatim interpretation (r11560) * Add date and eli-best fields to imagery definition and display them as tooltip in the imagery preferences, the Imagery menu and the toolbar (r11570, r11575, r11612, r11625) * Automatic tag conflict resolution of source for French cadastre and Canadian CanVec (r11606, patch from Tyndare) * minor enhancements * Rotation angle for Transverse Mercator projection (r11549) * Improve plugin list import function (r11563) * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules: * Don't warn about odd number of lanes without lanes:forward|backward in roundabouts (r11529) * Add female/male/unisex to shower preset (r11547) * Add castle_type to castle preset (r11547) * Don't warn about addr:postcode together with place=* (r11547) * Update vending values: remove public_transport_plans, add coffee, deprecate photos and photo in favor of amenity=vending_booth, add it to presets and mappaint style (r11583) * Draw unclosed tourism=attraction ways unfilled (r11584) * Add amenity=internet_cafe to presets and mappaint style (r11585, r11588) * Allow leisure=bowling_alley as physical feature for sport tags (r11591) * Update opening_hours validation (r11592, r11595, r11597) * Define tags which are areas more precisely (r11600) * Ignore keys starting with description: like description:de in unknown value test (r11605, r11608) * Automatic close all changesets, if upload includes >10000 changes and therefore creates several changesets (r11618) * Improve performance of "Way connected to Area" test and fixing duplicate nodes (r11627:11630, r11632:11634) * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=11639&stop_rev=11527&limit=900 SVN log messages of Milestone 17.02] == 2017-02-02: Stable release 11526 (hotfix) == * [/log/josm/?rev=11526&stop_rev=11515&limit=900 SVN log messages of hotfix] == 2017-01-30: Stable release 11514 ([milestone:"17.01" 17.01]) == #stable-release-17.01 * major enhancements * Add heatmap mode for gps rendering (r11431, r11451, r11469, r11470, r11474, r11482, r11483, r11508 patch by kidelo) * medium enhancements * GeoImageLayer: Improvements of display of selected photo in the map (r11434, r11484, r11514 patch by holgermappt) * minor enhancements * Add continous integration test for differences to the Editor Layer Index database (r11426) * Dockerfile and scripts to start tests under Docker for Windows and Linux. This makes easier to run tests on Windows-based development environment (r11442) * Add search option to find deleted objects e.g. to purge them (r11446) * Replace recursive filter parsing by iterative approach to avoid StackOverflowError for very long filters (~3000 logical operators)(r11447) * Do not translate relation roles (r11466, r11475) * Robustness against invalid timestamps in GPX files (r11486) * Allow !file:// URL for command-line argument --load-preferences (r11509) * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules: * Warn about highway=track without tracktype (info level)(r11428) * Remove warning when an highway is also a natural=ridge (r11429, patch by LeTopographeFou) * Don't warn about width + natural=stone combination (r11430) * Don't autofix "Missing power tower/pole within power line" (r11432) * Make Straße/Strasse validator test country specific and raise to error level (r11439) * Fix self-intersecting way test (r11441, patch by GerdP) * Add addr:unit to Address tagging preset (r11463, patch by MikeN) * Warn about aeroway=aerodrome|helipad + area=yes (r11476) * Warn about values of area different from yes and no or used on nodes (r11476, r11477) * Remove warning with leisure=fitness_station + sport=fitness (r11497) * Add 'surface' combobox to runway preset (r11497) * Displaying oneway direction arrows of aerialways according to wiki, don't display them if oneway=no is set (r11499, r11501) * Don't warn about aerialway oneway combination (r11513) * Verify for improper usage of type=multipolygon in nodes and ways (r11500) * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=11514&stop_rev=11426&limit=900 SVN log messages of Milestone 17.01] == Older stable releases == * [[Changelog/2016]]: Releases from r9230 to r11425 * [[Changelog/2015]]: Releases from r7907 to r9229 * [[Changelog/2014]]: Releases from r6763 to r7906 * [[Changelog/2013]]: Releases from r5697 to r6502 * [[Changelog/2012]]: Releases from r4878 to r5608 == See also == * JOSM related changes in the [https://trac.openstreetmap.org/search?q=%23josm&noquickjump=1&changeset=on osm svn] * There is a similar [[Plugin changelog|changelog for plugins]], which is no longer updated.