GpsPrune is available to download from the downloads page, with the latest released version being version 20.4. This page describes some of the features which are new with this version.
For information about the forthcoming version, see the development page.
The four digits for number of days offset was because of a 1024-week rollover problem suffered by some GPS receivers, so all the timestamps are reported 7168 days (over 19 years) in the past. Previously GpsPrune only allowed you to enter up to 999 days of time offset (because why would you want more?), now the entry field lets you put in four digits so you can add a time offset of 7168 days to all your timestamps to overcome this rollover problem. For sure this could be made even easier, suggestions are welcome for version 21.
cmtfields in gpx files (thanks to emailer "Willy")
Firstly, a wishlist item from last year - starting GpsPrune with a map view rather than an empty window. It was always the case that starting GpsPrune without a data file would just give a blank window with the message "No data loaded", which was accurate but not always convenient when you just wanted to draw a new track. The recommended flow was previously always to get at least one point from a loaded file or from Wikipedia to establish the part of the world you're interested in before you could start to draw.
Now, thanks to a patch submitted by
fperrin, GpsPrune is able to start with an empty map. The question is now just to figure out which part of the World should be shown - GpsPrune now saves the extent of your last loaded track and uses this on restart, so hopefully it is a relevant area for you. Of course you can always reload a file from the "recent files" list to go back to another recently-used area instead.
Also there was a request by email to add support for the
<cmt> tags in gpx files - these are now being shown properly in the "Full details" panel (as a "Comment" for the point) and are being saved and loaded.
Also there's another window style to choose from in the "display settings" panel, if your platform offers a "GTK" style. Maybe some users prefer this to the default or the Nimbus styles.
Finally, the "download tiles from SRTM" function has been removed, as it was somehow not obvious whether it was necessary to call it or not, and calling it when unnecessary just added an extra confirmation click. But not calling it when necessary would result in multiple tile downloads. Instead of having to remember to call this extra function, GpsPrune now assumes that if you're saving your map tiles in a local disk cache, then you're probably happy for it to automatically use the same cache for SRTM tiles as well.
For bug fixes, there is an improvement to what happens when the whole map tile cache is deleted (rather than just emptied), and an improvement to the downloading of map tiles on Windows platforms. Plus of course there are some translation improvements in various languages.
The last major release was version 20, which added several bits of functionality:
For version 20, apart from some removal of some outdated features (see list above), the first main extension was that of the "Create marker waypoints" function. In version 19 this let you specify either a distance interval (in kilometres, metres or miles) or a time interval (in hours and minutes), to add waypoints along the track. With version 20 there is an additional radio button to add "halfway points" instead. So when you're planning your track, and after you've got your altitude data, you can use this function to add a waypoint at half the distance, another at half the climb, and a third at half the descent. When you're on the trail, reaching these waypoints will tell you in each case that you're half-way there (in some sense).
Another addition is the "Nimbus" window style as one of the display settings. This as already mentioned earlier as an optinal command line parameter to try out, now it's a display option to be saved in your settings. It only becomes active after a restart though.
As well as the existing function where you can type in or paste in coordinates for a new point, you can now also do the same with a Pluscode or Open Location Code. And you can also paste in a whole list of coordinates with the new "Enter list of coordinates" function. It's the same as saving to a text file and then loading that into GpsPrune, but it doesn't require an actual file, if you don't want one. That's one of the additions which might be useful for geocachers.
Another function which geocachers might like is the new point projection function, where an existing point can be projected using a distance and a direction to create a new point. Think of a treasure map where you have to go 100 paces to the West, except this uses an azimuth angle in degrees and a distance in metres or feet.
Of course, the user guide has also been updated, and has expanded up to 172 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.