Changes between Version 623 and Version 1002 of Changelog


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v623 v1002  
    11[[TranslatedPages]]
    22[[PageOutline(2-15,Table of Contents)]]
     3
    34= Changelog =
    4 
    5 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].
    6 * This list contains mainly only enhancements and changes.
    7 * Bug fixes are mostly not listed here (although a major part of the changes of each release cycle are bug fixes). See the link to the SVN log messages at the end of each chapter to search for fixed bugs.
    8 * Changes of external resources ([[Presets|Presets]], [[Styles|Map Paint Styles]], [[Rules|Validator Rules]], [[Maps|Imageries]] and [[Plugins|Plugins]]) are not listed here.
    9 * There are also JOSM related changes in the [https://trac.openstreetmap.org/ osm trac] which are not listed here as well.
    10 
    11 == 2018-03-04: Stable release 13500 (hotfix) == #stable-release-18.02-hotfix
    12   * major bug fixes (r13485, r13486, r13488, r13490, r13497)
    13   * nicer display of HTTP errors from OSM API (r13499)
    14   * Autofix invalid URL with the wrong type of slashes (r13489)
    15   * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13500&stop_rev=13479&limit=900 SVN log messages of this hotfix]
    16 
    17 == 2018-03-01: Stable release 13478 ([milestone:"18.02" 18.02]) == #stable-release-18.02
    18 * major enhancements
    19   * add support for private/locked OSM data layers via a ‘[wiki:Help/Action/BlockDownload download]’ respectively ‘[wiki:Help/Action/LockedLayer locked]’ attribute in the .osm file (beta, r13434, r13435, r13446, r13453)
    20 * medium enhancements
    21   * support ESRI projections (r13395, r13422, r13423)
    22   * Implement colorfulness filter for indexed images (r13397)
    23   * Improve the internal help browser (r13416, r13428, r13447, r13457, r13459)
    24 * minor enhancements
    25   * Add changeset link to upload confirmation notification (r13392)
    26   * add advanced preference `jumpto.use.clipboard` to disable "Jump to Position: automatically paste URL from clipboard" feature (r13417)
    27   * allow to sort WMTS entries (r13429)
    28   * allow to search empty values (r13430, r13432)
    29   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    30    * warn about unnecessary area=yes at closed highway=services|rest_area (r13377)
    31    * adjust warnings for waterway oneway combinations (r13378)
    32    * add leisure=bandstand (r13379)
    33    * add man_made=kiln (r13379, r13380)
    34    * drop rendering amenity=wlan (r13379)
    35    * add place=square (r13382, r13383)
    36    * move allotments in preset menu (r13383)
    37    * update plug names in charging station preset (r13385)
    38    * make SimilarNamedWays check aware of all Unicode numbers (r13390)
    39    * warn about unclosed ways with place=islands (r13394)
    40    * always display place=island and place=islet fill color (and name) independent from the place style setting (r13394)
    41    * add addr:street together with addr:place warning (r13401)
    42    * extend preset natural=tree with denotation and circumference (r13403)
    43    * raise roles forward/backward in PTv2 route relations to error level and add the role alternate (r13404, r13411)
    44    * Improve "Missing pedestrian crossing information." validator message (r13405)
    45    * add icon for barrier=kissing_gate (r13409, r13410)
    46    * More details for "Tag value longer than allowed" warning (r13414)
    47    * warn about misspelled amenity=toilet (r13424)
    48    * don't warn about electrified=* highway=* combination (r13452)
    49    * don't warn about missing ref on junction=roundabout (r13471)
    50   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13478&stop_rev=13368&limit=900 SVN log messages of Milestone 18.02]
    51 
    52 == 2018-01-28: Stable release 13367 ([milestone:"18.01" 18.01]) == #stable-release-18.01
    53 * major enhancements
    54   * Add support for XZ compressed files (r13350:13353)
    55   * Support (and autodetect) WMS 1.3.0 (r13346, r13358)
    56 * medium enhancements
    57   * Autofix common issues in overpass queries, like overpass turbo (r13335, r13336, r13359)
    58   * Make entries "Get tile status" (`/status`) and "Force tile rendering" (`/dirty`) activatable for all TMS sources via `mod-tile-features` attribute in the imagery database (r13266, r13267, r13272)
    59   * Fix several memory leaks related to image mapping (#15709)
    60 * minor enhancements
    61   * Support WMS capabilities with embedded HTML in layer Abstract tag (r13274)
    62   * Move layers up/down correctly if multiple layers are selected (r13285)
    63   * Listen to escape key outside of imagery adjust dialog, and restore correct offset when pressing it (r13287)
    64   * Check downloaded plugin is valid *before* delete any existing one (r13300)
    65   * Allow JOSM to load plugins from folders containing exclamation marks (workaround to java bug) (r13356)
    66   * Replace statusline png icons with svg variants (r13363)
    67   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    68    * Remove location=kiosk from default power presets (r13286)
    69    * Add power transformer on pole validation rule (r13290)
    70    * Allow all leisure tags for "sport without physical feature" warning (r13291)
    71    * Don't warn about area=* on leisure=track and leisure=slipway (r13302)
    72    * Add validator rule for false friends of tourism=picnic_site and leisure=picnic_table (r13320)
    73    * Hide tagged waynodes at low zoom for better view and easier selection of ways. Deactivatable via a new style setting. (r13321)
    74    * Warn about deprecated water=salt|salt_pool|salt_panne|salt_pond|tidal (r13339)
    75    * Add fuel:ethanol and fuel:octane_87 to amenity=fuel preset (r13341)
    76    * Provide autofix for replacing single comma by point for several numeric tags (r13345, r13349, r13357)
    77    * Don't issue a warning for !source:maxspeed=*:zone:20 (r13348)
    78    * Add pump combo to water well preset (r13355)
    79   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13367&stop_rev=13266&limit=900 SVN log messages of Milestone 18.01]
    80 
    81 == 2017-12-31: Stable release 13265 ([milestone:"17.12" 17.12]) == #stable-release-17.12
    82 * major enhancements
    83   * Remove a lot of deprecated code (#15310)
    84   * Export route relation to GPX file or convert to a new GPX layer (r13210)
    85   * Display tile URL as clickable link in "show tile info" + add expert menu entries "Get tile status" (`/status`) and "Force tile rendering" (`/dirty`) for tiles from `*.tile.openstreetmap.org` (r13214)
    86 * medium enhancements
    87   * Fix major autocompletion bug (r13190)
    88 * minor enhancements
    89   * Relation editor: handle double click in child and referring browsers the same way (r13171)
    90   * Geo image loading: do ram constraint checking; do not use bilinear scaling when image is dragged (r13191)
    91   * New property upload.changeset.hashtags to disable automatic changeset hashtags (r13198)
    92   * Display "Abstract" field of WMS layers (r13199)
    93   * Remote Control: add new keyword currentselection for parameter select in LoadAndZoomHandler (r13212)
    94   * Keep order of tags added by 'addtags=' query parameter (13258)
    95   * Make columns in AddTagsDialog sortable (r13259)
    96   * Do not filter selected way nodes in draw mode (r13229)
    97   * Parse error message sent by Tomcat in case of WMS tile loading error (r13230)
    98   * Remember confirmations of command actions (r13241)
    99   * Open Location: new expert combobox to choose whether to zoom on downloaded data (like in download dialog)(r13261)
    100   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    101    * Add direction help image to viewpoint preset (r13183)
    102    * Add waste combo to waste presets (r13184)
    103    * Warn about turn restrictions on ways (r13217)
    104    * Don't display building=1 and building=y and add a warning with autofix for them (r13218)
    105    * Limit display of cycleway=opposite to ways with oneway=* except oneway=no (r13255)
    106   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13265&stop_rev=13171&limit=900 SVN log messages of Milestone 17.12]
    107 
    108 == 2017-11-26: Stable release 13170 ([milestone:"17.11" 17.11]) == #stable-release-17.11
    109 * major enhancements
    110   * Text of notes is now selectable and copyable; links are now clickable (r13111, r13117, r13118, r13122, r13126, r13128, r13157, r13162, r13165)
    111   * Ability to upload data in background (r13133)
    112   * Do not select all characters from a text box when switching between JOSM and another application (r13139, r13144, r13170)
    113 * medium enhancements
    114   * Support changeset hashtags: hashtags changeset tag, extracted from comment at upload, or set by remote control through new changeset_hashtags parameter (r13109)
    115   * Autosave note layer (r13114)
    116   * Make geoimage feature more configurable through prefs: adjustable max zoom, zoom-step, click zooming with mouse buttons (e.g. if a mouse wheel is not present) (r13127)
    117 * minor enhancements
    118   * Correlate GPX with image: fix incorrect drop-down list initialization after using "try again" button + smarter selection of initial GPX track (r13056)
    119   * ImageEntry: Copy isNewGpsData in applyTmp() (r13060)
    120   * Use HTTPS to communicate with OSM dev servers (r13098)
    121   * Trace request body for HTTP POST, PUT and DELETE (r13099)
    122   * Add new property `wmts.capabilities.cache.max_age` to configure the delay after which WMTS capabilities are considered stale (r13119)
    123   * Highlight menu items search results (r13134)
    124   * Display length of way in status bar even without selection panel (r13141)
    125   * Remove coordinates from nodes in validator and selection dialogs by default (r13142)
    126   * Update coordinates in status bar when the map is moved with the keyboard (r13143, r13154)
    127   * Don't suggest to upload/save "modified" layers with 0 objects (r13161)
    128   * Display UTM zone in node info panel (r13167)
    129   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    130    * Warn about unconnected highway=milestone and railway=milestone (r13074)
    131    * Suggest to remove payment:cash if tagged together with payment:coins and payment:notes at one object (r13075)
    132    * Add a few cuisine values (r13081)
    133    * Draw administrative boundaries only if boundary=administrative is tagged; add a warning for usage on nodes (r13083)
    134    * Warn about boundary=administrative without admin_level (r13084)
    135    * Improve Campsite preset (r13085)
    136    * Warn about bare tourism=attraction (r13086)
    137    * Make kerb spikes in mappaint style smaller (r13091)
    138    * Add parent_osm_id for mapcss (r13094)
    139    * Limit male/female/unisex test to hairdressers (r13102)
    140    * Improve mappaint by layering highways (r13125)
    141    * Don't warn about unclosed natural=gully (r13138)
    142    * Don't warn about overlapping ways for abandoned buildings (r13153)
    143    * Don't set foot=yes and bicycle=yes by default on nodal barriers (r13155)
    144    * Make coastline a bit more visible (r13156)
    145    * Add direction combo box to viewpoint preset (r13163)
    146   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13170&stop_rev=13054&limit=900 SVN log messages of Milestone 17.11]
    147 
    148 == 2017-10-29: Stable release 13053 ([milestone:"17.10" 17.10]) == #stable-release-17.10
    149 * major enhancements
    150   * Display already downloaded areas in the download window and at the minimap and improve the layer chooser button (r12927, r12955)
    151   * Add button that selects the relation from the relation editor (r12933)
    152 * medium enhancements
    153   * Add advanced option to scale the menu font (`gui.scale.menu.font`) (r12923)
    154   * Display modified colors in the preferences bold (r12953)
    155   * Allow plugins to modify the changeset tags before upload (r13028)
    156   * Antialiased text and better resize quality when viewing photos (r13038)
    157   * Include WhoDidIt in changeset history (r13041)
    158   * Allow both dot and comma decimal separator everywhere possible for user-entered values (r13050)
    159 * minor enhancements
    160   * Let Overpass Query Wizard show newest entry instead of oldest (r12977)
    161   * Include imagery_offset_database in default plugins embedded by Windows installer (r12979, r13054:13055)
    162   * Display SubSeconds on picture's information overlay (r13042)
    163   * Remember position of "Adjust Imagery Offset" dialog (r13047)
    164   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    165    * Adapt title of preset dialog when "create relation" is the only choice (r12926)
    166    * Don't overwrite street_cabinet values by validator auto fix (r12930)
    167    * Override digit group separator to be consistent across languages with ISO 80000-1 (r12931)
    168    * Improve power=switch preset (r12934)
    169    * Warn about self-intersecting rings formed by multiple ways (r12941)
    170    * Add fuel:adblue (Diesel Exhaust Fluid: AdBlue/AUS32) to amenity=fuel preset (r12956, r13006)
    171    * Review use of min_age/max_age on presets (r12957)
    172    * Relation checker: Do not raise an error for incomplete ways for which we expect them to be closed, as we cannot know (r12976)
    173    * Overlapping areas test takes layer tag into account (r12986)
    174    * Add light_rail stop position (r12991)
    175    * Add cemetery=grave and historic=tomb (r12993, r13052)
    176    * Add "pole with switch" preset + new power icon & new validation rules (r12997, r13000)
    177    * Add place=quarter (r12998)
    178    * Fine tune some validator rules (r13005)
    179    * Don't warn about tourism nodes on way end nodes (r13006)
    180    * Add landuse=salt_pond (r13008)
    181    * Support conditional syntax for turn restrictions (r13017)
    182    * Allow man_made=bridge bridge:structure=* combination (r13026)
    183    * Improve layer validator messages (r13027)
    184    * Remove false validator warning for special maxspeed and maxspeed:direction combinations (r13032)
    185    * Include meters as a valid unit for distance (r13035)
    186    * Better link for Combined and Segregated Foot- and Cycleways (r13045)
    187    * Update old power validation rule (r13049)
    188   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=13053&stop_rev=12922&limit=900 SVN log messages of Milestone 17.10]
    189 
    190 == 2017-10-03: Stable release 12921 ([milestone:"17.09" 17.09]) == #stable-release-17.09
    191 First 12914 was released as stable version, then due to two major bugs 12921 was released as a hotfix for this milestone.
    192 * major enhancements
    193   * Add links to external changeset viewers to the History and Changeset windows (r12871, r12888)
    194   * Allow users to request feedback when uploading by adding the review_requested=yes changeset tag (r12719)
    195   * Automatically use a proper node count when creating circles depending on the diameter (r12837, r12879)
    196   * Extend command line interface: commands (#15273)
    197 * medium enhancements
    198   * Support Overpass Turbo extended shortcuts: `{{center}}, {{date:string}}, {{geocodeId:name}}, {{geocodeBbox:name}}, {{geocodeCoords:name}}` (r12714)
    199   * Fix blurry GUI-icons and map view for Java 9 HiDPI mode (r12722, r12723)
    200 * minor enhancements
    201   * Support for compiling without JavaFX (r12715, r12774)
    202   * Refactoring for possible future modularization (e.g. standalone validator, #15182, #15229)
    203   * Support URLs with other protocol than http or https for plugin sites (r12794)
    204   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    205    * Update bay description (r12768)
    206    * Add sidewalk=separate (r12771)
    207    * Warn when route=bicycle relation uses bicycle=use_sidepath ways (r12773)
    208    * Warn about some highway tags used on ways instead of nodes (r12775)
    209    * Don't warn about street name contains ss for "strasser" (r12815)
    210    * Limit roundabout validation test to waynodes all in downloaded area (r12864)
    211    * Avoid false positive missing railway crossing warnig for combined railway highway ways (r12895)
    212    * Demote "Area style on outer way" valdiator test from Error to Warning level (r12905)
    213    * Add crop=grape to vineyard preset (r12915)
    214   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12921&stop_rev=12713&limit=900 SVN log messages of Milestone 17.09]
    215 
    216 == 2017-09-02: Stable release 12712 ([milestone:"17.08" 17.08]) == #stable-release-17.08
    217 * major enhancements
    218   * **Add compatibility with Java 9** (#11924)
    219   * Improve the Overpass API dialog (r12596 r12574:12577, r12608, r12609, r12652:12655, r12684, r12685, r12705:12707, r12711)
    220    * Allow longer/more complex queries
    221    * Add the ability to add favorites
    222    * Add a new Overpass turbo wizard dialog with examples
    223    * Integrate it all into the OSM Download window
    224   * Allow to export validator errors ("Save as" in validator layer contextual menu). Same format as Osmose. (r12667, r12668, r12692, r12698, r12699)
    225 * medium enhancements
    226   * Add possibility to add more download sources to the Download window (r12652:12655, r12706)
    227   * Refacturing for possible future modularization (e.g. standalone validator, #15182)
    228 * minor enhancements
    229   * Add support for `xxxx-xx-xx xx:xx:xxZ` date format for ArcGIS-exported osm data (r12589)
    230   * Save raster-image filter settings (color Saturation, Brightness, Sharpness) in session files (r12594)
    231   * Save imagery layer zoom level in session file (r12604)
    232   * Increase home location zoom level to 15 to allow direct download in urban areas (r12606)
    233   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    234    * Warn if ferry route way is not properly connected (r12572)
    235    * Don't warn about bridge and tunnel on ferry routes (r12572)
    236    * Don't warn about unknown noref=yes (r12572)
    237    * Warn for objects at null island (except the weather buoy, r12572)
    238    * Don't warn about unknown amenity=childcare (r12572)
    239    * Don't warn about missing railway=crossing|level_crossing for questionable cases e.g. when the highway changes from residential to footway at the railway crossing node (r12595).
    240    * Add industrial=* combo to landuse=industrial preset (r12611)
    241    * Add shop=charity (r12612)
    242    * Add social_facility=nursing_home (r12613)
    243    * Paint building=roof and building=* + wall=no a bit lighter like building:part=* (r12616)
    244    * Don't warn about missing bridge=movable when man_made=bridge is present at bridge:movable (r12677)
    245    * Don't warn when bridge or tunnel is used in combination with man_made=goods_conveyor (r12704)
    246    * Warning about highway=motorway_junction on ways (r12708)
    247   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12712&stop_rev=12543&limit=900 SVN log messages of Milestone 17.08]
    248 
    249 == 2017-07-30: Stable release 12545 ([milestone:"17.07" 17.07]) == #stable-release-17.07
    250 First 12542 was released as stable version, then due to a major validator bug 12545 was released as a hotfix for this milestone.
    251 * major enhancements
    252   * Adjust the search dialog to allow to search for tags that use a preset. (Patch by bafonins, r12464)
    253   * Add "home location" bookmark (if set in OSM user settings) + last 15 changesets bookmarks (r12495)
    254 * minor enhancements
    255   * Support WMS endpoint in Imagery -> Rectified Image (r12469)
    256   * Add provinces of China and India to internal boundaries database (patch by westnordost, r12484)
    257   * Remember projection choice sub-preferences (e.g. last selected UTM zone) across sessions (not just when changing the default projection) (r12485)
    258   * Remember projection when session is saved to a .jos/.joz file (r12486)
    259   * Make shortcuts using up/down/left/right arrows reassignable (r12497)
    260   * Add new at(lat,lon) MapCSS selector function (r12514)
    261   * New API to manipulate primitives id counter (r12536)
    262   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    263    * Ignore !source:proposed:lanes tag in lanes test (r12461)
    264    * Allow maxspeed on aerialway=zip_line (r12473)
    265    * Allow ranges in direction key (r12493)
    266   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12542&stop_rev=12451&limit=900 SVN log messages of Milestone 17.07]
    267 
    268 == 2017-07-02: Stable release 12450 ([milestone:"17.06" 17.06]) == #stable-release-17.06
    269 First 12443 was released as stable version, then due to a major rendering bug of dashed lines 12450 was released as a hotfix for this milestone.
    270 * major enhancements
    271   * Add [wiki:Help/Dialog/Filter#Autofilters automatic filter buttons], e.g. to quickly filter for level values (r12360, r12383, r12387:12389, r12400, r12401, r12403, r12407, r12432)
    272   * Add support for MP3, AIFF and AAC codecs for [Help/AudioMapping audio mapping] (.mp3, .aac, .aif, .aiff files) (r12326:12328, r12397, r12408)
    273   * Add colors to the gpx layer [wiki:Help/Dialog/LayerList#VisibilityLayer visibility button] (r12395, r12419)
    274 * medium enhancements
    275   * The projection automatically resets to the default mercator projection after a restart. The default projection can be changed in the [wiki:Help/Preferences/Map projection settings] with the new "Set as default" button (expert mode only). (r12306)
    276   * Add support for NMEA files containing GLONASS, Galileo or Beidu data (r12421)
    277 * minor enhancements
    278   * Improve the layout of the search dialog (patch by bafonins, r12333, r12344, r12345)
    279   * CombineWayAction: Allow merging ways that are not in the current edit data set (r12356)
    280   * geojson export: use Polygon only for closed ways  (r12439)
    281   * Add support import *.jpeg images (r12286)
    282   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    283    * "Similarly named ways" test: detect accent and case variations for strings of same length (r12283)
    284    * Allow addr:neighbourhood as assignment additional to addr:street and addr:place (r12311)
    285    * Improve roundabout/links validator test (r12312)
    286    * Add service=* multiselect for shop=car_repair preset (r12324)
    287    * Add genus/species/taxon to natural=tree_row preset (r12325)
    288    * Sort craft presets: food group, apartment/house group, other "soft"/art craft group, other "hard" craft group (r12404)
    289    * Warn if object is tagged with access only (r12416)
    290    * Add airmark=beacon and ​aeroway=navigationaid and improve icon of ​man_made=beacon (r12417)
    291    * Improve highway=road warning message (r12418)
    292    * Refine internal database of national borders (patch by Tobias Zwick, [ticket:14833#comment:6 #14833])
    293    * Add entrance=home (r12436)
    294    * Use man_made=surveillance only on nodes (r12440)
    295    * Add man_made=cross (r12446)
    296   * A lot more minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=12450&stop_rev=12276&limit=900 SVN log messages of Milestone 17.06]
    297 
    298 == 2017-05-29: Stable release 12275 ([milestone:"17.05" 17.05]) == #stable-release-17.05
    299 * medium enhancements
    300   * Handling imagery offsets when reprojecting (r12084, r12085, r12093)
    301   * Download dialog also supports URL containing `.../#zoom/lat/lon` (r12090)
    302   * Don't draw direction arrows on short selection segments (r12154, r12185)
    303   * 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)
    304 * minor enhancements
    305   * Fix an old bug where points in the wrong layer may be moved (r12053)
    306   * Improve layout of conflict dialog (r12043, r12044, r12046, r12047)
    307   * Relation editor: Make button tool bars scroll if the window is too small to show all of them. (r12080)
    308   * Allow to override toolbar image and toolbar name for presets (r12142)
    309   * Make Imagery offset work in WGS 84 (r12149)
    310   * Support WMTS Dimensions (r12224)
    311   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    312    * Add shop=cheese (r12083)
    313    * Avoid false positive connection warning with building=no (r12089)
    314    * Don't warn for missing ref if explizit noref=yes is set (r12194)
    315    * Don't warn that amenity=weighbridge is connected to a highway (r12201)
    316    * Test for proper "ele" values (patch by naoliv, r12215)
    317   * 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]
    318 
    319 == 2017-05-02: Stable release 12039 ([milestone:"17.04" 17.04]) == #stable-release-17.04
    320 * major enhancements
    321   * Support reprojection (warping) of imagery layer which allows to combine sources with different projections (#7427)
    322 * medium enhancements
    323   * Add support for multiple Overpass API output formats (r11916)
    324   * Add support for variable role names in preset/validator using regexp (level_0, level_1, ...) (r11989)
    325 * minor enhancements
    326   * Drop StartCom certificate (r11903)
    327   * Add a link to the wiki in imagery preferences (r11959)
    328   * Allow to minimize/maximize the help window (r12004)
    329   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    330    * Improve MultipolygonTest (r11837)
    331    * Add leisure and amenity to multipolygon naming (r11900)
    332    * Drop support of deprecated outer-way-style multipolygons (r11908, r12026)
    333    * Allow advertising=column as area (r11976)
    334    * Add self_service to car wash (r11976)
    335    * Make memorial values searchable (r11979)
    336    * Limit class warning to ways (r11985)
    337    * Add type=building relation (r11989)
    338    * Add a warning about potentially erroneous movement of existing nodes (r12032, r12037)
    339   * 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]
    340 
    341 == 2017-04-02: Stable release 11826 ([milestone:"17.03" 17.03]) == #stable-release-17.03
    342 * major enhancements
    343   * Completely prevent the upload of a layer with "upload=never" in the osm file (r11709)
    344   * Add (expert) option to not zoom to the new downloaded data (r11658, r11743, r11774, r11784)
    345 * medium enhancements
    346   * Dynamic NTV2 grids and support for Swissgrid CH1903 (r11642, r11644, r11648, r11660, r11661)
    347   * Basic support for icons on areas (r11670, r11671, r11718, r11719, r11722, r11748, r11760, r11761)
    348   * New mapcss area style `icon-position`:  `center`, `inside`, `line` and `text-position`: `inside`(r11730, r11722)
    349   * New mapcss eval functions: upper, lower, trim and URL_decode (patch by nyurik, r11756)
    350 * minor enhancements
    351   * Installation via snapcraft (r11794, r11823)
    352   * Sort by default in order [relations, ways, nodes] in selection dialog (r11680)
    353   * Add dates to imagery entries
    354   * WMTS: make it possible to switch between 2 supported projections (r11788:11790)
    355   * WMTS: don't show layer selection dialog if there is only one layer with one tile matrix set that matches the current projection (r11791)
    356   * WMTS: show layer title, not layer identifier in layer selection dialog (r11792)
    357   * WMTS: add mimetypes jpgpng and png8 (used by ESRI and geoserver) (r11798, r11824)
    358   * Fine tune preselection in Add Tag window for partial datasets (r11804)
    359   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    360    * Allow negative .5 increments in level tag (r11640)
    361    * New lottery icon (patch by naoliv, r11663)
    362    * Don't raise warning "water without natural=water" for natural=strait and natural=bay, remove autofix (r11687)
    363    * 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)
    364    * Allow leisure=fitness_centre as physical feature for sport tags (r11732)
    365    * Add building attached to road as a validation warning (r11736)
    366    * Restrict "Coastline inside water" test to closed ways (r11744)
    367    * Improve Wikipedia tag validators (patch by nyurik, r11756, r11771, r11800)
    368    * Increase important multipolygon problems to error level, better separate output of boundary and multipolygon (r11782)
    369    * Remove some useless validator warnings regarding unknown relation types (r11783)
    370    * Add site_type=tumulus,megalith,fortification,settlement,necropolis,city values to historic=archaeological_site preset (r11787)
    371   * 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]
    372 
    373 == 2017-02-27: Stable release 11639 ([milestone:"17.02" 17.02]) == #stable-release-17.02
    374 * major enhancements
    375   * Improve gps heatmap mode: add point cloud mode, overlay gain adjustment, limitation of visibility and two more color schemas (r11566 patch by kidelo)
    376   * Allow to select mirror servers of layers in the imagery preferences (r11570)
    377 * medium enhancements
    378   * Automatically remove imagery entries in the users list, which are no longer available in the wiki source (r11527, r11528)
    379   * Improve Overpass wizard geocoding Nominatim interpretation (r11560)
    380   * 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)
    381   * Automatic tag conflict resolution of source for French cadastre and Canadian CanVec (r11606, patch from Tyndare)
    382 * minor enhancements
    383   * Rotation angle for Transverse Mercator projection (r11549)
    384   * Improve plugin list import function (r11563)
    385   * Automatic close all changesets, if upload includes >10000 changes and therefore creates several changesets (r11618)
    386   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    387    * Don't warn about odd number of lanes without lanes:forward|backward in roundabouts (r11529)
    388    * Add female/male/unisex to shower preset (r11547)
    389    * Add castle_type to castle preset (r11547)
    390    * Don't warn about addr:postcode together with place=* (r11547)
    391    * 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)
    392    * Draw unclosed tourism=attraction ways unfilled (r11584)
    393    * Add amenity=internet_cafe to presets and mappaint style (r11585, r11588)
    394    * Allow leisure=bowling_alley as physical feature for sport tags (r11591)
    395    * Update opening_hours validation (r11592, r11595, r11597)
    396    * Define tags which are areas more precisely (r11600)
    397    * Ignore keys starting with description: like description:de in unknown value test (r11605, r11608)
    398    * Improve performance of "Way connected to Area" test and fixing duplicate nodes (r11627:11630, r11632:11634)
    399   * 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]
    400 
    401 == 2017-02-02: Stable release 11526 (hotfix) ==
    402   * [/log/josm/?rev=11526&stop_rev=11515&limit=900 SVN log messages of hotfix]
    403 
    404 == 2017-01-30: Stable release 11514 ([milestone:"17.01" 17.01]) == #stable-release-17.01
    405 * major enhancements
    406   * Add heatmap mode for gps rendering (r11431, r11451, r11469, r11470, r11474, r11482, r11483, r11508 patch by kidelo)
    407 * medium enhancements
    408   * GeoImageLayer: Improvements of display of selected photo in the map (r11434, r11484, r11514 patch by holgermappt)
    409 * minor enhancements
    410   * Add continous integration test for differences to the Editor Layer Index database (r11426)
    411   * Dockerfile and scripts to start tests under Docker for Windows and Linux. This makes easier to run tests on Windows-based development environment (r11442)
    412   * Add search option to find deleted objects e.g. to purge them (r11446)
    413   * Replace recursive filter parsing by iterative approach to avoid StackOverflowError for very long filters (~3000 logical operators)(r11447)
    414   * Do not translate relation roles (r11466, r11475)
    415   * Robustness against invalid timestamps in GPX files (r11486)
    416   * Allow !file:// URL for command-line argument --load-preferences (r11509)
    417   * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    418    * Warn about highway=track without tracktype (info level)(r11428)
    419    * Remove warning when an highway is also a natural=ridge (r11429, patch by LeTopographeFou)
    420    * Don't warn about width + natural=stone combination (r11430)
    421    * Don't autofix "Missing power tower/pole within power line" (r11432)
    422    * Make Straße/Strasse validator test country specific and raise to error level (r11439)
    423    * Fix self-intersecting way test (r11441, patch by GerdP)
    424    * Add addr:unit to Address tagging preset (r11463, patch by MikeN)
    425    * Warn about aeroway=aerodrome|helipad + area=yes (r11476)
    426    * Warn about values of area different from yes and no or used on nodes  (r11476, r11477)
    427    * Remove warning with leisure=fitness_station + sport=fitness (r11497)
    428    * Add 'surface' combobox to runway preset (r11497)
    429    * Displaying oneway direction arrows of aerialways according to wiki, don't display them if oneway=no is set (r11499, r11501)
    430    * Don't warn about aerialway oneway combination (r11513)
    431    * Verify for improper usage of type=multipolygon in nodes and ways (r11500)
    432   * 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]
     5This page provides an user-friendly changelog for the [wikitr:/Releases stable releases] of JOSM. Its granularity lies between the contents of the [wikitr:/StartupPage] and the [/log SVN log messages].
     6* This list contains mainly enhancements and changes.
     7* Bug fixes are seldom listed here (although a major part of each release are bug fixes). See the link ''SVN log messages of milestone YY.MM'' at the end of each chapter to search for fixed bugs.
     8* Changes of external resources ([wikitr:/Presets Presets], [wikitr:/Styles Map Paint Styles], [wikitr:/Rules Validator Rules], [wikitr:/Maps Imageries] and [wikitr:/Plugins Plugins]) are not listed here.
     9== 2024-04-10: Stable release 19039 ([milestone:"24.03" 24.03])
     10* Major enhancements:
     11 * Fix #21533: Native Apple Silicon support (macOS installation files are "universal binaries")
     12* Medium enhancements:
     13 * Fix #23550: Fix an issue when deserializing a PBF blob (patch by giora.kosoi, modified)
     14* Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
     15 * Fix #23604: Fix warning for osmose with `building:part` and `sport`
     16 * Fix #9304: Check for intersecting roads on different layers
     17 * Fix #23596: Warn on `name=Bâtiment` (French for `building`) on buildings
     18 * Fix #23350: Add `amenity=bicycle_wash` (patch by mcliquid)
     19 * Fix #23177: Change `ref:gnis` to `gnis:feature_id` and add validation rules for tags that were functionally the same
     20* More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=19039&stop_rev=19017 SVN log messages of milestone 24.03]
     21== 2024-03-18: Stable release 19017 ([milestone:"24.02" 24.02])
     22* Major enhancements:
     23 * Fix #22810: OSM OAuth 1.0a/Basic auth deprecation and removal -- remove OAuth 1.0 from JOSM
     24 * JOSM now requires Java 11 or later to finish startup
     25* Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
     26 * Fix #23361: Add `mouth` as an optional role for waterway relations (patch by hhtznr)
     27 * Add `turning_circle` tag (a subkey for `highway=turning_circle`) (patch by guylamar2006, see https://github.com/JOSM/josm/pull/137)
     28 * Fix #23148: Remove `fenced` from deprecation warnings (`fenced` is no longer deprecated as of 2023-06-14)
     29* More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=19017&stop_rev=18969 SVN log messages of milestone 24.02]
     30== 2024-02-06: Stable release 18969 ([milestone:"24.01" 24.01])
     31* Medium enhancements:
     32 * Fix #23397: Improve the results of partial validations
     33* More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18969&stop_rev=18940 SVN log messages of milestone 24.01]
     34== 2024-01-17: Stable release 18940 ([milestone:"23.12" 23.12])
     35* Major enhancements:
     36 * Fix #23227: Use the appropriate Bing layer -- notably, there may be some quality differences, and the imagery may be newer or older than what would be seen on the previously used Bing imagery layer
     37* Medium enhancements:
     38 * Fix #23290: Validate the regions a tag is expected to be in (patch by Sarabjeet108, modified)
     39* Minor enhancements
     40 * Fix #23399: Simplify way crashes by significantly improving the performance of simplifying ''many'' ways
     41* Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules
     42 * Fix #23302: Create a preference for address duplicate detection to include buildings and POIs (patch by zyphlar, modified)
     43 * Fix #23308: Fix a false positive for "Water area inside water area" validation (patch by gaben, modified)
     44 * Fix #23067: Don't warn on `unisex`, `female`, and `male` tag combinations for `shop=hairdresser`
     45 * Fix #23339: Improve preset for charging stations (patch by dbrgn)
     46 * Fix #22546: Warn about floating railway switches and crossing (patch by Famlam)
     47* More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18940&stop_rev=18905 SVN log messages of milestone 23.12]
    43348
    43449== Older stable releases ==
    435   * [[Changelog/2016]]: Releases from r9230 to r11425
    436   * [[Changelog/2015]]: Releases from r7907 to r9229
    437   * [[Changelog/2014]]: Releases from r6763 to r7906
    438   * [[Changelog/2013]]: Releases from r5697 to r6502
    439   * [[Changelog/2012]]: Releases from r4878 to r5608
     50  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     51  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     52  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
     53  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
     54  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628
     55  * [wikitr:/Changelog/2018]: Releases from r13266 to r14260
     56  * [wikitr:/Changelog/2017]: Releases from r11426 to r13265
     57  * [wikitr:/Changelog/2016]: Releases from r9230 to r11425
     58  * [wikitr:/Changelog/2015]: Releases from r7907 to r9229
     59  * [wikitr:/Changelog/2014]: Releases from r6763 to r7906
     60  * [wikitr:/Changelog/2013]: Releases from r5697 to r6502
     61  * [wikitr:/Changelog/2012]: Releases from r4878 to r5608
    44062
    44163== See also ==
    442 * JOSM related changes in the [https://trac.openstreetmap.org/search?q=%23josm&noquickjump=1&changeset=on osm svn]
    443 * There is a similar [[Plugin changelog|changelog for plugins]], which is no longer updated.
     64* There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.