Changes between Version 228 and Version 1035 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v228 v1035  
    11[[TranslatedPages]]
    2 = Changelog
     2[[PageOutline(2-15,Table of Contents)]]
    33
    4 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]].
     4= Changelog =
     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.
    59
    6 == 2014-10-21: Stable release r7643 ([milestone:"14.10" 14.10])
    7 * minor enhancements
    8   * [[TaggingPresets|Presets]]/[[Styles|Map styles]]:
    9     * Added `amenity=shower`, `leisure=firepit` (r7598), `shop=antiques` (r7600), `building=cowshed` (r7607), `barrier=kerb` (r7626:7627), `sport=scuba_diving` (r7630)
    10     * New icon for `amenity=fountain` (r7604), `highway=raceway` (r7629)
    11     * Render `railway=construction` (r7638)
    12     * New advanced boolean preference `taggingpreset.display-keys-as-hint` to display/hide OSM keys in preset UI (r7589)
    13   * [[Help/Preferences/RemoteControl|Remote Control]]:
    14     * New `load_data` handler to load OSM data directly from URL (r7636)
    15   * Add "Help/Report bug" menu entry. Please always use this feature to report bugs!
    16 * major bugs
    17   * Fix keyboard shortcuts issues (r7605:7606, r7609, r7617:7618, r7631:7633, r7639)
    18   * Combine ways: conflicts dialog not shown (r7642)
     10== 2026-08-11: Stable release 19613 ([milestone:"26.07" 26.07]) == #stable-release-26.07
     11* See full log [/log/josm/?rev=19613&stop_rev=19556 SVN log messages of milestone 26.07]
    1912
    20 == 2014-09-30: Stable release r7588 ([milestone:"14.09" 14.09])
    21 * major enhancements
    22   * Better OS X integration:
    23     * Enabled full-screen (r7482)
    24     * Use of "Command" modifier instead of "Ctrl" (r7539)
    25     * Native file dialogs by default (r7578, r7585)
    26     * Various fixes and UI tweaks (r7483:7485, r7487, r7543)
    27   * Preliminary [osmwiki:Notes Notes] support (r7513, r7519, r7522, r7531, r7538)
    28   * Preset UI: Show which tags will be changed (r7505)
    29 * minor enhancements
    30   * [[TaggingPresets|Presets]]/[[Styles|Map styles]]:
    31     * Added new `bridge` scheme (r7490), `route=light_rail` (r7557)
    32     * Rendering of `power=cable` (r7540)
    33     * New icons for huts and shelters (r7541), `traffic_calming` (r7542), `natural=scrub` (r7550), `landuse=farmland` (r7558)
    34     * Added mappaint user-setting to hide highway labels in default style (r7520)
    35   * [[Help/Dialog/Validator|Validator]]:
    36     * Checks URLs and e-mails (r7489)
    37     * Checks ways exceeding 2000 nodes before upload attempt (r7529, r7574)
    38     * Checks for old-style multipolygons (r7563, r7565:7573, r7579)
    39 * sub-minor enhancements
    40   * Better Linux integration:
    41     * Updated man page and Appdata file (r7481, r7494, r7496)
    42     * Support of undecorated windows (r7528, r7532, r7586)
    43   * Improved data consistency test performance (r7501)
     13== 2026-03-30: Stable release 19555 ([milestone:"26.03" 26.03]) == #stable-release-26.03
     14* See full log [/log/josm/?rev=19555&stop_rev=19482 SVN log messages of milestone 26.03]
    4415
    45 == 2014-08-31: Stable release r7480 ([milestone:"14.08" 14.08])
    46 * major enhancements
    47   * [[Styles|Map styles]]:
    48     * better view on low zooms (shrink nodes, hide texts and icons, r7377:7378, r7382, r7389, r7421, r7428, r7454:7456, r7458, r7470)
    49     * unification of font rendering on all systems (new `Droid` font, r7383)
    50     * better label placement inside areas (ex: `addr:housenumber` on buildings, r7459)
    51     * display real speed limit on `maxspeed` nodes (r7383, r7385, r7387:7388)
    52     * display name of `highway` (r7386, r7439, r7457, r7471)
    53     * more prominent label for `place` (r7390)
    54     * user-settings for mapcss mappaint styles (r7450, r7454)
    55   * use `N` as a new shortcut for [[Help/Action/MoveNodeWay|Move Node onto Way]] action (r7400)
    56   * add offline mode with new [[Help/CommandLineOptions|command line]] argument `--offline=[josm_website|osm_api|all]` (r7434, r7476)
    57 * minor enhancements
    58   * [[TaggingPresets|Presets]]/[[Styles|Map styles]]:
    59     * new icons for `barrier=block` (r7352), `barrier=chain` (r7362), `natural=peak + tourism=viewpoint` (r7460)
    60     * new styles for `highway=track` (r7354), `embankment=yes` (r7374), `landuse=residential/garages` (r7409), `barrier` (r7467)
    61     * new presets: `man_made=embankment` (r7374), `natural=bare_rock/stone/ridge` (r7381, r7446), `place=farm` (r7415, r7427)
    62     * updated presets: `natural=water` (r7355), `power=generator` (r7361), `tunnel` (r7373), `sport=handball` (r7380), `tourism` (r7384), `addr:*` (r7399, r7410, r7430:7431), `bicycle=use_sidepath` (r7465)
    63     * removed presets: `natural=land` (r7381, r7391)
    64   * [[Plugins|Plugins]]:
    65     * `openstreetbugs` and `nearclick` plugins are deprecated (r7348, r7424)
    66     * core changes for better integration of `notes` plugin (r7358, r7451, r7474)
    67   * [[Help/Dialog/Validator|Validator]]:
    68     * Check MapCSS assertions in local rules (new option `validator.check_assert_local_rules`, r7356)
    69   * Improved performance of multipolygon computation (r7422:7423)
    70   * WMS: Improved exception handling. Proper message is now displayed on tiles (r7425)
    71 * sub-minor enhancements
    72   * show undo/redo buffers state in "Command Stack" dialog (r7398)
    73   * ask for JOSM update in case of crash with old version (r7401, r7407)
    74   * add last error/warning messages to bug reports (r7420, r7442)
    75   * Linux: add .desktop and AppData files (r7403:7405)
    76   * OS X: use native look-and-feel by default (r7480)
    77 * major bugs
    78   * Incomplete menus on small resolutions (r7452, r7463)
    79   * Text rendering issues on OS X (r7477:7478)
     16== 2026-02-01: Stable release 19481 ([milestone:"26.01" 26.01]) == #stable-release-26.01
     17* See full log [/log/josm/?rev=19481&stop_rev=19440 SVN log messages of milestone 26.01]
    8018
    81 == 2014-07-29: Stable release r7347 ([milestone:"14.07" 14.07])
    82 * minor enhancements
    83   * New look-and-feel preference to display [wikipedia:ISO_8601 ISO 8601] dates globally (r7299, r7303, r7320)
    84   * Add colorbar for active GPX layer (r7319, r7323, r7340, r7345)
    85   * [[Help/Preferences/RemoteControl|Remote Control]]:
    86     * improved certificate handling on Windows for https support (r7335:7338, r7342:7344, r7347)
    87   * [[TaggingPresets|Presets]]/[[Styles|Map styles]]:
    88     * XML style removed (r7330:7331, r7333)
    89     * new icon for `amenity=charging_station` (r7292)
    90     * add 10 `shop=*` (r7296), refactor `shop` subcategories (r7317)
    91     * add `landuse=religious` (r7311)
    92     * add `highway=turning_loop` (r7328, r7334)
    93 * major bugs
    94   * Remove insecure certificate installed on Windows with previous version if Remote Control was enabled (r7335)
     19== Older stable releases ==
     20  * [wikitr:/Changelog/2025]: Releases from r19266 to r19439
     21  * [wikitr:/Changelog/2024]: Releases from r18906 to r19265
     22  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     23  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     24  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
     25  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
     26  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628
     27  * [wikitr:/Changelog/2018]: Releases from r13266 to r14260
     28  * [wikitr:/Changelog/2017]: Releases from r11426 to r13265
     29  * [wikitr:/Changelog/2016]: Releases from r9230 to r11425
     30  * [wikitr:/Changelog/2015]: Releases from r7907 to r9229
     31  * [wikitr:/Changelog/2014]: Releases from r6763 to r7906
     32  * [wikitr:/Changelog/2013]: Releases from r5697 to r6502
     33  * [wikitr:/Changelog/2012]: Releases from r4878 to r5608
    9534
    96 == 2014-07-04: Stable release r7287 ([milestone:"14.06" 14.06])
    97 * major changes/enhancements
    98   * [[Help/Action/Extrude|Extrude]] action: add dual alignment mode (r7216, r7223, r7226, r7232, r7247)
    99   * Automatic reloading of local map paint styles and validator rules on file change (r7185, r7188:7189, r7275:7276)
    100   * Automatic update for [[Maps|imagery entries]] using `id` (r7186, r7203, r7242)
    101 * minor enhancements
    102   * Allow setting shortcut for [[Help/Action/MoveNodeWay|Move Node to Way]] (r7194)
    103   * Mac OSX: register JOSM package as `.osm` files editor (r7231, r7253, r7283, r7287)
    104   * [[Help/Preferences/RemoteControl|Remote Control]]:
    105     * allow it to work from [https://www.openstreetmap.org osm.org] in https on Windows by installing JOSM certificate (r7206)
    106     * allow to select objects by a [[Help/Action/Search|search]] expression in `load_and_zoom/zoom` handlers (r7251)
    107   * [[Help/Styles/MapCSSImplementation|MapCSS]]:
    108     * add right- and left-hand traffic database, update roundabout icons (new pseudo-class-condition `:righthandtraffic`, r7193, r7199)
    109     * add `number_of_tags` expression to get number of tags, `print` and `println` to show debugging output (r7237)
    110   * [[TaggingPresets|Presets]]/[[Styles|Map styles]]:
    111     * use of new `leaf_type` and `leaf_cycle` keys in presets, deprecate old `wood` and `type` values (r7222, r7229, r7235)
    112     * add `highway=elevator` (r7261:7262)
    113     * better rendering of bridges, tunnels, highways, cycleways, turning circles (r7201:7202, r7241, r7255, r7257, r7259:7260, r7271)
    114 
    115 == 2014-05-27: Stable release r7182 ([milestone:"14.05" 14.05])
    116 * major changes/enhancements
    117   * **First release compatible only with Java 7 or later** (r7001:7006, r7008, r7012, r7015, r7019:7022, r7028, r7030, r7033:7034, r7037, r7060, r7082:7084, r7086, r7089)
    118   * Code cleanup, drop deprecated features, improve unit tests (r7013:7014, r7016, r7023:7027, r7029, r7038, r7040, r7048:7051, r7063, r7068, r7070, r7075:7077, r7079, r7081, r7085:7088, r7090, r7092, r7095:7097, r7100:7101, r7109, r7117, r7119:7120, r7123, r7127:7128, r7133, r7140:7142, r7150:7151, r7163, r7167)
    119   * [[Help/Styles/MapCSSImplementation|MapCSS]]:
    120     * Major performance improvements (r7054:7057, r7059, r7064:7066, r7069, r7073:7074, r7080, r7093, r7099, r7103, r7138)
    121     * Use MapCSS for the default map style (r7041:7042, r7139)
    122     * Add support for `canvas{fill-color}`, deprecate `canvas{background-color}` (r7110)
    123     * Add support for alpha info in color property (r7136)
    124     * Various improvements to default map style (r7044, r7147:7148, r7154:7157, r7159:7161, r7172:7173)
    125     * Deprecate use of `length()` for lists, use new function `count()` instead (r7162)
    126     * Add function `any()` according to MapCSS standard, deprecate `coalesce()` (r7164, r7168)
    127     * Add functions `min()` and `max()` according to standard (r7165, r7170)
    128     * Make greater-than sign optional in child selectors (r7166)
    129   * Add a [[Help/Action/MoveNodeWay|Move Node onto Way]] action (opposite of [[Help/Action/JoinNodeWay|Join Node to Way]], r7131)
    130   * Add double-click selection mode (select polygons/multipolygons by a double-click inside, r7144:7146)
    131   * WMS: Improve support of transparent tiles (r7132, r7134, r7175)
    132 * minor enhancements
    133   * Extrude mode: new parameter `extrude.initial-move-threshold` (to tune ignoring small movements, r7009, r7180)
    134   * Zoom: new parameter `zoom_to_selection_min_size_in_meter` to set the minimum dimension of the area (in meters) for the "zoom to selection" action (r7053)
    135   * Support `josmdir://` URIs for files inside JOSM config directory (r7058)
    136   * Presets/Map styles:
    137     * Add `landuse=plant_nursery` (r7036), `barrier=swing_gate` (r7114, r7126)
    138     * Add new `bridge` types; drop icons for `bridge=` on nodes (r7116)
    139     * Add support for `alternative_autocomplete_keys` in presets, esp. auto-complete `addr:street` also from `name` (r7118)
    140     * Disable `no` value for some checkboxes in the preset dialog (r7171)
    141 * sub-minor enhancements
    142   * Show distance in status line when 2 nodes are selected (r7010)
    143   * New command line option to enable debug level ''trace'' (r7043)
    144   * Add "call relation editor" to context menu of validator dialog (r7047)
    145   * Jumping to play head marker when playing next audio (r7094)
    146 
    147 == 2014-04-25: Stable release r7000 ([milestone:"14.04" 14.04])
    148 * major changes/enhancements
    149   * **Last release compatible with Java 6
    150 * minor enhancements
    151   * Add Monte Mario Projection (Italy, r6954)
    152   * Change of system of measurement in map status (r6960)
    153   * MapCSS: proper `@media` support (r6970)
    154   * Add `proxy.exceptions` advanced parameter (`localhost` and `127.0.0.1` by default, r6971)
    155 * major bugs
    156   * Fix encoding for systems not using UTF-8 as default (r6966, r6995)
    157   * Move Map on Mac OSX with Java 7 (r6988:6989, r6993, r7000)
    158 
    159 == 2014-03-30: Stable release r6950 ([milestone:"14.03" 14.03])
    160 * major changes/enhancements
    161   * Enhancement of [[Help/Action/AlignInCircle|Align Nodes in Circle]], [[Help/Action/CreateCircle|Create Circle]] and [[Help/Action/AlignInLine|Align Nodes in Line]] actions (r6892:6894, r6919, r6933:6934, r6942)
    162   * Access to OSM and JOSM websites in https by default (r6897:6898, r6900, r6905, r6917, r6920, r6946, r6950)
    163   * Remote control: listen also in https on port 8112 (r6941)
    164   * Make UI messages copy-able (r6901, r6911, r6925, r6932, r6935, r6944)
    165   * Ask Mac/Debian/Ubuntu users to update to Java 7 (r6943)
    166 * minor enhancements
    167   * Add "Add/Edit/Delete" entries to tags/memberships contextual menus (r6939)
    168   * MapCSS:
    169     * Add support for `@media` expressions (r6896)
    170     * Add CRC32 checksum (r6899, r6908)
    171   * Validator:
    172     * Check addresses interpolation range/values (r6927, r6949)
    173     * Check wrong multiple values (r6928)
    174   * WMS: filter unsupported image formats, preselect jpeg or png (r6930)
    175 
    176 == 2014-02-28: Stable release r6891 ([milestone:"14.02" 14.02])
    177 * major changes/enhancements
    178   * Allow HTTPS access to OSM API (r6840, r6845, r6847, r6849, r6885)
    179   * Do not suggest to combine conflicting values in order to reduce the wrong usage of semicolon values (r6770, r6802)
    180 * minor enhancements
    181   * Enable loading of `.osm.zip` files (r6882)
    182   * Verify for new versions of plugins on crashes (r6797)
    183   * GPX:
    184     * Allow to download compressed GPX tracks from osm.org/trace/ using "Download location" (r6803)
    185     * Use neutral track color if speed is zero (velocity mode) or time extent is very short (time mode, r6775)
    186   * History dialog: Show changeset `source` (r6827, r6836, r6864:6865)
    187   * MapCSS: Allow (named) colours with alpha (r6774)
    188   * Presets/Map styles:
    189     * Add `preset_name_label` attribute to `<item>` to automatically add "[preset name]" at the beginning of dialog (r6824, r6835)
    190     * Add `highway=raceway` (r6777), non-public-transport `route` relations (r6810:6813, r6817:6819), `shop=bookmaker|lottery` (r6855)
    191     * "Add to toolbar" in preset list context menu (F3-right click, r6844)
    192     * Rendering of `craft=painter|plumber|pottery|stonemason|tiler|window_construction` (r6820), `shop=gift` (r6888)
    193   * Remote Control: new `referrers` argument to `load_object` handler (r6782)
    194   * Validator:
    195     * Validate `population` (r6769)
    196     * Check and remove unnecessary `area=yes` (r6778), `building=no` (r6788)
    197     * Detect `sport`s without physical features (r6859:6861, r6877)
    198     * Sort results naturally (r6804)
    199 * sub-minor enhancements
    200   * Make status bar background/foregound colors configurable (r6789)
    201   * Set HTTP `Accept` header to expected MIME types when downloading presets, styles, plugins (r6867:6868)
    202 * major bugs
    203   * Sensible upload order of relations to be deleted (r6776, r6801, r6886)
    204   * Performance improvements (r6821:6823, r6834, r6841)
    205 
    206 == 2014-01-29: Stable release r6767 ([milestone:"14.01 (hotfix)" 14.01 hotfix])
    207 * major bugs:
    208   * Fix JSON support (r6764, r6767)
    209   * Fix validator translation files (r6766)
    210 
    211 == 2014-01-27: Stable release r6763 ([milestone:14.01 14.01])
    212 * major enhancements
    213   * Presets:
    214     * Refactorization by introducing `<chunk id="X">` and `<reference ref="X"/>` (r6558:6559, r6562, r6570)
    215     * Extension by introducing `<preset_link preset_name="..." />` to add a link to another preset (r6572, r6618)
    216   * Upload window - `source`: add `knowledge`, `survey` to selection, compute value from layers (r6565, r6567, r6590, r6654)
    217   * MapCSS: syntax improvements:
    218     * Regular expression support for key conditions (r6547)
    219     * Comparison of two key values (`[key1 = *key2]`, r6554)
    220     * New `set class` instruction and `.class` selector (r6560:6561, r6601)
    221     * New spatial "element of" (`inner ∈ outer`, r6607, r6609)
    222     * New crossing operator (`area ⧉ area`, r6613)
    223     * New `unconnected` pseudo class for nodes without parent way (r6687)
    224     * Add option to include colour preferences of external styles (r6740)
    225     * Determine opacity/transparency of a color using `alpha()` (r6749)
    226   * Validator:
    227     * New MapCSS-based tag checker/fixer (r6506, r6511:6513, r6529, r6532, r6534, r6537:6538, r6548, r6550:6553, r6583:6584, r6601, r6611:6613, r6629, r6636:6637, r6645, r6649:6651, r6675, r6677, r6681, r6720)
    228     * Centralized service for custom Tagchecker [[Rules|rules]] (r6666, r6670)
    229   * Better zoom to selection/conflict when the objects in question are small (r6608)
    230   * Prompt dialogs: more "do not show again..." choices (r6594:6596)
    231   * Add "Search for objects by preset" action (Shift-F3, r6738)
    232   * `wayselector` plugin integrated into main program (r6544)
    233 * minor enhancements
    234   * Initialize default center view of map to last download location instead of (0,0) (r6509)
    235   * Remote control:
    236     * New arguments `changeset_comment` and `changeset_source` to `load_and_zoom` handler to add changeset tags (r6517)
    237     * Add command description to usage page (r6536)
    238   * History dialog: UI tuning (r6519, r6743), shortcuts for up/down arrow keys (r6520)
    239   * Advanced object info: add "Center of bounding box", and "Centroid" for ways (r6566)
    240   * Colour coding of conflicting tags/memberships in way combining dialog (r6616)
    241   * Improvements of proxy support and error handling (r6523:6525, r6602, r6642:6643, r6714)
    242   * Make Unix web browsers configurable via `browser.unix` property (r6682)
    243   * Presets/Map styles:
    244     * Update of presets for `man_made=surveillance` (r6505), `place_of_worship` (r6508), `artwork` (r6620), `railway` (r6640), `power=substation` (r6657, r6662, r6673), `boundary=political` (r6678), `surface` (r6684), `amenity=charging_station` (r6697), `amenity=parking*` (r6701), `barrier`/`entrance` (r6703, r6705)
    245     * Addition of `natural=sand` (r6576), `building=construction` (r6646), `railway=switch` (r6668), `boundary=postal_code` (r6678)
    246     * Replacement of `emergency=aed` by `emergency=defibrillator` (r6658)
    247     * Display `capacity` as a name complement for labels (r6541)
    248     * Display `highway=road` differently (r6709)
    249   * Tools - Create/Update Multipolygon:
    250     * Update multipolygon if a multipolygon relation is selected (r6564, r6569, r6597, r6600)
    251     * Remap keyboard shortcut to `Ctrl-B` and `Ctrl-Shift-B` (r6721)
    252   * Validator:
    253     * Verify links on highways (r6573)
    254     * Check ways with duplicate way segments (r6574, r6619, r6693:6694, r6722)
    255     * Detect crossing `barrier`, `landuse`, `natural`, `boundary` (r6581, r6680)
    256     * Validate `:lanes` (r6592, r6598, r6606, r6647) and `:conditional` tags (r6605)
    257     * Validate nodes inside polygons with the same values (r6614, r6628, r6719)
    258     * Many test improvements (r6503-r6504, r6510, r6515:6516, r6518, r6526:6527, r6533, r6549, r6556, r6563, r6568, r6575, r6580, r6591, r6593, r6604, r6622, r6630, r6632:6633, r6638:6639, r6641, r6648, r6659, r6665, r6667, r6680, r6688:6689, r6691:6692, r6698, r6724, r6735, r6758:6760)
    259 * sub-minor enhancements:
    260   * Allow to build JOSM from a git mirror clone (r6540, r6545, r6585)
    261   * Make dynamic buttons features disabled by default (r6727, r6752)
    262   * Distinguish number of conflicts on nodes, ways and relations (r6555)
    263   * Unicode normalization and multiple whitespace removal in tags (r6699:r6700)
    264   * Allow to enable debug log messages by command-line argument `--debug` (r6730)
    265 
    266 == Older stable releases
    267   * [[Changelog/2013]]: Releases from r5697 to r6502
    268   * [[Changelog/2012]]: Releases from r4878 to r5608
     35== See also ==
     36* There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.