6 | | == 2015-09-28: Stable release r8800 ([milestone:"15.09" 15.09]) == #stable-release-15.09 |
7 | | * major enhancements |
8 | | * [[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) |
9 | | * provides [[osmwiki:Overpass_turbo/Wizard|Overpass Turbo]] wizard to generate queries |
10 | | * keeps history of queries |
11 | | * syntax and timeout errors are properly displayed |
12 | | * Basic Java 9 support (r8777:8778, r8793, r8795, r8796:8797) |
13 | | * medium enhancements |
14 | | * [[Help/Dialog/Validator|Validator dialog]]: lookup test errors for selected primitives (r8682:8683, r8693) |
15 | | * Add minimap toggle dialog (r8719, r8732) |
16 | | * [[Help/Dialog/LayerList|Layer list dialog]]: Selectable Gamma value for |background imagery (r8729, r8733) |
17 | | * minor enhancements |
18 | | * [[Help/Dialog/TagsMembership|Properties dialog]]: add a contextual menu on taginfo (r8679) |
19 | | * Validator: Update version of [https://github.com/ypid/opening_hours.js opening_hours.js] to 3.3.0 (r8680) |
20 | | * Validator: Add tests for combinations of `maxspeed`, `maxspeed:forward and `maxspeed:backward` (r8700) |
21 | | * [[Help/Action/ObjectHistory|History dialog]]: show reversed nodes in yellow, show explanatory tooltip on column header (r8702) |
22 | | * Imagery: Bing attribution download no longer freezes JOSM (r8711) |
23 | | * Add mnemonic key to "Search menu items": `ALT+R` (R … think of Run command) (r8720) |
24 | | * Add `highway=milestone` and `railway=milestone` to preset and mappaint style (r8725) |
25 | | * Imagery: Provide ability to choose zoom level of tiles (r8751) |
26 | | * MapCSS: add functions `parent_tags(key)` and `join_list(sep, list)` (r8775) |
27 | | * Selecting [[Help/Menu/Selection|non branching ways]] now takes the applied filter into account (r8780) |
| 10 | == 2025-09-01: Stable release 19439 ([milestone:"25.08" 25.08]) == #stable-release-25.08 |
| 11 | * See full log [/log/josm/?rev=19439&stop_rev=19424 SVN log messages of milestone 25.08] |
30 | | == 2015-08-22: Stable release r8677 ([milestone:"15.08" 15.08]) |
31 | | * major enhancements |
32 | | * Splash screen: display initialization tasks in parallel (r8497, r8499:8500, r8516, r8520, r8524:8525, r8562) |
33 | | * [[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) |
34 | | * 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) |
35 | | * Presets: allow listing custom presets within default groups (r8492) |
36 | | * Presets: sort property lists by display name (r8493) |
37 | | * medium enhancements |
38 | | * [[Help/Action/DownloadObject|Download object]]: load a range of OSM objects (r8496) |
39 | | * Advanced Info: add last edit count tab (r8498) |
40 | | * [[Help/Dialog/RelationEditor|Relation editor]]: add button to sort selected relation members and all members below (expert mode only, r8505) |
41 | | * Relation editor: sort route `platform` directly after corresponding `stop` member (r8517) |
42 | | * [[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) |
43 | | * minor enhancements |
44 | | * [[Help/Dialog/Notes|Notes]]: copy note URL to clipboard when right clicking tooltip (r8503) |
45 | | * Preference, mappaint/preset/validator sources: indicate added/active items by gray/green checkmark (r8507) |
46 | | * [[Help/Action/JumpToPosition|Jump to Position]]: add `D M S` and `D M.M` coordinate support (r8670) |
47 | | * Download Along: allow to specify areas smaller than 1km² (r8672) |
48 | | * Performance improvements (r8563:8567, r8574, r8581, r8588, r8652) |
49 | | * lot of bug fixes, code style |
| 16 | == 2025-06-03: Stable release 19412 ([milestone:"25.05" 25.05]) == #stable-release-25.05 |
| 17 | * See full log [/log/josm/?rev=19412&stop_rev=19397 SVN log messages of milestone 25.05] |
51 | | == 2015-06-17: Stable release r8491 ([milestone:"15.05" 15.05]) |
52 | | * major enhancements |
53 | | * Support Vietnamese and Belarusian language (r8352, r8414) |
54 | | * 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]) |
55 | | * Imagery: various improvements (r8307, r8314, r8326:8327, r8349, r8389, r8397, r8403, r8424:8425, r8433, r8462, r8485, r8488) |
56 | | * MapCSS performance improvements (r8297, r8432) |
57 | | * minor enhancements |
58 | | * Improvements to "Disconnect Node from way" (r8294), "Create Circle" (r8303), Move and connect way (r8343), "Move Node onto way" (r8447) |
59 | | * Improvements to [wiki:Help/Dialog/Notes Notes] support (r8473:8475) |
60 | | * use IPv6 if available (r8295:8296, r8298:8299, r8337, r8339:8341) |
61 | | * Use OpenJDK 8 by default (r8317, r8333) |
62 | | * [[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) |
63 | | * Support 'lat="..." lon="..."' specification in "Add node" dialog (r8366) |
64 | | * Display HTTP headers in Show Tile Info dialog (r8418) |
65 | | * Ban plugins `CADTools`, `LaneConnector` and `ContourOverlappingMerge` (r8453) |
66 | | * Offer to automatically download missing required plugins and restart (r8471) |
67 | | * lot of bug fixes, minor performance improvements, code cleanup, javadoc update, new SVG icons |
| 19 | == 2025-05-02: Stable release 19396 ([milestone:"25.04" 25.04]) == #stable-release-25.04 |
| 20 | * See full log [/log/josm/?rev=19396&stop_rev=19370 SVN log messages of milestone 25.04] |
69 | | == 2015-04-27: Stable release r8279 ([milestone:"15.04" 15.04]) |
70 | | * major enhancements |
71 | | * Support Lithuanian and Valencian language |
72 | | * a lot of fine tuning regarding [wiki:Help/Dialog/Notes Notes] (r8195:8197, r8209:8218, r8224:8225, r8230, r8235, r8264) |
73 | | * new TMS cache back end (r8168, [o31077], r8172:r8174, r8176, r8186) |
74 | | * minor enhancements |
75 | | * [[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) |
76 | | * fix split way action (r8276) |
77 | | * MapCSS: `icon-rotation`, `degree_to_radians()`, `cardinal_to_radians()` (r8199, r8238) |
78 | | * MapCSS: index for last element of object (r8206) |
79 | | * MapCSS: `:unclosed_multipolygon` pseudo class and `>:open_end` selector (r8237) |
80 | | * MapCSS: `waylenth()`, `areasize()` (r8253) |
81 | | * Sequential execution of fix* commands in MapCSS validator rules (r8265) |
82 | | * enhancements to "Open Location..." and remote control |
83 | | * fixes for reversing ways |
84 | | * improve display of multiple values in Tags/Membership Dialog (r8170) |
85 | | * Search: add `waylength`, `ways:`, modify `nodes:`, `nth:` (r8198 ,r8220, r8231, r8250) |
86 | | * Adding Tags Dialog: display shortcuts (r8205), clear input fields after adding tag without closing dialog (r8234), improve autocomplete (r8268) |
87 | | * History Dialog: improve display of reversed ways (r8219) |
88 | | * History Dialog: include `imagery_used` tag (r8226) |
89 | | * History dialog: add button to open changeset dialog (r8254) |
90 | | * route relation sorting (r8229, r8258, r8259) |
91 | | * more various bug fixes and improvements |
| 22 | == 2025-03-30: Stable release 19369 ([milestone:"25.03" 25.03]) == #stable-release-25.03 |
| 23 | * See full log [/log/josm/?rev=19369&stop_rev=19343 SVN log messages of milestone 25.03] |
93 | | == 2015-03-30: Stable release r8159 ([milestone:"15.03" 15.03]) |
94 | | * major enhancements |
95 | | * Bangla script rendering fixed also in map. |
96 | | * minor enhancements |
97 | | * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: |
98 | | * 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) |
99 | | * minor performance improvements in mapcss rendering (r8133,r8140,r8141) |
100 | | * speed improvements |
101 | | * bug fixes |
| 25 | == 2025-03-01: Stable release 19342 ([milestone:"25.02" 25.02]) == #stable-release-25.02 |
| 26 | * See full log [/log/josm/?rev=19342&stop_rev=19308 SVN log messages of milestone 25.02] |
103 | | == 2015-03-02: Stable release r8109 ([milestone:"15.02" 15.02]) |
104 | | * major enhancements |
105 | | * Font support on Windows - now displays the following scripts: |
106 | | - Bengali, Gujarati, Gurmukhi, Kannada, Malayalam, Syriac, Tamil, Telugu, Thaana (Win XP and later) |
107 | | - Ethiopic, Khmer, Lao, Mongolian, Oriya, Sinhala, Tibetan, Yi (Win Vista and later) |
108 | | - Old & New Tai Lü (Win 7 and later) |
109 | | - Buginese, Burmese, Javanese, Lisu, Ol Chiki, Sora Sompeng (Win 8) |
110 | | and a few more (r8006, r8014, r8015, r8099) |
111 | | * Some Plugins can now be installed and used without a restart of JOSM (#11090) – [wiki:Plugins Plugins list] with support info for this feature |
112 | | * Implement search box for main menu (r8072) |
113 | | * The core [wiki:Help/Dialog/Notes Notes] support is now enabled by default (the plugin is deprecated) |
114 | | * Presets and style links to JOSM server are upgraded to use zip to prevent image loading issues (r8100) |
115 | | * minor enhancements |
116 | | * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: |
117 | | * 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) |
118 | | * undo/redo text changes in text fields with the usual Ctrl-Z shortcut (r8000, r8002) |
119 | | * MapCSS: offset property to shift node icons: `icon-offset-x`, `icon-offset-x` (r8085) |
120 | | * MapCSS: `@supports` rules for conditional processing replaces `@media` (r8087) |
| 28 | == 2025-02-04: Stable release 19307 ([milestone:"25.01" 25.01]) == #stable-release-25.01 |
| 29 | * See full log [/log/josm/?rev=19307&stop_rev=19278 SVN log messages of milestone 25.01] |
122 | | == 2015-02-01: Stable release r7995 ([milestone:"15.01" 15.01]) |
123 | | * major enhancements |
124 | | * Show photo direction arrow for thumbnail (r7912) |
125 | | * minor enhancements |
126 | | * [[TaggingPresets|Presets]]/[[Styles|Map styles]]/[[Help/Dialog/Validator|Validator]]: |
127 | | * complete review across the whole preset menu, to make icons and supported geometries of preset/mappaint/validator/wiki more consistent |
128 | | * add to preset `note`, `fixme` and `description` (r7910), `construction` (r7926), `bicycle_repair_station` (r7928), `highway=escape` (r7979), `brand=Eni,Socar` (r7994) |
129 | | * 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) |
130 | | * 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) |
131 | | * Size check for source comments (r7995) |
132 | | * Proper selection state in selection dialog (r7949) |
133 | | * Usability for history dialog (r7933) |
134 | | * Regression and exception fixes |
| 31 | == 2025-01-03: Stable release 19277 ([milestone:"24.12" 24.12]) == #stable-release-24.12 |
| 32 | * See full log [/log/josm/?rev=19277&stop_rev=19266 SVN log messages of milestone 24.12] |
136 | | == Older stable releases |
137 | | * [[Changelog/2014]]: Releases from r6763 to r7906 |
138 | | * [[Changelog/2013]]: Releases from r5697 to r6502 |
139 | | * [[Changelog/2012]]: Releases from r4878 to r5608 |
| 34 | == Older stable releases == |
| 35 | * [wikitr:/Changelog/2024]: Releases from r18906 to r19265 |
| 36 | * [wikitr:/Changelog/2023]: Releases from r18623 to r18905 |
| 37 | * [wikitr:/Changelog/2022]: Releases from r18361 to r18622 |
| 38 | * [wikitr:/Changelog/2021]: Releases from r17429 to r18360 |
| 39 | * [wikitr:/Changelog/2020]: Releases from r15629 to r17428 |
| 40 | * [wikitr:/Changelog/2019]: Releases from r14261 to r15628 |
| 41 | * [wikitr:/Changelog/2018]: Releases from r13266 to r14260 |
| 42 | * [wikitr:/Changelog/2017]: Releases from r11426 to r13265 |
| 43 | * [wikitr:/Changelog/2016]: Releases from r9230 to r11425 |
| 44 | * [wikitr:/Changelog/2015]: Releases from r7907 to r9229 |
| 45 | * [wikitr:/Changelog/2014]: Releases from r6763 to r7906 |
| 46 | * [wikitr:/Changelog/2013]: Releases from r5697 to r6502 |
| 47 | * [wikitr:/Changelog/2012]: Releases from r4878 to r5608 |
| 48 | |
| 49 | == See also == |
| 50 | * There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated. |