[[TranslatedPages]] = Changelog 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]]. {{{#!comment * major changes/enhancements * minor enhancements * sub-minor enhancements * major bugs }}} == Latest development * major changes/enhancements * minor enhancements * Double click on Attributes Window to Add tag (r5271) * Validator changes * warn about nodes tagged with their way's tags (r5272) * allow `boat` on `natural=water` (r5273) * building tests no more restricted to `building=yes`, but take into account `no` and `entrance` (r5293) * warn about missing `power=tower/pole` within power lines (r5300, r5312) * Conflict dialog * allow selection via double-click, zoom via contextual menu (r5297, r5301, r5310) * various UI fixes (r5288, r5291, r5296, r5297, r5298, r5299) * Map styles * Icons for `amenity=waste_basket/waste_disposal` (r5276, r5277) * sub-minor enhancements * robustness in plugin list parsing (r5306, r5307) * major bugs == 2012-06-04: Stable release r5267 * major changes/enhancements * new languages: pt (r5244), ca (r5245) * support for custom projections (improved) (r5226, r5227, r5228, r5229) * minor enhancements * MapCSS changes * change semantics of `casing-width` (r5214) * change `z-index` handling (r5217) * mapstyles: add automatic reloading of local styles when they have been edited in an external editor (based on mtime) (r5219) * enable tags moving when creating multipolygon (r5225) * sub-minor enhancements * [http://josm.openstreetmap.de/doc/ JOSM JavaDoc] (r5263) * projections * change UTM datum to WGS84. (r5232) * add parameters for the currently supported projections (r5238) * no rounding for projection bounds, to avoid 42 being dispayed as 41.99999999999 (r5235) * removed offset option from UTM which is probably rarely used. (r5236) * Extract altitude from photos and GPX track (r5242) * styles/presets/validator * update roundabout-related styles/presets/checks. (r5250) * new map layer icon for traffic_calming objects (r5246) * major bugs * How to get resources from inside plugin? (r5241) == 2012-05-02: Stable release r5210 * minor enhancements * make alternative search dialog default (r5198) * command line argument `--load-preferences=` to apply settings on JOSM start (r5201) * Allow MapCSS to style right and left side casings differently (r5206) * sub-minor enhancements * Scrollable menu for Imagery offset (r5185) * remote control: increase the possible request size (from 1KiB to 1MiB) (r5189) * Style: icons for building entrances (r5190) * Angle snapping: show 30 instead of 330 (r5191) * Tagging presets: `barrier=ditch` (r5192), `overtaking=` (r5193), make use of new matching functionality (in road restrictions, buildings, addresses, contact information) (r5197) * add validation warning `Superfluous turnrestriction as "to" way is oneway` (r5199) * keys Ctrl-Shift-Up/Down, Enter, Spacebar work better in toggle dialogs; Enter and Spacebar = useful actions for list items (select, toggle, etc.) (r5200) == 2012-04-14: Stable release r5181 * major changes/enhancements * 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) * Warn non-experts when combining ways with conflicting tags or ways being part of relations (r5132) * 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) * Add lasso selection mode (r5152) * minor enhancements * Paste without mouse pointer in draw area should paste to center (r5052) * Add "Add selection to relation" to popup menu of relation toggle dialog (r5082) * Add Map Paint Styles to View menu (r5086, r5088) * Warning against misaligned imagery for new users (r5091) * Make target highlighting not feel sluggish (#7503) * Add "Select previous/next Gap" to relation editor as popup menu of the relation members (r5081) * [[Help/Preferences/RemoteControl|Remote Control]]: add command for opening local files (e.g., `/open_file?filename=...` (r5085) * [[Help/Preferences/RemoteControl|Remote Control]]: `/load_object` in combination with `addtags` (r5095, r5116) * Toggle [[Help/EditToolbar|edit toolbar]] (in View menu or in popup menu) (r5092) * Increase Readability of Available Presets/Styles (sort entries, tooltip as table, additional author/url in gray) (r5105) * Enhancements in plugin dependencies system (view "requires" in plugin prefs + auto selection of required plugins + alert when unselecting a plugin still required) (r5121) * Angle Snapping improvements: activation on A (Tab can be disabled, see #7438), better projections, show activation in status line (r5137) * 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) * tagging presets: allow icons for individual combo items (use new `` element) (r5158) * sub-minor enhancements * better label layout in [[Help/Dialog/History#Workingwiththehistorybrowser|VersionInfoPanel]] (r5050) * load map images in background, in case they are loaded over a network. Show temporary image in the meantime. (r5054) * improve alternative search dialog (adapt insert text, hand cursor if text can be inserted, differentiate labels from the rest) (r5063) * rework of projection code (r5065, r5066, r5067, r5071, r5072, r5073) * use closed way icon in relation editor (and conflict dialog) (r5077) * make toolbar popup menu more intuitive (also show popup menu on empty space) (r5079) * sort relations "naturally" (e.g., `US 2` < `US 10`) (r5083) * presets/styles: Incorporate accepted keys `organic`, `fair_trade`; deprecate previously used `shop=organic` (r5080) * remove and deprecate `bicycle_parking=sheffield` (r5107) * update `bicycle_parking` preset (r5126) * Show opacity slider in the middle of the screen in case opacity button is hidden (r5127) * add style for `entrance=*` (r5133), `power=transformer` (r5148) * major bugs * TaggingPresetSearch did not update type of selected objects and therefore showed possibly wrong presets (r5071) * API calls blocking, cancel not working, JOSM hangs (r5084) * [[Plugin changelog#Mar2012|plugin changes]] == 2012-03-07: Stable release r5047 * major changes/enhancements * cleanup of core+plugin shortcuts (r4916, r4926, r4942, …) * support for "upload prohibited" .osm files (``, r5025) * minor enhancements * [[Help/Preferences/RemoteControl|RemoteControl]]: add option for "new layer" to preference dialog (r4883) * GeoJSON export (r4886) * allow to load remote `.osm` files (r4899) * provide [[Help/Dialog/RelationEditor|Relation Editor]] shortcuts (r4905) * show tooltip in undo-menu which action will be undone/redone (r4908) * (insensitive) word-based search in shortcut prefs (r4909, r4914) * AngleSnapping mode: precize intersections, Tab key customizable, "Disable" option in context menu (r4917) * improve preferences dialog startup time (r4930, r4931, r4968, r4969) * compressed images, handling of 1-bit-alpha PNGs (r4938, r4939, r4940) * display distance of moved node in history window (r4990) * load OSM data just by dropping URL in main window (r4996), with or without "zoom" parameter (r5005, r5011) * faster relation selecting with middle- or Alt-clicking (r5016, #7314/#7317) * add Belgian Lambert 1972 and 2008 projections (r5022) * possibility to hide side buttons in toggle dialogs permanently, show actions from buttons in popup menu (r5028) * major bugs * [[Plugin changelog#Feb2012|plugin changes]] == 2012-01-30: Stable release r4878 * major enhancements * [[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) * [[Help/Action/ImproveWayAccuracy|ImproveWayAccuracy]] plugin has been added to core * minor enhancements * add Lambert 93 projection (r4673, r4781) * presets: add `amenity=parking_space`, `amenity=parking_entrance` (r4676), `building` (r4744) * show warning message when deleting relations (r4677) * search: allow searching by modification time (r4679) * improve splash screen: show execution time of items, display more detailed information (r4681) * validator: add test Way connected to Area (r4682), typical tag combinations (derived from Taginfo; r4777) * user-friendly error message with failed precondition (HTTP 412) related to nodes still used by ways (r4691) * [[Help/Dialog/Properties|properties dialog]]: possibility to select and perform actions on several entries at once (r4697, r4773) * improve startup time by caching `/capabilities` (r4709) * individual icons for [[Help/Menu/Imagery|imagery background]] (r4713) * posibility to run please wait runnable tasks in background (r4718) * command to load and cache WMS background images along a gpx track in advance (r4745) * 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) * add "Highlight target ways and nodes" in preferences (r4767) * command line option to set an arbitrary preference value on start. (e.g., `--set=expert=true`; r4789) * [[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) * add a "zoom to gap" functionality to the relation editor (r4792) * move cache files to `~/.josm/cache` (r4810, r4812, r4813, r4818) * provide an option to automatically download elements after a reference error (r4816) * allow plugins to register search operators (r4817), map painting styles and tagging presets (r4839) * alternative search dialog for beta testing (enabled by setting `dialog.search.new` to true; r4832) * moved several commands to expert mode (r4828, r4835, r4840, r4841, r4843, r4844, r4849) * major bugs * fix passing OSM auth information to wrong server (e.g., WMS server; r4690) * fix several shortcut conflicts, remap several shortcuts (r4711, r4850, [[DevelopersGuide/ShortcutsList]]) * starts extremely slow when osm api is offline, no read timeout for normal API connections (r4854, r4859) * [[Plugin changelog#Jan2012|plugin changes]]