[[TranslatedPages]] = Changelog This wiki page aims for providing user-friendly changelog for the [[DevelopersGuide/Schedule|tested releases]] of JOSM. Its granularity lies somewhere between the contents of [[StartupPage]] and the [/log SVN log messages]. There is a similar [[Plugin changelog|changelog for plugins]]. == 2015-12-??: Stable release r9??? ([milestone:"15.12" 15.12]) == #stable-release-15.12 * major enhancements * Improvements to partial fill of areas (which is now turned on by default and can be turned off in the style settings) (r9061, r9063, r9071, r9076, r9077, r9082, r9099, r9103, r9114) * medium enhancements * extend projection support (r9100, r9101, r9104-9112, r9116-9118, r9121-9128, r9130-9133, r9135, r9139, r9140, r9167, r9176) * Introduce imagery-source warnings about alignment and reprojections (r9134) * minor enhancements * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: add/improve/fix: a list of car and motorcycle brands (r9080, r9083), `name=fixme` (r9088), `bin=yes/no` (r9089), `footway=crossing/sidewalk` (r9090), `seamark=buoy` (r9091, r9093), `railway=signal` (r9092, r9093), `conveying` (r9115), `building=hotel/service/train_station` (r9138), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), `xxxx` (r91), in validator ignored tags (r9094, r9137) * new icons for railway, swith, bay, beach, breakwater, bridge, bridge_movable, cliff, coastline, groyne, mud pier, riverbank, waterways, whole highway group, tunnel subgroup, all offices, note together with fixme, (r9096, r9097, r9148, r9150, r9151, r9153-9155) * Add scrollbar on WMTS layer selection list (r9081) * ?? more minor bug fixes, enhancements, stability improvements, code improvements and code documentation, see [/log/josm/?rev=9???&stop_rev=9061&limit=300 SVN log messages of Milestone 15.12] == 2015-11-23: Stable release r9060 ([milestone:"15.11" 15.11]) == #stable-release-15.11 * major enhancements * Support Norwegian Bokmål language (r8972, r9025) * Option for partial fill of areas (can be turned on in the style settings) (r9005, r9008, r9009, r9016, r9017, r9032, r9055) * medium enhancements * Filtering of tags in Tags/Membership Dialog (r8979, r8980) * Real-time visual feedback on valid/invalid search expressions (r8971) * minor enhancements * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: add/improve/fix: `maxspeed:forward/backward` and `lanes:forward/backward` (r8983), `place fill colour` (r8986), display names for all highway types (r8999, r9000), `boat`+`landuse=basin` combination (r9003), `office` (r9011), `place=locality` at low zoom (r9013), `crop` (r9014), `building=cabin,stable` (r9015), `man_made=survey_point` (r9018), `natural=glacier` (r9022), `placement` (r9026), `takeaway` (r9027), `tidal` (r9028), `floating` (r9029), `mooring` (r9029), `service=crossover` (r9031), `wall=dry_stone,noise_barrier` (r9033), `traffic_sign=maxspeed` (r9034, r9045), `smoking=outside` (r9035), `service=emergency_access` (r9036), `man_made_pipeline` (r9037, r9046), `pipeline=marker` (r9037, r9046, r9048), `pipeline=valve` (r9049), `military=airfield,barracks,bunker,range` (r9039, r9045, r9048), `landuse=farm` (r9040, r9045, r9052), `admin_level` (r9050, r9051), in validator ignored tags (r9023, r9024, r9030, r9041, r9042, r9047, r9050, r9053, r9054) * Option to hide main toolbar (r9006) * Ask before moving nodes that are attached to ways fully hidden by filters (r8977) * Way splitting dialog improvements (r8978, r8988, r8990, r8972) * Fix text along line rendering for bi-directional text (r8973, r8994) * Improve broken presets error message (r9044) * New code signing certificate * 29 more minor bug fixes, enhancements, stability improvements, code improvements and code documentation, see [/log/josm/?rev=9060&stop_rev=8969&limit=300 SVN log messages of Milestone 15.11] == 2015-10-30: Stable release r8969 ([milestone:"15.10" 15.10]) == #stable-release-15.10 * major enhancements * Way splitting: reuse id/history of existing object for longest split segment and allow expert users to choose another segment (r8886, r8897, r8955, r8963:8965) * Show node icons from mappaint style in lists (e.g. in selection list, relation editor, upload dialog, turn restrictions plugin) (r8903) * minor enhancements * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: `post_box:type` (r8844), `amenity=compressed_air` (r8865), `addr:street` (r8866), `female|male|unisex` (r8867, r8885), `shop=photo` (r8868), `tourism=wilderness_hut` (r8869), night club and strip club (r8888), `oneway` together with `traffic_sign:backward` (r8889), new "For the body" group (r8890, r8891), suggest to replace `source:maxspeed=UK:*` by `source:maxspeed=GB:*` as per ISO 3166-2 (r8941, r8961) * Presets: option to prevent translation of values in presets (r8872, r8878) used in internal Preset e.g. for `opening_hours`, `service_times` * Presets: option to disable alphabetic sorting for a single key (r8877, r8879) used in internal Preset e.g. for `smoothness`, `trail_visibility` * MapCSS: allow comparisons in regexp key conditions (r8874) * Search: allow to use MapCSS selectors (r8812, r8821, r8822) * Search: show progress and allow to cancel operation (r8883) * Search: add `hasRole` (r8884, r8896, r8898) * Display images correctly in Help Browser (r8933, r8967) * Backround tiles improvements (r8815, r8824, r8860:8862) * Remove session submenu and offer to save session when deleting a layer or closing JOSM, save also imagery offset (r8801:8803, r8913) * Improvements to conversion of gpx <=> osm data files (r8804, r8830, r8956) * Gpx markers: show names for audio, image, url, markers (r8806) * GeoJSON export: allow to save coordinates in current map projection (r8813) * Improve relation member conflict resolution when combining ways (r8871) * New and less missleading sort icon (affects e.g. relation editor, notes dialog) (r8875) * Remove the words "not present" in the object history window for more clarity (r8893) * Add `yh:WIDTH` to discardable tags (r8901) * Improve Way Accuracy mode (r8892) * Invite Windows and OSX users to update to Java 8 (r8923) * 115 more minor bug fixes, enhancements, stability improvements, code improvements and code documentation, see [/log/josm/?rev=8969&stop_rev=8801&limit=200 SVN log messages of Milestone 15.10] == 2015-09-28: Stable release r8800 ([milestone:"15.09" 15.09]) == #stable-release-15.09 * major enhancements * [[Help/Action/OverpassDownload|Overpass download]] is now part of JOSM core (r4579, r4588, r4665, r6272, r6588, r6999, r7149, r8684, r8685, r8688, r8689, r8711, r8712, r8713, r8716, r8744, r8745, r8756, r8782, r8787, r8788) * provides [[osmwiki:Overpass_turbo/Wizard|Overpass Turbo]] wizard to generate queries * keeps history of queries * syntax and timeout errors are properly displayed * Basic Java 9 support (r8777:8778, r8793, r8795, r8796:8797) * medium enhancements * [[Help/Dialog/Validator|Validator dialog]]: lookup test errors for selected primitives (r8682:8683, r8693) * Add minimap toggle dialog (r8719, r8732) * [[Help/Dialog/LayerList|Layer list dialog]]: Selectable Gamma value for background imagery (r8729, r8733) * minor enhancements * [[Help/Dialog/TagsMembership|Properties dialog]]: add a contextual menu on taginfo (r8679) * Validator: Update version of [https://github.com/ypid/opening_hours.js opening_hours.js] to 3.3.0 (r8680) * Validator: Add tests for combinations of `maxspeed`, `maxspeed:forward` and `maxspeed:backward` (r8700) * [[Help/Action/ObjectHistory|History dialog]]: show reversed nodes in yellow, show explanatory tooltip on column header (r8702) * Imagery: Bing attribution download no longer freezes JOSM (r8711) * Add mnemonic key to "Search menu items": `ALT+R` (R … think of Run command) (r8720) * Add `highway=milestone` and `railway=milestone` to preset and mappaint style (r8725) * Imagery: Provide ability to choose zoom level of tiles (r8751) * MapCSS: add functions `parent_tags(key)` and `join_list(sep, list)` (r8775) * Selecting [[Help/Menu/Selection|non branching ways]] now takes the applied filter into account (r8780) == 2015-08-22: Stable release r8677 ([milestone:"15.08" 15.08]) == #stable-release-15.08 * major enhancements * Splash screen: display initialization tasks in parallel (r8497, r8499:8500, r8516, r8520, r8524:8525, r8562) * [[Help/Preferences/Imagery|Imagery]]: add WMTS support, reimplement WMS tiling and caching (r8526:8529, r8531, r8542:8543, r8568:8572, r8576, r8584:8586, r8596:8611, r8618:8621, r8626:8629, r8634:8638, r8640, r8643, r8647:8651, r8659, r8673) * Reworked internal mechanisms to allow [https://github.com/michaelzangl/josm-plugin-opengl OpenGL] and [osmwiki:Google_Summer_of_Code/2015/JOSM_raster_layers_filters Raster layers filters] plugins (r8548:8558, r8573, r8590, r8613:8616, r8623, r8625, r8642, r8646, r8654:8655, r8657) * Presets: allow listing custom presets within default groups (r8492) * Presets: sort property lists by display name (r8493) * medium enhancements * [[Help/Action/DownloadObject|Download object]]: load a range of OSM objects (r8496) * Advanced Info: add last edit count tab (r8498) * [[Help/Dialog/RelationEditor|Relation editor]]: add button to sort selected relation members and all members below (expert mode only, r8505) * Relation editor: sort route `platform` directly after corresponding `stop` member (r8517) * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: add `amenity=casino` (r8501), display sea side of coastline by blue casing (r8504), warning for `highway=motorway|motorway_link` without `oneway` (r8545), inaccurate payment values (r8546:8547), adjust some `sport` presets (r8560:8561), new icons (r8592:8593), update `amenity=bicyle_parking` (r8667:8668), order of `website` and `phone` in contact presets (r8669), improve some validator tests (r8522, r8523, r8544, r8559, r8577, r8578, r8630) * minor enhancements * [[Help/Dialog/Notes|Notes]]: copy note URL to clipboard when right clicking tooltip (r8503) * Preference, mappaint/preset/validator sources: indicate added/active items by gray/green checkmark (r8507) * [[Help/Action/JumpToPosition|Jump to Position]]: add `D M S` and `D M.M` coordinate support (r8670) * Download Along: allow to specify areas smaller than 1km² (r8672) * Performance improvements (r8563:8567, r8574, r8581, r8588, r8652) * lot of bug fixes, code style == 2015-06-17: Stable release r8491 ([milestone:"15.05" 15.05]) == #stable-release-15.05 * major enhancements * Support Vietnamese and Belarusian language (r8352, r8414) * Imagery: Recognize "dummy tiles" sent by server to indicate that no tiles are available at a certain location and zoom level by matching http headers (r8344, [o31122], [o31124]) * Imagery: various improvements (r8307, r8314, r8326:8327, r8349, r8389, r8397, r8403, r8424:8425, r8433, r8462, r8485, r8488) * MapCSS performance improvements (r8297, r8432) * minor enhancements * Improvements to "Disconnect Node from way" (r8294), "Create Circle" (r8303), Move and connect way (r8343), "Move Node onto way" (r8447) * Improvements to [wiki:Help/Dialog/Notes Notes] support (r8473:8475) * use IPv6 if available (r8295:8296, r8298:8299, r8337, r8339:8341) * Use OpenJDK 8 by default (r8317, r8333) * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: add/improve/fix: `man_made=storage_tank` (r8328, r8335, r8386), `amenity=sanitary_dump_station` (r8329), `cuisine=steak_house` (r8353), `sport=field_hockey/ice_hockey` (r8383), `waterway=fuel` (r8402), `man_made_embankment` (r8408), `barrier=retaining_wall/kerb` (r8409), `building=supermarket` (r8410), `recycling` (r8411), `rooms=*` and `beds=*` for `tourism=hotel/motel/guest_house/chalet/hostel/alpine_hut` (r8427), `sport=billiards` (r8428), `amenity=restaurant` (r8434), `shop=optician` (r8477), "sport without physical feature" (r8301:8302), very long segments (r8320, r8334, r8455), unclosed ways (r8362), overlapping ways (r8369), obvious misspelled tag values (r8435, r8438) * Support 'lat="..." lon="..."' specification in "Add node" dialog (r8366) * Display HTTP headers in Show Tile Info dialog (r8418) * Ban plugins `CADTools`, `LaneConnector` and `ContourOverlappingMerge` (r8453) * Offer to automatically download missing required plugins and restart (r8471) * lot of bug fixes, minor performance improvements, code cleanup, javadoc update, new SVG icons == 2015-04-27: Stable release r8279 ([milestone:"15.04" 15.04]) * major enhancements * Support Lithuanian and Valencian language * a lot of fine tuning regarding [wiki:Help/Dialog/Notes Notes] (r8195:8197, r8209:8218, r8224:8225, r8230, r8235, r8264) * new TMS cache back end (r8168, [o31077], r8172:r8174, r8176, r8186) * minor enhancements * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: add/improve/fix: `highway=unsurfaced` (r8161), `railway=subway_entrance` (r8162), `second_hand` (r8164), `drinking_water` (r8165), `cycleway` (r8166), `leaf_cycle` (r8167), `oneway=-1` (r8183), `color` (r8184, r8204, r8178), uncommon characters in keys (r8185), `amenity=sanitary_dump_station` (r8188, r8190), short keys (r8192,r8204), `tower|pole=air_to_ground` (r8204), `highway=services|rest_area` (r8245), "A name:* translation is missing" warning (r8239), `opening_hours` (r8223, r8242), crossing with `highway=rest_area|services` (r8269), `highway=raceway` with `sport=*` (r8279), display of keys/tags in validator messages (r8266) * fix split way action (r8276) * MapCSS: `icon-rotation`, `degree_to_radians()`, `cardinal_to_radians()` (r8199, r8238) * MapCSS: index for last element of object (r8206) * MapCSS: `:unclosed_multipolygon` pseudo class and `>:open_end` selector (r8237) * MapCSS: `waylenth()`, `areasize()` (r8253) * Sequential execution of fix* commands in MapCSS validator rules (r8265) * enhancements to "Open Location..." and remote control * fixes for reversing ways * improve display of multiple values in Tags/Membership Dialog (r8170) * Search: add `waylength`, `ways:`, modify `nodes:`, `nth:` (r8198 ,r8220, r8231, r8250) * Adding Tags Dialog: display shortcuts (r8205), clear input fields after adding tag without closing dialog (r8234), improve autocomplete (r8268) * History Dialog: improve display of reversed ways (r8219) * History Dialog: include `imagery_used` tag (r8226) * History dialog: add button to open changeset dialog (r8254) * route relation sorting (r8229, r8258, r8259) * more various bug fixes and improvements == 2015-03-30: Stable release r8159 ([milestone:"15.03" 15.03]) * major enhancements * Bangla script rendering fixed also in map. * minor enhancements * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: * route relations (r8109,r8119), `public_transport=platform` as a multipolygon in stop_area (r8112), `highway=footway` together with `bicycle=designated` (r8117), sport without physical feature (r8120), skiing sports (r8121), sport presets (r8123,r8143), `outdoor_seating` (r8124), `collection_times` (r8125), `enforcement` relations (r8134), waterways, `natural=ridge`, `natural=valley` (r8135), `building:part`, `building:levels`, `height`, `building:min_level` and `min_height` (r8136,r8139), drop `*=true/1` in rendering (r8137), roundabouts, playgrounds (r8138), `dam` (r8142), waterway access (r8144,r8146), pedestrian crossing (r8145), `man_made=cutline` (r8147) * minor performance improvements in mapcss rendering (r8133,r8140,r8141) * speed improvements * bug fixes == 2015-03-02: Stable release r8109 ([milestone:"15.02" 15.02]) * major enhancements * Font support on Windows - now displays the following scripts: - Bengali, Gujarati, Gurmukhi, Kannada, Malayalam, Syriac, Tamil, Telugu, Thaana (Win XP and later) - Ethiopic, Khmer, Lao, Mongolian, Oriya, Sinhala, Tibetan, Yi (Win Vista and later) - Old & New Tai Lü (Win 7 and later) - Buginese, Burmese, Javanese, Lisu, Ol Chiki, Sora Sompeng (Win 8) and a few more (r8006, r8014, r8015, r8099) * Some Plugins can now be installed and used without a restart of JOSM (#11090) – [wiki:Plugins Plugins list] with support info for this feature * Implement search box for main menu (r8072) * The core [wiki:Help/Dialog/Notes Notes] support is now enabled by default (the plugin is deprecated) * Presets and style links to JOSM server are upgraded to use zip to prevent image loading issues (r8100) * minor enhancements * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: * improve: `tourism=information` (r7996), `generator:source=geothermal` (r7997), `cinema ` (r7998), `natural=rock` (r8003), `description` (r8004), `*=unknown` (r8008, r8023), `boundary ` (r8009, r8010), `ramp`, `handrail` (r8011), `traffic_sign` (r8012), `wheelchair` (r8013), `historic=wayside_cross`, `historic=wayside_shrine` (r8016), `amenity=bicycle_repair_station` (r8019, r8107), `aeroway=parking_position` (r8021), `pole=transition`, `tower=transition` (r8022), `amenity=ranger_station` (r8025), contact and address preset links (r8026), `shop=hearing_aids` (r8027), `smoothness` (r8028, r8039), `barrier` (r8040), `highway=footway` + `cycleway=lane` (r8042, r8046), `addr:*=*` together with `highway`, `place` or `boundary` (r8043, r8049), `highway=footway` + `oneway=no` (r8044), Style for inner way equals multipolygon (r8045), new turn restriction icon set, go back to old set via style settings (r8050), `access` preset link (r8052, r8055), `shop=medical_supply` (r8053), incomplete objects (r8054), `parking`, `smoothness`, `intermittent` (r8057, r8080), `amenity=parking_space` icon (r8058), `payment` (r8059, r8060), `:forward`, `:backward` validator warnings (r8077), `cliff` (r8082), `waterway` `bridge` combinations (r8089), `lit` (r8094) * undo/redo text changes in text fields with the usual Ctrl-Z shortcut (r8000, r8002) * MapCSS: offset property to shift node icons: `icon-offset-x`, `icon-offset-x` (r8085) * MapCSS: `@supports` rules for conditional processing replaces `@media` (r8087) == 2015-02-01: Stable release r7995 ([milestone:"15.01" 15.01]) * major enhancements * Show photo direction arrow for thumbnail (r7912) * minor enhancements * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: * complete review across the whole preset menu, to make icons and supported geometries of preset/mappaint/validator/wiki more consistent * add to preset `note`, `fixme` and `description` (r7910), `construction` (r7926), `bicycle_repair_station` (r7928), `highway=escape` (r7979), `brand=Eni,Socar` (r7994) * fix validator for `motorcycle_parking` (r7919), `sport` with`building` (r7922), `aeroway=terminal` (r7923), `conifer` (r7924), `natural=peak` + `sport=climbing` (r7925), `place_of_worship` without `religion` (r7929), `noname=yes` (r7932), multipolygons and boundaries (r7941), `levels` (r7969), unnamed `roundabout` (r7981) * fix `aerialway` (r7915), `route` (r7917, r7965, r7971, r7974), `facilities` (r7927), `place` (r7941, r7976, r7984, r7985), `natural` (r7942), associated street relations (r7947), `shop` (r7950, r7953), `man_made`, `historic` and `bridge` (r7960), `power` (r7967), `highway=traffic_signal` + `crossing=no` (r7968), `farm_auxiliary`, `barn` and `farm` (r7970), `protect_class` (r7972, r7973), `water` (r7975), `transport` (r7977, r7978), `pharmacy` (r7993) * Size check for source comments (r7995) * Proper selection state in selection dialog (r7949) * Usability for history dialog (r7933) * Regression and exception fixes == Older stable releases * [[Changelog/2014]]: Releases from r6763 to r7906 * [[Changelog/2013]]: Releases from r5697 to r6502 * [[Changelog/2012]]: Releases from r4878 to r5608