Releases: viking-gps/viking
Releases · viking-gps/viking
Viking 1.10
Viking 1.10 - released 2021-11-27
Headline Features
- SF#11: Add Exit Warning if something modified.
- TAC: Ability to count and display newly covered tiles
- GH#134: Support 'geo:' URIs on the commmand line
- Calendar supports marking of multi-day tracks
- More Preferences for initial conditions
- Including the default zoom, showing of the centermark and the scale
- GH#141
- Ability to rename a track based on it's start date
- Allow global HTTP User-Agent override
- Draw overlays on track graphs as a line
- Many Internal Improvements + Fixes
- Large Basque and Danish language translation updates
SourceForge Bugs Fixed
- [SF#160]((https://sourceforge.net/p/viking/bugs/160): Windows - Fix handling special characters in filenames
Github Issues Fixes
- GH#68: Windows - Improved Data Path Determination
- GH#119: Fix build on OpenBSD
- GH#122: Fix Image Generation under GTK3
- GH#126: Fix URL for OSRM Foot routing
- GH#128: Maintain datasource_gc.c such that it at least compiles
- GH#131: Fix build error with --disable-libzip
- GH#136: [WINDOWS] Build compatibility for Windows 7
- GH#137: Ensure don't create invalid GPX export when given invalid input
- GH#139: [WINDOWS] Ensure the default map (OpenTopoMap) works.
Github Issues Features
Also as usual, many other smaller fixes and features - see the source code history.
Build minimums:
- No changes to build dependencies
Viking 1.9
Viking 1.9 - released 2020-03-20
Headline Features
- GPX 1.1 Support for most common Extensions (inc. Heart Rate, Power, Temperature & Cadence) - SF#96 / GH#77
- GTK3 - GH#111
- Pinch Zoom support on Touchpads/Touchscreens (not GTK2 build)
- Select Tool is now the default with more intuitive behaviour to enable moving the map - [GH#87(https://github.com//issues/87)]
- OpenTopoMap is the new Map Default
- Online Search in Left Hand Pane
- Track Statistics in Left Hand Pane
- OSRM Routing Support
- Log diagnostic Window
- DEM Colour options - SF#158
- DEM Server enhanced support (NASA Earthdata login and alternative DEM server configuration) - SF#159
- Ruler uses Great Circle drawing and distance.
- Single key Shortcuts support GH#40 + GH#85
- Improved Track Area Coverage (faster drawing, option to limit years of coverage)
- Monthly Statistics Analysis
- Native KML Parser enabling support for more KML features
- More KML export options
- Ability to convert Tracks/Routes to Waypoints and vice versa.
- Ability to 'Rotate' Routes/Tracks, i.e. to shift the start/end point of circular routes.
- Ability to Reset Preferences and Layer Defaults - GH#86
- Ability to Reset Layers back to the Layer Default.
- Enable Filtering on some List Displays (hence a basic internal search).
- Support more GPX 1.0 Waypoint fields - the less commonally encountered ones.
- Flatpak Version - also available on Flathub - GH#70
SourceForge Bugs Fixed
- SF#157 Waypoint Properties dialog shows wrong waypoint symbol
- SF#149 HTTPS Does not work on Windows install
- SF#84 Losses Extended Waypoint Information on Save/Export
Additional SourceForge Feature Requests Implemented
- SF#81 Use XDG-compliant for config, cache (e.g. ~/.config/viking/)
- Viking will use your existing ~/.viking/ directory if there is one
- For existing users manually move ~/.viking/ to ~/.config/viking/ to start using the XDG location
- SF#133 Color of Tracks
- SF#150 Allow Specifying Offset for Map Source
- SF#154 Warning about "external layers" usage
- SF#155 Add "Save as" keyboard shortcut
- SF#157 Export All to Single GPX File
Additional Github Issues Implemented
- GH#65 Geotag images does nothing when using KML files
- GH#88 Allow zero-additional-click properties view when selecting
- GH#90 Don't fill in empty KML s for the user
- GH#92 OpenTopoMap uses ~/.viking-maps/Unknown
- GH#93 Clarify zoom levels
- GH#94 GPS data is removed while geotagging
- GH#96 Incorrect timezone on Distance-Time and Elevation-Time tabs of Track Properties
- GH#98 Crash when uploading GPS trace to OSM
- GH#102 Feature request: increase max. map cache size
- GH#106 Treat a latitude containing a comma as a Latitude Longitude pair when entering a Waypoint
- GH#107 Easier way to enter historical dates
- GH#114 Routes created via Route Finder can only be terminated by ESC
- GH#116 yournavigation.org is (permanently) down
Also as usual, many other smaller features - see the source code history.
Building from source
Fixes:
Now builds under GCC10
Certain build configurations that were broken in the previous release have been fixed (and Continuous Integration builds to try to prevent future breakage).
Build minimums:
- Program: glib-compile-resources - so requires package libglib2.0-dev-bin / glib2-devel
- GTK 2.22 / 3.22
- GTK3 is now the default - so requires package libgtk-3-dev / gtk3-devel
- To enforce GTK2 use the configure option '--enable-gtk2'
- Anticipated that this will be the last Viking release that supports GTK2.
- GLIB 2.44
- GIO 2.32
- GDK-Pixbuf 2.32
Viking 1.8
Viking 1.8 - released 2020-02-02
Open Source Desktop program to manage GPS data.
Summary of Changes since Version-1.7
- New GeoClue Layer to Track Position from the GeoClue service
- Not available on Windows
- Per Year Track Analysis
- Track Timing Speed Splits Analysis
- Subsecond Timing Precision for Tracks & Waypoints
- Track Area Coverage Feature
- Native Read Support of Zip & bzip2 Files
- This attempts to load supported files found within the compressed file
- Native Basic TCX Read Support
- Embedded (Elevation & Speed) Graphs in the Main Window
- Improved icons for Aggregate and Maps layers
- Scrolling Options for Better Usage with Touchpads
- Right Click Menu Options on the Calendar
- Various Keyboard Enhancements:
- Left & Right arrow keys selects the previous or next trackpoint respectively
- Keypad '+' & Keypad '-' inserts a trackpoint after or before of the current trackpoint
- Menu key opens the track context menu
- SF Features#117: Area Calculation Tool
- Large Basque language translation update
- Many other small fixes - see the ChangeLog for the full details.
New Dependencies
- None
Viking 1.7
Viking 1.7 - released 2019-01-21
Open Source Desktop program to manage GPS data.
Summary of Changes since Version-1.6.2
- KMZ Map File Support
- Apply Button for Layer Properties
- Support More GPX Fields
- Updated Default Map: Mapbox Outdoors
- GeoClue Support for Automatic Location
- Faster GPX File Loading
- Waypoint / EXIF GPS Image Direction Support
- Support More Garmin Waypoint Symbols
- Support Garmin Device GPX Point Limits
- Windows GPSD Client
- Support 'External' GPX File Layers in .vik Files
- Usage of HTTPS addresses
- Support OAuth for OSM
- Support High Resolution Displays
- Track+Route Split+Join Tools
- Calculation of Eddington Number
- Calendar Display
- Can Select a Result from the Online Search Results
- Reproducible Builds
- 64bit Windows Build only
- Travis Build + CI
- Consistent Licensing of GPL2+
- Many Internal Improvements + Fixes
Fixes since 1.6.2
- SF Bugs#154: Ensure GPX output values are XSD:Decimal
- SF Bugs#151: Compatibility with GPSD API v7
- SF Bugs#152: Fix repeatedly showing the license dialog
- SF Bugs#148: Fix reversing manually created tracks & routes
- SF Bugs#146: Fix showing elevation gain/loss in track properties.
- SF Bugs#144: Fix Export to World File
- SF Bugs#138: Fix handling of tags in GPX files.
- SF Bugs#135: Fix OSM Maps shown by default at Maximum Zoom.
- SF Bugs#133: Remove the auto added map when opening the first .vik file from the GUI.
- SF Bugs#134: Replaced discontinued MapQuest tile service with rate limited Mapbox Outdoors service.
- SF Bugs#132: Fix to correctly open GPX files in Windows via double click.
- SF Bugs#130: Fix GeoRef layer alpha value change to 255 is ignored until restart
- SF Bugs#22: Fix changing coordinates when saving and exporting
- SF Bugs#128: Fix Crash when loading broken .vik file
New Dependencies
- libzip - Used in KMZ support
- liboauth - Used for OAuth support for OSM
- libnettle - Used for MD5 hash filenames for Waypoint Image thumbnail cache
- libgeoclue2.0 - Used for automatic determination of initial position
Viking 1.6.2
Viking
Open Source Desktop program to manage GPS data.
Fixes since 1.6.1
- Don't remove project name if one decides not to delete all layers.
- Fix routes not saved in GPX when tracks are made invisible.
- SF Bugs#103: Fix TrackWaypoint layer items may not be displayed when pasted
- Enable Catalan and Turkish translations.
- Restore opening of JPG files.
- SF Bugs#127: Fix initial display of Waypoint sort order.
- Fix map layer widget sensitivity dependent on map type.
Fixes since 1.6
- Several fixes and many code improvements from Coverity scans
- Fix heap-buffer-overflows
- Mapnik3 support.
** C++ standard required is now C++11 - Reactivate building of the reference documentation
- SF Bugs#126: Fix crash in gdk_rgb_convert_0888 due to using deallocated memory.
- SF Bugs#121: Fix crash when invalidating previously acquired tiles.
- SF Bugs#123: Fix bzip2 decompression on Windows.
- SF Bugs#122: Fix memory cache confusion with multiple "On Disk OSM Tile Format" maps
- SF Bugs#120: Fix Track drawing bug across the 180th Meridian.
- Red Hat Bugzilla – Bug 1210403: Only download and process one Bing attribution list.
- Fix Geocaches acquiring with latest geo-* software
- Import latest Launchpad translation updates
- Many other small fixes - see the ChangeLog for the full details.
Executive Summary of Changes in 1.6
- Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option.
- Export files via GPSBabel
- History of positions enabling jumping back (and forwards) to previous locations - similar to web browser back (and forward) buttons.
- Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support.
- Support reading of MBTiles files.
- Support reading of OSM Metatiles.
- Configurable Toolbar + Menu keys
- Various time related features: Edit trackpoint and waypoint times, Quick search of tracks by date, Sort layers by time and more.
- Improved route finder UI usage
- GeoJSON support via external programs 'togpx' and 'togeojson' (Not available in Windows build ATM)
- New default Map Cache layout to be more compatible with standard OSM/TMS structure.
- Support GPX Metadata values common to GPX1.0 and GPX1.1
- Extended map type configuration options (zoom levels + area extents limits)
- Allow starting Viking with command line parameters to set position, zoom and map type.
- Export Track, Route and Waypoint Lists as text.
Viking 1.6.1
Viking
Open Source Desktop program to manage GPS data.
Fixes since 1.6
- Several fixes and many code improvements from Coverity scans
- Fix heap-buffer-overflows
- Mapnik3 support.
** C++ standard required is now C++11 - Reactivate building of the reference documentation
- SF Bugs#126: Fix crash in gdk_rgb_convert_0888 due to using deallocated memory.
- SF Bugs#121: Fix crash when invalidating previously acquired tiles.
- SF Bugs#123: Fix bzip2 decompression on Windows.
- SF Bugs#122: Fix memory cache confusion with multiple "On Disk OSM Tile Format" maps
- SF Bugs#120: Fix Track drawing bug across the 180th Meridian.
- Red Hat Bugzilla – Bug 1210403: Only download and process one Bing attribution list.
- Fix Geocaches acquiring with latest geo-* software
- Import latest Launchpad translation updates
- Many other small fixes - see the ChangeLog for the full details.
Executive Summary of Changes in 1.6
- Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option.
- Export files via GPSBabel
- History of positions enabling jumping back (and forwards) to previous locations - similar to web browser back (and forward) buttons.
- Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support.
- Support reading of MBTiles files.
- Support reading of OSM Metatiles.
- Configurable Toolbar + Menu keys
- Various time related features: Edit trackpoint and waypoint times, Quick search of tracks by date, Sort layers by time and more.
- Improved route finder UI usage
- GeoJSON support via external programs 'togpx' and 'togeojson' (Not available in Windows build ATM)
- New default Map Cache layout to be more compatible with standard OSM/TMS structure.
- Support GPX Metadata values common to GPX1.0 and GPX1.1
- Extended map type configuration options (zoom levels + area extents limits)
- Allow starting Viking with command line parameters to set position, zoom and map type.
- Export Track, Route and Waypoint Lists as text.
Viking 1.6.0
Viking
Open Source Desktop program to manage GPS data.
Executive Summary of Changes in 1.6
- Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option.
- Export files via GPSBabel
- History of positions enabling jumping back (and forwards) to previous locations - similar to web browser back (and forward) buttons.
- Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support.
- Support reading of MBTiles files.
- Support reading of OSM Metatiles.
- Configurable Toolbar + Menu keys
- Various time related features: Edit trackpoint and waypoint times, Quick search of tracks by date, Sort layers by time and more.
- Improved route finder UI usage
- GeoJSON support via external programs 'togpx' and 'togeojson' (Not available in Windows build ATM)
- New default Map Cache layout to be more compatible with standard OSM/TMS structure.
- Support GPX Metadata values common to GPX1.0 and GPX1.1
- Extended map type configuration options (zoom levels + area extents limits)
- Allow starting Viking with command line parameters to set position, zoom and map type.
- Export Track, Route and Waypoint Lists as text.