13 | | == 2012-07-20: Stable release r5353 |
14 | | * major changes/enhancements |
15 | | * Handle redacted objects resulting from OSM License change process (r5339, r5340) |
16 | | * Handle deleted nodes without coordinates after recent OSM API change (r5326, r5328, r5332, r5333, r5334, r5346, r5349, r5350, r5351) |
17 | | * minor enhancements |
18 | | * Allow to open remote *.osm.bz/*.osm.bz2/*.osc files (r5317, r5345) |
19 | | * Map styles: |
20 | | * Use "real width" painting for `aeroway=` and `waterway=` (r5343) |
21 | | * Improvements in rendering of inactive layers (r5348) |
22 | | * Presets: Update `railway=rail`: add optional combo `usage=` (r5318) |
23 | | * Validator: |
24 | | * Allow `maxspeed=` on `railway=` (r5329) and `traffic_sign=` (r5336) |
25 | | * Do not warn about "untagged ways" that are relation members with role `outer`, `inner`, `perimeter`, `edge` or `outline` (r5352) |
26 | | * Render all names (up to 80 chars) in validator tree, instead of just the first one followed by "..." (r5353) |
27 | | * [[Plugin changelog#Jul2012|plugin changes]] |
| 18 | == 2024-04-10: Stable release 19039 ([milestone:"24.03" 24.03]) |
| 19 | * Major enhancements: |
| 20 | * Fix #21533: Native Apple Silicon support (macOS installation files are "universal binaries") |
| 21 | * Medium enhancements: |
| 22 | * Fix #23550: Fix an issue when deserializing a PBF blob (patch by giora.kosoi, modified) |
| 23 | * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules |
| 24 | * Fix #23604: Fix warning for osmose with `building:part` and `sport` |
| 25 | * Fix #9304: Check for intersecting roads on different layers |
| 26 | * Fix #23596: Warn on `name=Bâtiment` (French for `building`) on buildings |
| 27 | * Fix #23350: Add `amenity=bicycle_wash` (patch by mcliquid) |
| 28 | * Fix #23177: Change `ref:gnis` to `gnis:feature_id` and add validation rules for tags that were functionally the same |
| 29 | * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=19039&stop_rev=19018 SVN log messages of milestone 24.03] |
29 | | == 2012-07-03: Stable release r5315 |
30 | | * minor enhancements |
31 | | * Double click on Attributes Window to Add tag (r5271) |
32 | | * Validator changes |
33 | | * warn about nodes tagged with their way's tags (r5272) |
34 | | * allow `boat` on `natural=water` (r5273) |
35 | | * building tests no more restricted to `building=yes`, but take into account `no` and `entrance` (r5293) |
36 | | * warn about missing `power=tower/pole` within power lines (r5300, r5312) |
37 | | * Conflict dialog |
38 | | * allow selection via double-click, zoom via contextual menu (r5297, r5301, r5310) |
39 | | * various UI fixes (r5288, r5291, r5296, r5299) |
40 | | * Map styles |
41 | | * Icons for `amenity=waste_basket/waste_disposal` (r5276, r5277) |
42 | | * sub-minor enhancements |
43 | | * robustness in plugin list parsing (r5306, r5307) |
44 | | * major bugs |
45 | | * Conflicts |
46 | | * Resolved several NPEs in conflict manager and when merging layers (r5297, r5298, r5299, r5303) |
47 | | * Validator |
48 | | * Do not create delete commands for objects that already have been deleted, silently drop the related error in validator dialog (r5287) |
49 | | * [[Plugin changelog#Jun2012|plugin changes]] |
| 31 | == 2024-03-18: Stable release 19017 ([milestone:"24.02" 24.02]) |
| 32 | * Major enhancements: |
| 33 | * Fix #22810: OSM OAuth 1.0a/Basic auth deprecation and removal -- remove OAuth 1.0 from JOSM |
| 34 | * JOSM now requires Java 11 or later to finish startup |
| 35 | * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules |
| 36 | * Fix #23361: Add `mouth` as an optional role for waterway relations (patch by hhtznr) |
| 37 | * Add `turning_circle` tag (a subkey for `highway=turning_circle`) (patch by guylamar2006, see https://github.com/JOSM/josm/pull/137) |
| 38 | * Fix #23148: Remove `fenced` from deprecation warnings (`fenced` is no longer deprecated as of 2023-06-14) |
| 39 | * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=19017&stop_rev=18970 SVN log messages of milestone 24.02] |
51 | | == 2012-06-04: Stable release r5267 |
52 | | * major changes/enhancements |
53 | | * new languages: pt (r5244), ca (r5245) |
54 | | * support for custom projections (improved) (r5226, r5227, r5228, r5229) |
55 | | * minor enhancements |
56 | | * MapCSS changes |
57 | | * change semantics of `casing-width` (r5214) |
58 | | * change `z-index` handling (r5217) |
59 | | * mapstyles: add automatic reloading of local styles when they have been edited in an external editor (based on mtime) (r5219) |
60 | | * enable tags moving when creating multipolygon (r5225) |
61 | | * sub-minor enhancements |
62 | | * [http://josm.openstreetmap.de/doc/ JOSM JavaDoc] (r5263) |
63 | | * projections |
64 | | * change UTM datum to WGS84. (r5232) |
65 | | * add parameters for the currently supported projections (r5238) |
66 | | * no rounding for projection bounds, to avoid 42 being dispayed as 41.99999999999 (r5235) |
67 | | * removed offset option from UTM which is probably rarely used. (r5236) |
68 | | * Extract altitude from photos and GPX track (r5242) |
69 | | * styles/presets/validator |
70 | | * update roundabout-related styles/presets/checks. (r5250) |
71 | | * new map layer icon for traffic_calming objects (r5246) |
72 | | * major bugs |
73 | | * How to get resources from inside plugin? (r5241) |
| 41 | == 2024-02-06: Stable release 18969 ([milestone:"24.01" 24.01]) |
| 42 | * Medium enhancements: |
| 43 | * Fix #23397: Improve the results of partial validations |
| 44 | * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18969&stop_rev=18941 SVN log messages of milestone 24.01] |
75 | | == 2012-05-02: Stable release r5210 |
76 | | * minor enhancements |
77 | | * make alternative search dialog default (r5198) |
78 | | * command line argument `--load-preferences=` to apply settings on JOSM start (r5201) |
79 | | * Allow MapCSS to style right and left side casings differently (r5206) |
80 | | * sub-minor enhancements |
81 | | * Scrollable menu for Imagery offset (r5185) |
82 | | * remote control: increase the possible request size (from 1KiB to 1MiB) (r5189) |
83 | | * Style: icons for building entrances (r5190) |
84 | | * Angle snapping: show 30 instead of 330 (r5191) |
85 | | * Tagging presets: `barrier=ditch` (r5192), `overtaking=` (r5193), make use of new matching functionality (in road restrictions, buildings, addresses, contact information) (r5197) |
86 | | * add validation warning `Superfluous turnrestriction as "to" way is oneway` (r5199) |
87 | | * keys Ctrl-Shift-Up/Down, Enter, Spacebar work better in toggle dialogs; Enter and Spacebar = useful actions for list items (select, toggle, etc.) (r5200) |
| 46 | == 2024-01-17: Stable release 18940 ([milestone:"23.12" 23.12]) |
| 47 | * Major enhancements: |
| 48 | * Fix #23227: Use the appropriate Bing layer -- notably, there may be some quality differences, and the imagery may be newer or older than what would be seen on the previously used Bing imagery layer |
| 49 | * Medium enhancements: |
| 50 | * Fix #23290: Validate the regions a tag is expected to be in (patch by Sarabjeet108, modified) |
| 51 | * Minor enhancements |
| 52 | * Fix #23399: Simplify way crashes by significantly improving the performance of simplifying ''many'' ways |
| 53 | * Add/improve/fix/change Internal Presets, Map Paint Style and Validation rules |
| 54 | * Fix #23302: Create a preference for address duplicate detection to include buildings and POIs (patch by zyphlar, modified) |
| 55 | * Fix #23308: Fix a false positive for "Water area inside water area" validation (patch by gaben, modified) |
| 56 | * Fix #23067: Don't warn on `unisex`, `female`, and `male` tag combinations for `shop=hairdresser` |
| 57 | * Fix #23339: Improve preset for charging stations (patch by dbrgn) |
| 58 | * Fix #22546: Warn about floating railway switches and crossing (patch by Famlam) |
| 59 | * More minor bug fixes, enhancements, stability improvements, translation updates, code improvements and code documentation, see [/log/josm/?rev=18940&stop_rev=18906 SVN log messages of milestone 23.12] |
89 | | == 2012-04-14: Stable release r5181 |
90 | | * major changes/enhancements |
91 | | * 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) |
92 | | * Warn non-experts when combining ways with conflicting tags or ways being part of relations (r5132) |
93 | | * 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) |
94 | | * Add lasso selection mode (r5152) |
95 | | * minor enhancements |
96 | | * Paste without mouse pointer in draw area should paste to center (r5052) |
97 | | * Add "Add selection to relation" to popup menu of relation toggle dialog (r5082) |
98 | | * Add Map Paint Styles to View menu (r5086, r5088) |
99 | | * Warning against misaligned imagery for new users (r5091) |
100 | | * Make target highlighting not feel sluggish (#7503) |
101 | | * Add "Select previous/next Gap" to relation editor as popup menu of the relation members (r5081) |
102 | | * [[Help/Preferences/RemoteControl|Remote Control]]: add command for opening local files (e.g., `/open_file?filename=...` (r5085) |
103 | | * [[Help/Preferences/RemoteControl|Remote Control]]: `/load_object` in combination with `addtags` (r5095, r5116) |
104 | | * Toggle [[Help/EditToolbar|edit toolbar]] (in View menu or in popup menu) (r5092) |
105 | | * Increase Readability of Available Presets/Styles (sort entries, tooltip as table, additional author/url in gray) (r5105) |
106 | | * Enhancements in plugin dependencies system (view "requires" in plugin prefs + auto selection of required plugins + alert when unselecting a plugin still required) (r5121) |
107 | | * Angle Snapping improvements: activation on A (Tab can be disabled, see #7438), better projections, show activation in status line (r5137) |
108 | | * 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) |
109 | | * tagging presets: allow icons for individual combo items (use new `<list_entry>` element) (r5158) |
110 | | * sub-minor enhancements |
111 | | * better label layout in [[Help/Dialog/History#Workingwiththehistorybrowser|VersionInfoPanel]] (r5050) |
112 | | * load map images in background, in case they are loaded over a network. Show temporary image in the meantime. (r5054) |
113 | | * improve alternative search dialog (adapt insert text, hand cursor if text can be inserted, differentiate labels from the rest) (r5063) |
114 | | * rework of projection code (r5065, r5066, r5067, r5071, r5072, r5073) |
115 | | * use closed way icon in relation editor (and conflict dialog) (r5077) |
116 | | * make toolbar popup menu more intuitive (also show popup menu on empty space) (r5079) |
117 | | * sort relations "naturally" (e.g., `US 2` < `US 10`) (r5083) |
118 | | * presets/styles: Incorporate accepted keys `organic`, `fair_trade`; deprecate previously used `shop=organic` (r5080) |
119 | | * remove and deprecate `bicycle_parking=sheffield` (r5107) |
120 | | * update `bicycle_parking` preset (r5126) |
121 | | * Show opacity slider in the middle of the screen in case opacity button is hidden (r5127) |
122 | | * add style for `entrance=*` (r5133), `power=transformer` (r5148) |
123 | | * major bugs |
124 | | * TaggingPresetSearch did not update type of selected objects and therefore showed possibly wrong presets (r5071) |
125 | | * API calls blocking, cancel not working, JOSM hangs (r5084) |
126 | | * [[Plugin changelog#Mar2012|plugin changes]] |
127 | | |
128 | | == 2012-03-07: Stable release r5047 |
129 | | * major changes/enhancements |
130 | | * cleanup of core+plugin shortcuts (r4916, r4926, r4942, …) |
131 | | * support for "upload prohibited" .osm files (`<osm upload="false">`, r5025) |
132 | | * minor enhancements |
133 | | * [[Help/Preferences/RemoteControl|RemoteControl]]: add option for "new layer" to preference dialog (r4883) |
134 | | * GeoJSON export (r4886) |
135 | | * allow to load remote `.osm` files (r4899) |
136 | | * provide [[Help/Dialog/RelationEditor|Relation Editor]] shortcuts (r4905) |
137 | | * show tooltip in undo-menu which action will be undone/redone (r4908) |
138 | | * (insensitive) word-based search in shortcut prefs (r4909, r4914) |
139 | | * AngleSnapping mode: precize intersections, Tab key customizable, "Disable" option in context menu (r4917) |
140 | | * improve preferences dialog startup time (r4930, r4931, r4968, r4969) |
141 | | * compressed images, handling of 1-bit-alpha PNGs (r4938, r4939, r4940) |
142 | | * display distance of moved node in history window (r4990) |
143 | | * load OSM data just by dropping URL in main window (r4996), with or without "zoom" parameter (r5005, r5011) |
144 | | * faster relation selecting with middle- or Alt-clicking (r5016, #7314/#7317) |
145 | | * add Belgian Lambert 1972 and 2008 projections (r5022) |
146 | | * possibility to hide side buttons in toggle dialogs permanently, show actions from buttons in popup menu (r5028) |
147 | | * [[Plugin changelog#Feb2012|plugin changes]] |
| 61 | == Older stable releases == |
| 62 | * [wikitr:/Changelog/2023]: Releases from r18623 to r18905 |
| 63 | * [wikitr:/Changelog/2022]: Releases from r18361 to r18622 |
| 64 | * [wikitr:/Changelog/2021]: Releases from r17429 to r18360 |
| 65 | * [wikitr:/Changelog/2020]: Releases from r15629 to r17428 |
| 66 | * [wikitr:/Changelog/2019]: Releases from r14261 to r15628 |
| 67 | * [wikitr:/Changelog/2018]: Releases from r13266 to r14260 |
| 68 | * [wikitr:/Changelog/2017]: Releases from r11426 to r13265 |
| 69 | * [wikitr:/Changelog/2016]: Releases from r9230 to r11425 |
| 70 | * [wikitr:/Changelog/2015]: Releases from r7907 to r9229 |
| 71 | * [wikitr:/Changelog/2014]: Releases from r6763 to r7906 |
| 72 | * [wikitr:/Changelog/2013]: Releases from r5697 to r6502 |
| 73 | * [wikitr:/Changelog/2012]: Releases from r4878 to r5608 |
149 | | == 2012-01-30: Stable release r4878 |
150 | | * major enhancements |
151 | | * [[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) |
152 | | * [[Help/Action/ImproveWayAccuracy|ImproveWayAccuracy]] plugin has been added to core |
153 | | * minor enhancements |
154 | | * add Lambert 93 projection (r4673, r4781) |
155 | | * presets: add `amenity=parking_space`, `amenity=parking_entrance` (r4676), `building` (r4744) |
156 | | * show warning message when deleting relations (r4677) |
157 | | * search: allow searching by modification time (r4679) |
158 | | * improve splash screen: show execution time of items, display more detailed information (r4681) |
159 | | * validator: add test Way connected to Area (r4682), typical tag combinations (derived from Taginfo; r4777) |
160 | | * user-friendly error message with failed precondition (HTTP 412) related to nodes still used by ways (r4691) |
161 | | * [[Help/Dialog/Properties|properties dialog]]: possibility to select and perform actions on several entries at once (r4697, r4773) |
162 | | * improve startup time by caching `/capabilities` (r4709) |
163 | | * individual icons for [[Help/Menu/Imagery|imagery background]] (r4713) |
164 | | * posibility to run please wait runnable tasks in background (r4718) |
165 | | * command to load and cache WMS background images along a gpx track in advance (r4745) |
166 | | * 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) |
167 | | * add "Highlight target ways and nodes" in preferences (r4767) |
168 | | * command line option to set an arbitrary preference value on start. (e.g., `--set=expert=true`; r4789) |
169 | | * [[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) |
170 | | * add a "zoom to gap" functionality to the relation editor (r4792) |
171 | | * move cache files to `~/.josm/cache` (r4810, r4812, r4813, r4818) |
172 | | * provide an option to automatically download elements after a reference error (r4816) |
173 | | * allow plugins to register search operators (r4817), map painting styles and tagging presets (r4839) |
174 | | * alternative search dialog for beta testing (enabled by setting `dialog.search.new` to true; r4832) |
175 | | * moved several commands to expert mode (r4828, r4835, r4840, r4841, r4843, r4844, r4849) |
176 | | * major bugs |
177 | | * fix passing OSM auth information to wrong server (e.g., WMS server; r4690) |
178 | | * fix several shortcut conflicts, remap several shortcuts (r4711, r4850, [[DevelopersGuide/ShortcutsList]]) |
179 | | * starts extremely slow when osm api is offline, no read timeout for normal API connections (r4854, r4859) |
180 | | * [[Plugin changelog#Jan2012|plugin changes]] |
| 75 | == See also == |
| 76 | * There is a similar [[wikitr:/Plugin changelog|changelog for plugins]], which is no longer updated. |