GpsPrune is available to download from the downloads page, with the latest released version being version 19. This page describes some of the features which are new with this version.
For information about the forthcoming version, see the development page.
For Version 19, apart from some removal of some outdated features (see list above), the first main addition was a "Create marker waypoints" function. This lets you specify either a distance interval (in kilometres, metres or miles) or a time interval (in hours and minutes), and adds waypoints along the track according to that interval. This lets you for example put waypoints every 5 km along a planned route, or put waypoints for every hour along a recorded route.
Another addition is the expansion of the track display options on the main map. Previously one of the control icons let you cycle between points and lines, just points, and just lines. Now there's a fourth option: points and lines and arrows on the lines showing the direction of travel. So this control now has four options to cycle round instead of three. The arrows are only shown when there's space for them, so depending on your point spacing you may have to zoom in quite far to see them.
There is also now the possibility to choose which icon to draw for waypoints on the map, instead of the default black blobs. A new dialog available from the Settings menu lets you choose one style with which to show all waypoints on the map. (All waypoints are shown identically, regardless of waypoint type). An example is shown here to the left, including some track arrows showing the track direction.
The dialog collects together this new waypoint icon selection with two other settings which used to have their own entry in the Settings menu - the line width and the antialiasing checkbox. This cleans up the Settings menu a little bit. As well as which icon to use, you can also choose the icon size, from small, medium or large. Four different icons are provided to choose from, plus the default black blob.
Wishlist item 61 asks for the option to select a different timezone from the one normally used by the system. The problem is this: let's say you live in Europe and your computer is set to have everything in a European timezone. Then you take your GPS to California and record some tracks, and want to review those tracks back at home. It's confusing if the point timestamps are shown in European time, and when you colour the track points by date, the date breaks are according to European time, not Californian time. Similarly it's awkward to get the "delete points by date" function to work properly without either changing your system's timezone (which you obviously don't want to do) or using a temporary timezone with a java environment variable parameter (which is possible but awkward).
As shown in this screenshot, there's now a new dialog available in the Settings menu to let you choose an alternative timezone for GpsPrune to use. This will be remembered in the GpsPrune config but can easily be reset to the system timezone with the radio button.
Once this timezone has been set, the point timestamps (in the point details panel) will be shown according to the selected timezone, and the colouring by date and deleting by date will work as you expect. This turned out to be a rather detailed shift though, with changes rippling through to the audio and photo correlation functions.
There is now a new way to find nearby "points of interest" from OpenStreetMap. Now there's an easy way to find the details of that bar or bus stop or restaurant whose name isn't rendered on the map. This is available from the "Online" menu along with the other internet-based functions, and works just like the "nearby Wikipedia articles" function.
Version 19 also fixes the watermark problem with the OpenCycleMap maps, and on the way added hte "Outdoors" maps style thanks to Thunderforest.
Of course, the user guide has also been updated, and has expanded up to 166 pages. All the functions mentioned here are described in detail in the user guide, including screenshots and explanations.
See the development page for details on what's coming with future versions.