Changes between Version 804 and Version 1034 of Changelog


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

Legend:

Unmodified
Added
Removed
Modified
  • Changelog

    v804 v1034  
    11[[TranslatedPages]]
    22[[PageOutline(2-15,Table of Contents)]]
     3
    34= Changelog =
    4 
    55This 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].
    66* This list contains mainly enhancements and changes.
    77* 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.
    88* 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 * The JOSM related changes noted on [https://trac.openstreetmap.org/search?q=%23josm&noquickjump=1&changeset=on osm trac] are not listed here as well.
    109
    11 == 2020-??-??: Stable release 16??? ([milestone:"20.03" 20.03]) == #stable-release-20.03
    12 * major enhancements
    13   * #18856 - Add Arabic language
    14   * #18856 - Add support for Eastern Arabic(-Indic) and Khmer numerals
    15 * medium enhancements
    16   *
    17 * minor enhancements
    18   * #18596 - Fix relation ordering after split-way
    19   * #14965 - Sort Autofilter tags alphabetical
    20   * #18810 - Validator dialog shows the test that produced the message in the tool tip
    21   * #18818 - Download from OSM along selected ways: allow value < 10 [meters]
    22   * #18796 - Make Validator work correctly after upload
    23   * #18835 - Download members: don't perform a full recursive download of children relations, i.e. only way and node members are completed
    24   * #18835 - Make Cancel button work while relation members were downloaded
    25   * #13805, #17737 - Improve progress bar of validator
    26   * #18870 - DownloadAlongAction: suppress multiple requests dialog for only one server request in DownloadAlong
    27   * #18885 - AdvancedChangesetQueryPanel: select checkbox/radio-button when clicking its label
    28   * #18658 - Don't create empty validator layer
    29   * #18619 - Upload dialog: add border, reorder summary
    30   * #18649 - Imagery menu: Do not create category submenu with only one entry
    31   *
    32 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    33   * #16707 - Improve highlighting of overlapping areas and "zoom to error"
    34   * #18744 - Improve "Join Overlapping Areas" behavior
    35   * #13165 - Improve overlapping multipolygons test
    36   * #17629 - Don't warn about name=mairie|rathaus
    37   * #9895 - Warn about values of noexit other than yes
    38   * #12575 - Add icon for craft=blacksmith
    39   * #16707 - Warn about overlapping connected buildings
    40   * #18817 - Warn about marker as member of underground pipeline or cable
    41   * #18765 - Don't warn about two single values of direction (direction=90;270) and combination of ranges and single values (direction=45-100;190-250;300)
    42   * #18819 - Deprecate exit_to=* in favor of destination=*
    43   * #18140 - Switch to OpeningHoursParser
    44   * #18741 - Tag checker: report codepoint of unusual Unicode character
    45   * #12914, #18552, #18640 - Move out French-specific rules to external France specific rules
    46   * #15240 - Change Potlatch icon to svg
    47   *
    48 * Rework "under the hood"
    49   * #16860 - Setup Apache Ivy
    50   * #18140 - Switch to OpeningHoursParser
    51   * #18845 - Reorganization of data, images, styles, IDE and native files in a more practical file tree
    52   * #18802 - Refactor and optimizations: MapCSS
    53   * #18864 - Refactor and optimizations: Tagging Presets
    54   * #18896 - Refactor and optimizations: ImageryInfo
    55   * #18886 - Refactor and optimizations: OsmReader
    56 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=16109&stop_rev=15938&limit=900 SVN log messages of milestone 20.03]
     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]
    5712
    58 == 2020-02-26: Stable release 15937 ([milestone:"20.02" 20.02]) == #stable-release-20.02
    59 (First version 15915 was released as stable version and due to major bugs version 15927 and 15937 were released as hotfixes.)
    60 * major enhancements
    61   * #18440 - Restore access to Maxar imageries
    62   * #18729 - Add links to Geofabrik regional/national Taginfo instances
    63   * #18628, #18679, #17109 - Improve Autofilters: display the active rule/key, support numeric value with units, support 0.5 steps for level and add new keys: building:levels, gauge, frequency, incline, lanes, admin_level
    64   * #14088 - Add tag and change value dialogs: use matching preset/mappaint style icons on the okay button
    65 * medium enhancements
    66   * #18749 - Reduce memory footprint
    67   * #18566 - Download object: improve performance and behavior
    68   * #10511, #18728, #9911, #9599 - Join areas: improve performance and behavior
    69 * minor enhancements
    70   * #17827 - Add compatibility with Java 14
    71   * #18639 - Update to overpass-wizard 0.0.9
    72   * #18654 - Separate unique identifiers per primitive type (This allows to easily update .osm files with negative ids across multiple sessions, such as internal JOSM boundaries file.)
    73   * #18678 - Fix DownloadAlong with locked layers
    74   * #18677 - Add "download" and "locked" status to osm data layer info
    75   * #18703 - Scroll through TabPreferenceSetting using mouse wheel
    76   * #15158 - Tag2Link: support leading zeros for ref:bag
    77   * #18709 - Add Tag Dialog: disable auto completion during use of recent tags
    78   * #13108 - Registers *.geojson, *.jos, *.joz files on all platforms
    79   * #18720 - Automatically enable "Tile zoom offset" in HIDPI mode
    80   * #18761 - Only consider source=survey for local GPX files, not the public ones
    81 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    82   * #18577 - Update opening_hours.js
    83   * #18667 - Match `cycleway:left` and `cycleway:right` on Cycle Lane/Track preset too
    84   * #18642 - Don't warn about the key `to` on `route=ferry` ways
    85   * #17820 - Same support for `oneway:bicycle=no` as for `cycleway=opposite`
    86   * #18633 - Extend `route=ferry` preset
    87   * #11232 - Warn about `highway=*` + `construction=yes`
    88   * #18740 - Validator: whitelist a few phonetic characters
    89   * #18767 - Add `navigationaid=als|papi|vasi` to `aeroway=navigationaid` preset, add own icons for papi and vasi and warn about navigationaid=approach_light and navigationaid="ALS (Approach lighting system)"
    90   * #17541 - Add `historic=fort`
    91   * #12575 - Add icon for `craft=stonemason`
    92   * #18719, #18659 - Change `car` to `motorcar` in `amenity=charging_station` preset, add a validator warning and add `motorcycle=*`
    93   * Add icons of the tracktypes in the preset combo for easier learning/understanding which pattern belongs to which tracktype
    94   * Add `leisure=outdoor_seating`
    95   * Add `payment:contactless` to payment preset
    96   * Add `vehicle` combo to `highway=track` preset
    97 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15937&stop_rev=15807&limit=900 SVN log messages of milestone 20.02]
    98 
    99 == 2020-02-01: Stable release 15806 ([milestone:"20.01" 20.01]) == #stable-release-20.01
    100 * major enhancements
    101   * #13901, #18542, #14465 - Reimplement Tag2Link plugin in core and improve it (obtain formatter URL from Wikidata and OSM Wikibase, improve handling for several selected object)
    102 * medium enhancements
    103   * #15946 - Double click sliders to reset `opacity/colorfulness/gamma/sharpness`
    104   * #11914 - Allow to show user name in title bar
    105   * #18477 - Split Way: smart way selection: if only one `highway/railway/waterway` is applicable, use that one
    106   * #17496 - AutoFilter: infer sensible default values for key `layer`
    107 * minor enhancements
    108   * #18510 - Add icons to move up/down/left/right actions
    109   * #18504 - Add support for Tasking Manager 4 GPX URL
    110   * #18509 - Display GPX colors in layer dialog with a circle
    111   * #18514 - Make all changeset actions and dialogs only accessible in expert mode
    112   * #18091 - Reuse Help shortcut inside tag/membership dialog
    113   * #18494 - GPX layers uses the name from the file instead of "Downloaded GPX Data" whenever possible
    114   * #18514 - Disable Window menu when empty, display changeset toggle dialog entry in the window menu only in expert mode
    115   * #18530 - Upload dialog: support validator and notes layers as source tag
    116   * #18172 - Add new imagery categories "elevation" and "qa"
    117   * #18015 - Fix timezone in ImageViewerDialog
    118   * #18540 - Use correct primitive icons in validator dialog
    119   * #18083 - Don't combine ways when the shared node is old and outside of the download area.
    120   * #18020 - Don't show way directions for boundary and multipolygon relations
    121   * #17654 - Notify users of viewport following activation by shortcut
    122   * #18026 - Relation member conflict: render decision as radio buttons
    123   * #10435 - MapCSS: add settings of type string/double
    124   * #18503 - Relation editor: compute wayConnection for `type=superroute`
    125   * #17220 - LayerListDialog: show imagery offset in tooltip, re-enable previous offset on click
    126   * #14921 - WMS: support time={time} for Sentinel-2 imagery
    127   * #17688 - History Viewer: allow to select/copy multiple values
    128   * #17639 - Relation editor: invert color of icons when line is selected
    129   * #13813 - Advanced object info: use consistent coordinates/bbox format
    130   * #14197 - Advanced Preferences: support search keywords "modified", "default", "changed"
    131   * #18613 - Discourage upload of geojson data
    132   * #18624 - Improve performance of parent ways/relations download
    133   * #18632 - Fix loading of SVG images in internal help browser
    134   * #18608 - Use the correct console encoding on Windows
    135   * #18653 - Update EU boundaries after Brexit
    136 * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules:
    137   * #18517 - Deprecate `office=administrative` in favour of `office=government`
    138   * #18505 - Detect `highway=crossing` without `crossing=*` (info level)
    139   * #18469 - Deprecate `landuse=churchyard`
    140   * #18460 - More precise internal border between Germany and Switzerland
    141   * #18455 - Detect objects not matching their presets object type (info level)
    142   * #18421 - Add `route=running` and `route=fitness_trail`
    143   * #18524 - Add more values for "material"
    144   * #18374 - Warn if `collection_times` is used instead of `opening_hours` on `amenity=recycling`, rewording in preset
    145   * #10576 - Add `railway=construction` preset
    146   * #18411 - Warn about `railway=construction` or `highway=construction` together with `construction=yes`
    147   * #18507 - Add `kerb=*` to crossing and traffic signals preset, warn about `barrier=kerb` together with `kerb=no`, warn about `kerb=unknown`, warn if `barrier=kerb` and `kerb=*` are used on isolated nodes, warn if `barrier=kerb` is used on `highway=crossing` as part of a major road and suggest `kerb=*` instead, deprecate `sloped_curb=*` in favor of `kerb=*`
    148   * #12575 - Add craft icons: gardener, shoemaker, upholsterer
    149   * Add `lamp_type` / `lamp_mount` to street_lamp preset
    150   * #18546 - "Relation type is unknown" Lower severity from WARNING to OTHER
    151   * #16237 - Add `amenity=dive_centre`
    152   * #18544 - Don't warn crossing administrative and protected_area boundaries, check also complete members of incomplete relations
    153   * #18550 - Don't warn about `bollard=unremovable` looks like `bollard=removable`
    154   * #18552 - Add validation rules for French telecom references
    155   * #17736 - Add `landuse=flowerbed`, render `landuse=school`
    156   * #9836 - Detect crossings between barrier/building, barrier/highway, barrier/railway, and barrier/waterway
    157   * #18557 - Add `gaelic_games:handball` check to Gaelic Games preset
    158   * #18571 - Deprecate `unnamed=yes` in favor of `noname=yes`
    159   * #18572 - Add guidepost role to more route relation presets
    160   * #18573 - Add `isced:level` to education presets
    161   * #18471 - Warn about `highway=cycleway|footway|path` together with `segregated=no` and `sidewalk=left|right|both` and warn about values of `segregated` other than yes|no
    162   * #18585 - Support `duration` as restriction-type in conditional syntax validator test
    163   * #5794 - Download window Bounding Box tab: place text fields in diamond pattern
    164   * #18612 - Autofix `building=other|unclassified|undefined|unknown|unidentified` to `building=yes`
    165   * #18603 - Deprecate `bicycle:oneway` in favor of `oneway:bicycle`
    166   * #18605 - Deprecate `building:height` and `building:min_height` in favor of `height` and `min_height`
    167   * #18594 - Add `route=share_taxi` and `duration` to route preset
    168   * #18168 - Don't warn about missing boundary tag if `disused:boundary` is present
    169   * #18627 - Add `building=fire_station` to building preset
    170   * #18635 - Ignore `duration`, `interval`, `change:lanes`, `change:lanes:forward` and `change:lanes:backward` in "value looks like..." validator test
    171 * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=15806&stop_rev=15629&limit=900 SVN log messages of milestone 20.01]
     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]
    17215
    17316== 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
    17423  * [wikitr:/Changelog/2019]: Releases from r14261 to r15628
    175   * [wikitr:/Changelog/2018]: Releases from r13266 to r14620
     24  * [wikitr:/Changelog/2018]: Releases from r13266 to r14260
    17625  * [wikitr:/Changelog/2017]: Releases from r11426 to r13265
    17726  * [wikitr:/Changelog/2016]: Releases from r9230 to r11425