Changes between Version 72 and Version 1034 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v72 v1034  
    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 {{{#!comment
    7 * major changes/enhancements
    8 * minor enhancements
    9 * sub-minor enhancements
    10 * major bugs
    11 }}}
     10== 2026-03-30: Stable release 19555 ([milestone:"26.03" 26.03]) == #stable-release-26.03
     11* See full log [/log/josm/?rev=19555&stop_rev=19482 SVN log messages of milestone 26.03]
    1212
    13 == Latest development
    14 * major changes/enhancements
    15   * Imagery layers:
    16     * Suggest imagery layers for downloaded area based on their <bounds> and <shape> in [[Maps]] (r5369, r5381, r5388, r5402)
    17     * Adjustable tile size for WMS layers (r5389)
    18     * Individual imagery icons in layer list (r5390)
    19     * Session support added for imagery layers (r5391)
    20     * Improve usability of WMS Layer Saving/Loading (r5459)
    21   * Show last N used tags in "Add key/value" dialog for selecting with a single click (r5383, r5385, r5399, r5424, r5425, r5427, r5428, r5479)
    22   * Full compatibility with GPX 1.0 and GPX 1.1 (r5393, r5395, r5396, r5397, r5398)
    23   * License change: the `licensechange` plugin is deprecated (r5436)
    24 * minor enhancements
    25   * Allow to open local and remote compressed osmChange files (`osc.gz`, `osc.bz`, `osc.bz2`) + remote `osm.gz` files (r5361)
    26   * Various osmChange download improvements (r5476)
    27   * Display the EXIF/GPS time of geotagged images, when known (r5432)
    28   * Performance
    29     * Improved performance when moving a large number of objects (r5370, r5377)
    30     * Reduced download time when fetching a large number of objects (r5386, r5387)
    31     * Speed up tagging preset dialog with lots of comboboxes (r5404)
    32     * Reduced start-up time (don't block main worker thread for preset image loading) (r5405)
    33   * Presets:
    34     * Add `highway=secondary_link` and `highway=tertiary_link` (r5420)
    35   * [[Help/Preferences/RemoteControl|Remote Control]]:
    36     * `/imagery` accepts spaces in layer name (r5444), new parameters `min_zoom` and `max_zoom` (r5445)
    37   * Validator:
    38     * Warn about missing `power=tower/pole` within powerlines, even for first and last node of the line (r5359)
    39     * Better handling of unknown religion denominations (r5475)
    40 * sub-minor enhancements
    41   * Rework of comboboxes handling (r5429, r5450, r5451, r5453)
    42   * Rework of open/save dialogs handling (r5438, r5456, r5457)
    43   * Tab icons in Preferences dialog are always of 48x48 pixels (r5454, r5455)
    44 * major bugs
    45   * Fixed several errors when dealing with nodes without coordinates (r5408, r5409, r5410)
    46   * Fixed several errors in Conflict Dialog (r5413, r5414, r5416) and Validator Dialog (r5415)
    47 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-07-23..&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
     13== 2026-02-01: Stable release 19481 ([milestone:"26.01" 26.01]) == #stable-release-26.01
     14* See full log [/log/josm/?rev=19481&stop_rev=19440 SVN log messages of milestone 26.01]
    4815
    49 == 2012-07-23: Stable release r5356
    50 * minor enhancements
    51   * Automatic pasting of IDs or URL into Download Object fields (r5354)
    52   * Allow to change `F1` help shortcut on Windows (r5355)
    53 * sub-minor enhancements
    54   * Display of missing coordinates in Node history dialog (r5356)
    55 * major bugs
    56   * Fixed 2 NPEs when dealing with nodes without coordinates (r5356)
    57 * [[Plugin changelog#Jul2012|plugin changes]]
    58 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-07-20..2012-07-22&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
     16== Older stable releases ==
     17  * [wikitr:/Changelog/2025]: Releases from r19266 to r19439
     18  * [wikitr:/Changelog/2024]: Releases from r18906 to r19265
     19  * [wikitr:/Changelog/2023]: Releases from r18623 to r18905
     20  * [wikitr:/Changelog/2022]: Releases from r18361 to r18622
     21  * [wikitr:/Changelog/2021]: Releases from r17429 to r18360
     22  * [wikitr:/Changelog/2020]: Releases from r15629 to r17428
     23  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628
     24  * [wikitr:/Changelog/2018]: Releases from r13266 to r14260
     25  * [wikitr:/Changelog/2017]: Releases from r11426 to r13265
     26  * [wikitr:/Changelog/2016]: Releases from r9230 to r11425
     27  * [wikitr:/Changelog/2015]: Releases from r7907 to r9229
     28  * [wikitr:/Changelog/2014]: Releases from r6763 to r7906
     29  * [wikitr:/Changelog/2013]: Releases from r5697 to r6502
     30  * [wikitr:/Changelog/2012]: Releases from r4878 to r5608
    5931
    60 == 2012-07-20: Stable release r5353
    61 * major changes/enhancements
    62   * Handle redacted objects resulting from OSM License change process (r5339, r5340)
    63   * Handle deleted nodes without coordinates after recent OSM API change (r5326, r5328, r5332, r5333, r5334, r5346, r5349, r5350, r5351)
    64 * minor enhancements
    65   * Allow to open remote *.osm.bz/*.osm.bz2/*.osc files (r5317, r5345)
    66   * Map styles:
    67     * Use "real width" painting for `aeroway=` and `waterway=` (r5343)
    68     * Improvements in rendering of inactive layers (r5348)
    69   * Presets: Update `railway=rail`: add optional combo `usage=` (r5318)
    70   * Validator:
    71     * Allow `maxspeed=` on `railway=` (r5329) and `traffic_sign=` (r5336)
    72     * Do not warn about "untagged ways" that are relation members with role `outer`, `inner`, `perimeter`, `edge` or `outline` (r5352)
    73     * Render all names (up to 80 chars) in validator tree, instead of just the first one followed by "..." (r5353)
    74 * [[Plugin changelog#Jul2012|plugin changes]]
    75 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-07-03..2012-07-19&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    76 
    77 == 2012-07-03: Stable release r5315
    78 * minor enhancements
    79   * Double click on Attributes Window to Add tag (r5271)
    80   * Validator changes
    81     * warn about nodes tagged with their way's tags (r5272)
    82     * allow `boat` on `natural=water` (r5273)
    83     * building tests no more restricted to `building=yes`, but take into account `no` and `entrance` (r5293)
    84     * warn about missing `power=tower/pole` within power lines (r5300, r5312)
    85   * Conflict dialog
    86     * allow selection via double-click, zoom via contextual menu (r5297, r5301, r5310)
    87     * various UI fixes (r5288, r5291, r5296, r5299)
    88   * Map styles
    89     * Icons for `amenity=waste_basket/waste_disposal` (r5276, r5277)
    90 * sub-minor enhancements
    91   * robustness in plugin list parsing (r5306, r5307)
    92 * major bugs
    93   * Conflicts
    94     * Resolved several NPEs in conflict manager and when merging layers (r5297, r5298, r5299, r5303)
    95   * Validator
    96     * Do not create delete commands for objects that already have been deleted, silently drop the related error in validator dialog (r5287)
    97 * [[Plugin changelog#Jun2012|plugin changes]]
    98 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-06-04..2012-07-02&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    99 
    100 == 2012-06-04: Stable release r5267
    101 * major changes/enhancements
    102   * new languages: pt (r5244), ca (r5245)
    103   * support for custom projections (improved) (r5226, r5227, r5228, r5229)
    104 * minor enhancements
    105   * MapCSS changes
    106     * change semantics of `casing-width` (r5214)
    107     * change `z-index` handling (r5217)
    108   * mapstyles: add automatic reloading of local styles when they have been edited in an external editor (based on mtime) (r5219)
    109   * enable tags moving when creating multipolygon (r5225)
    110 * sub-minor enhancements
    111   * [http://josm.openstreetmap.de/doc/ JOSM JavaDoc] (r5263)
    112   * projections
    113     * change UTM datum to WGS84. (r5232)
    114     * add parameters for the currently supported projections (r5238)
    115     * no rounding for projection bounds, to avoid 42 being dispayed as 41.99999999999 (r5235)
    116     * removed offset option from UTM which is probably rarely used. (r5236)
    117   * Extract altitude from photos and GPX track (r5242)
    118   * styles/presets/validator
    119     * update roundabout-related styles/presets/checks. (r5250)
    120     * new map layer icon for traffic_calming objects (r5246)
    121 * major bugs
    122   * How to get resources from inside plugin? (r5241)
    123 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-05-02..2012-06-03&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    124 
    125 == 2012-05-02: Stable release r5210
    126 * minor enhancements
    127   * make alternative search dialog default (r5198)
    128   * command line argument `--load-preferences=` to apply settings on JOSM start (r5201)
    129   * Allow MapCSS to style right and left side casings differently (r5206)
    130 * sub-minor enhancements
    131   * Scrollable menu for Imagery offset (r5185)
    132   * remote control: increase the possible request size (from 1KiB to 1MiB) (r5189)
    133   * Style: icons for building entrances (r5190)
    134   * Angle snapping: show 30 instead of 330 (r5191)
    135   * Tagging presets: `barrier=ditch` (r5192), `overtaking=` (r5193), make use of new matching functionality (in road restrictions, buildings, addresses, contact information) (r5197)
    136   * add validation warning `Superfluous turnrestriction as "to" way is oneway` (r5199)
    137   * keys Ctrl-Shift-Up/Down, Enter, Spacebar work better in toggle dialogs; Enter and Spacebar = useful actions for list items (select, toggle, etc.) (r5200)
    138 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-04-14..2012-05-01&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    139 
    140 == 2012-04-14: Stable release r5181
    141 * major changes/enhancements
    142   * Mechanism to modify JOSM settings and store files, advanced preferences dialog modifications + JavaScript configuration API + asynchronous file download task DownloadFileTask + function to export arbitrary preference keys to file (r5114)
    143   * Warn non-experts when combining ways with conflicting tags or ways being part of relations (r5132)
    144   * Several improvements in startup time: perform several initialization tasks in parallel (r5134), speedup XML parser r5135, speedup presets initialization by some caching (r5136), load preset icons in a background thread (r5139)
    145   * Add lasso selection mode (r5152)
    146 * minor enhancements
    147   * Paste without mouse pointer in draw area should paste to center (r5052)
    148   * Add "Add selection to relation" to popup menu of relation toggle dialog (r5082)
    149   * Add Map Paint Styles to View menu (r5086, r5088)
    150   * Warning against misaligned imagery for new users (r5091)
    151   * Make target highlighting not feel sluggish (#7503)
    152   * Add "Select previous/next Gap" to relation editor as popup menu of the relation members (r5081)
    153   * [[Help/Preferences/RemoteControl|Remote Control]]: add command for opening local files (e.g., `/open_file?filename=...` (r5085)
    154   * [[Help/Preferences/RemoteControl|Remote Control]]: `/load_object` in combination with `addtags` (r5095, r5116)
    155   * Toggle [[Help/EditToolbar|edit toolbar]] (in View menu or in popup menu) (r5092)
    156   * Increase Readability of Available Presets/Styles (sort entries, tooltip as table, additional author/url in gray) (r5105)
    157   * Enhancements in plugin dependencies system (view "requires" in plugin prefs + auto selection of required plugins + alert when unselecting a plugin still required) (r5121)
    158   * Angle Snapping improvements: activation on A (Tab can be disabled, see #7438), better projections, show activation in status line (r5137)
    159   * tagging presets: allow to change the matching process (`match=none|key|key!|keyvalue`), remove `delete_if_empty`, `default` defaults to "", adapted comments in `defaultpresets.xml`, refactoring of the matching process (removes some duplicate code and some magical arithmetic) (r5155)
    160   * tagging presets: allow icons for individual combo items (use new `<list_entry>` element) (r5158)
    161 * sub-minor enhancements
    162   * better label layout in [[Help/Dialog/History#Workingwiththehistorybrowser|VersionInfoPanel]] (r5050)
    163   * load map images in background, in case they are loaded over a network. Show temporary image in the meantime. (r5054)
    164   * improve alternative search dialog (adapt insert text, hand cursor if text can be inserted, differentiate labels from the rest) (r5063)
    165   * rework of projection code (r5065, r5066, r5067, r5071, r5072, r5073)
    166   * use closed way icon in relation editor (and conflict dialog) (r5077)
    167   * make toolbar popup menu more intuitive (also show popup menu on empty space) (r5079)
    168   * sort relations "naturally" (e.g., `US 2` < `US 10`) (r5083)
    169   * presets/styles: Incorporate accepted keys `organic`, `fair_trade`; deprecate previously used `shop=organic` (r5080)
    170   * remove and deprecate `bicycle_parking=sheffield` (r5107)
    171   * update `bicycle_parking` preset (r5126)
    172   * Show opacity slider in the middle of the screen in case opacity button is hidden (r5127)
    173   * add style for `entrance=*` (r5133), `power=transformer` (r5148)
    174 * major bugs
    175   * TaggingPresetSearch did not update type of selected objects and therefore showed possibly wrong presets (r5071)
    176   * API calls blocking, cancel not working, JOSM hangs (r5084)
    177 * [[Plugin changelog#Mar2012|plugin changes]]
    178 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-03-07..2012-04-14&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    179 
    180 == 2012-03-07: Stable release r5047
    181 * major changes/enhancements
    182   * cleanup of core+plugin shortcuts (r4916, r4926, r4942, …)
    183   * support for "upload prohibited" .osm files (`<osm upload="false">`, r5025)
    184 * minor enhancements
    185   * [[Help/Preferences/RemoteControl|RemoteControl]]: add option for "new layer" to preference dialog (r4883)
    186   * GeoJSON export (r4886)
    187   * allow to load remote `.osm` files (r4899)
    188   * provide [[Help/Dialog/RelationEditor|Relation Editor]] shortcuts (r4905)
    189   * show tooltip in undo-menu which action will be undone/redone (r4908)
    190   * (insensitive) word-based search in shortcut prefs (r4909, r4914)
    191   * AngleSnapping mode: precize intersections, Tab key customizable, "Disable" option in context menu (r4917)
    192   * improve preferences dialog startup time (r4930, r4931, r4968, r4969)
    193   * compressed images, handling of 1-bit-alpha PNGs (r4938, r4939, r4940)
    194   * display distance of moved node in history window (r4990)
    195   * load OSM data just by dropping URL in main window (r4996), with or without "zoom" parameter (r5005, r5011)
    196   * faster relation selecting with middle- or Alt-clicking (r5016, #7314/#7317)
    197   * add Belgian Lambert 1972 and 2008 projections (r5022)
    198   * possibility to hide side buttons in toggle dialogs permanently, show actions from buttons in popup menu (r5028)
    199 * [[Plugin changelog#Feb2012|plugin changes]]
    200 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2012-01-30..2012-03-02&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
    201 
    202 == 2012-01-30: Stable release r4878
    203 * major enhancements
    204   * [[Help/Action/Draw|drawing action]] allows to draw segments with discrete angles (e.g., 30/45°; r4767, r4781), context menu for "Angle" status panel (r4803)
    205   * [[Help/Action/ImproveWayAccuracy|ImproveWayAccuracy]] plugin has been added to core
    206 * minor enhancements
    207   * add Lambert 93 projection (r4673, r4781)
    208   * presets: add `amenity=parking_space`, `amenity=parking_entrance` (r4676), `building` (r4744)
    209   * show warning message when deleting relations (r4677)
    210   * search: allow searching by modification time (r4679)
    211   * improve splash screen: show execution time of items, display more detailed information (r4681)
    212   * validator: add test Way connected to Area (r4682), typical tag combinations (derived from Taginfo; r4777)
    213   * user-friendly error message with failed precondition (HTTP 412) related to nodes still used by ways (r4691)
    214   * [[Help/Dialog/Properties|properties dialog]]: possibility to select and perform actions on several entries at once (r4697, r4773)
    215   * improve startup time by caching `/capabilities` (r4709)
    216   * individual icons for [[Help/Menu/Imagery|imagery background]] (r4713)
    217   * posibility to run please wait runnable tasks in background (r4718)
    218   * command to load and cache WMS background images along a gpx track in advance (r4745)
    219   * extend Jump to next/previous marker to georefimage layer and made it easily possible to add jumping to any layer where it makes sense (r4751)
    220   * add "Highlight target ways and nodes" in preferences (r4767)
    221   * command line option to set an arbitrary preference value on start. (e.g., `--set=expert=true`; r4789)
    222   * [[Help/Preferences/RemoteControl|RemoteControl]]: new command `/load_object` to download objects by id; `/add_way` command to create a new way with certain coordinates; parameter `new_layer` for the `/load_and_zoom` command to load the data into a new layer (r4791, r4796, r4833, r4834, r4861)
    223   * add a "zoom to gap" functionality to the relation editor (r4792)
    224   * move cache files to `~/.josm/cache` (r4810, r4812, r4813, r4818)
    225   * provide an option to automatically download elements after a reference error (r4816)
    226   * allow plugins to register search operators (r4817), map painting styles and tagging presets (r4839)
    227   * alternative search dialog for beta testing (enabled by setting `dialog.search.new` to true; r4832)
    228   * moved several commands to expert mode (r4828, r4835, r4840, r4841, r4843, r4844, r4849)
    229 * major bugs
    230   * fix passing OSM auth information to wrong server (e.g., WMS server; r4690)
    231   * fix several shortcut conflicts, remap several shortcuts (r4711, r4850, [[DevelopersGuide/ShortcutsList]])
    232   * starts extremely slow when osm api is offline, no read timeout for normal API connections (r4854, r4859)
    233 * [[Plugin changelog#Jan2012|plugin changes]]
    234 * [/query?status=closed&component=!Trac&resolution=fixed&changetime=2011-12-21..2012-01-29&col=id&col=summary&col=changetime&col=component&col=type&col=priority&col=time&col=reporter&order=changetime complete list of tickets fixed]
     32== See also ==
     33* There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated.