GSAK versions

Get waypoints from GPS devices and export to various formats
Mar 23, 2020
Review
Mar 23, 2017
Review
Mar 20, 2016
Review
Feb 26, 2015
Review
Feb 12, 2014
Review
Jun 18, 2013
Review
Sep 22, 2012
Review
Feb 24, 2012
Editorial review
rating
Aug 11, 2011
Jan 8, 2010
Review
May 16, 2009
Dec 20, 2008
7.2
Mar 5, 2008
Mar 12, 2008

What's new

v9.0.0 [May 24, 2019]
Changes:
- Added support for the new (as of May 2018) Groundspeak API.
- Switched from Google maps api to Leaflet maps api.
- Removed F1 from list of assignable shortcut keys.
- Publish logs - added option to continue logging when can't publish log due to api status error.
- Publish logs - changes to %tags.
- Publish logs - more descriptive error messages.
- Publish logs - Protect from adding favorite points to Mega events, and Maze Exhibit.
- Publish logs - Added "reviewer" support.
- Custom fields can now be updated in the grid via a double mouse click.
- GetPolygon() tweak.
- Corrected Coordinates - update elevation when deleting.
- Tweak to Resync command.
- Tweak to sqlite function g_distance() more info .
- Updated PN-40, PN-60 GPS send code.
- Added custom configuration for the 4 count boxes.
- Tweak to Custom data edit dialog.
- SqltoHtml() tweak.
- Added option for custom ordering of cache types.
- Tweak to load of Locus Pro files with child waypoints.
- Added system variable $_DataChange.
- GPX export - tweak to "Extra Information to show as First log".
- Updates to synchronize Groundspeak names with GSAK names.
- Filter cancel tweak.
- CtrlA tweaks.
- Added option for custom string fields.
- Changes to fix issues with missing owner ID numbers.
- Added new system variable $_NewApi.
- Groundspeak location updates.
- GSAK notes - tweak to add picture dialog.
- Updated version of sqlite manager tool.
- Added "delete" option to macro manager.
- Location updates.
- Added delete option to macro manager.
Fixes:
- Macro function PostUrl() - fixed a problem with cookies.
- Publish logs - Fixed "Class not registered" when fetching logs.
- Publish logs - Fixed a problem with Wherigo caches.
- Publish logs - fixed a problem when time separator is a period.
- Publish Logs - fixed a problem with pictures showing in wrong order.
- Publish Logs - Fixed an issue when deleting logs with trackable actions.
- Publish logs - Fixed a problem with image uploads.
- Publish logs - Fixed a trackable "Stop visit all" problem.
- Publish logs - attempt to fix a "focus grab".
- Publish logs - fixed a problem with "stop visit all".
- Fixed a problem when saving current center point as a waypoint.
- Fixed "GPXFile" update issue.
- Fixed a problem with saving shortcut keys.
- Fixed a problem with the "Full logs only" Split screen format.
- Fixed time format in gpx file export.
- Fixed a problem with elevation update.
- Fixed a problem with GPX log date/times.
- Fixed a Markdown format problem.
- Fixed another "Out of memory" error when loading large GPX files.
- Fixed an issue with Grounspeak corrected coordinates.
- Fixed a crash when doing a restore.
- Fixed a send to GPS crash.
- Fixed a problem with smart names.
- Fixed global replace issue.
- Fixed error 551.
- Fixed a log problem with missing closing tag.
- Fixed an issue with displaying custom fields in HTML.
- Fixed a folder issue when download PQs.
- Fixed a form position issue for locations.
- Fixed a log date problem when running Database=>Repair/Defrag.
- Fixed an issue with GetCounty(), GetState(), GetCountry() more info.
- Fixed a log date problem when running Database=>Repair/Defrag.
- Fixed a problem with GPX load summary.
- Fixed a problem with macro command FileCopy.
- Fixed an issue with custom icons and custom Urls.
- Fixed a "Floating point overflow" error.
- Fixed a problem with attribute icons.
- Fixed a problem with post codes for Czechia.

v8.7.1.99 [Mar 23, 2017]
- Fixed a gpx import problem.
- Filter tab highlight change.
- Publish logs - Markdown fix.
- Updates to Portugal county polygons.
- Updated USA county polygons for South Dakota and Pennsylvania.

v8.6.1.64 [Mar 20, 2016]
Added MarkDown support for logs as implemented by Groundspeak
Added user find and hide counts to logs
Added Geocacher Counts
Publish logs - added Next/Previous shortcut keys
Publish logs - symbol updated to "Geocache Found" when a found log is published
Publish logs - added ability to update user notes directly from publish logs edit
Enabled automatic fetch of access token for api errors that appear to be fixable d by geting another token
"Get Recent logs" dialog - scope is now "sticky"
Get recent logs now defaults to 30 logs per call
Added a "History of actions" table to assist in debugging problems
We now use GetApiLimits to set page size for Groundsepeak api calls
Macro form browser control - added ability to exit via a special link
Added Shift/Ctrl to column hints
Removed string "<!--" from log text on import
Added sqlite function g_FormatCoordinates()
"Define custom color" is now sticky
Changes to cater for Groundspeak new api token expiry
Added font size selection to grid print
c:geo GPX files now correctly load child waypoints
Added "Only loggable at Opencaching" attribute
Last 4 logs - enable custom color for "Owner maintenance log"
Special tag %Last4 changed Owner maintenance log from O to M
Added GGZ file support to "File=>Export=>GPX"
Status check now updates last changed date
Basecamp changes
Added sub menus to custom URLs
Google maps tweak for Windows XP users
Log filter - added buttons to clear all and set all check boxes
Changes to Status check report.

v8.5.1.71 [Feb 26, 2015]
Better api feedback when limits exceeded (more info)
API tweaks (more info)
Speed tweaks (more info)
Better error handling when creating "babel.bat" (more info)
Error 205 now given when adding duplicate child waypoint names from Google map (more info)
Internal Sqlite version updated (more info)
GSAK now includes a GSAKSqliteSpy.dll (more info)
Added language support for Spanish and Catal.

v8.4.1.97 [Feb 12, 2014]
8.4.0 11th February, 2014
Changes:
Enhanced column heading hints (more info)
Number of available macro buttons increased to 40 (more info)
User notes - added picture dialog (more info)
Macros - added check to make sure system read only variables are never written to (more info)
Publish logs - Main screen now re sizable
Publish logs - Main screen position is now "sticky"
Publish logs - added "Clone" button to edit dialog (more info)
Publish logs - User account now displays in the dialog caption (more info)
Publish logs - Macro to run after all logs prevented from running if user aborts the run (more info)
Publish logs - added option to ignore duplicate log warning messages on fetch (more info)
Publish logs - added $_CrLf to field note conversions (more info)
Publish logs - Trackable find name is now a hot link (more info)
Publish logs - added progress summary to log status caption (more info)
Publish logs - Added helper bar to insert BBcode (more info)
Publish logs - Added vertical scroll bar to publish log template (more info)
Publish logs - added tags

v8.3.1.96 [Jun 18, 2013]
- Fixed a filter/user notes update issue.
- Fixed problem with command UserFlag and negative numbers .
- Fixed a "GPX load dialog is already active" problem.
- Fixed a filter problem (language specific) when using "Between (inclusive)" for difficulty/terrain.
- Fixed a problem when using shortcuts with F1 key.
- Fixed a problem with cache type L&F celebration when using api.
- Fixed a problem with saved custom filters that used "during".
- Publish logs - fixed an issue where returned log is not being updated with coordinates.
- Publish logs - fixed a problem with reapply templates for non English language setting
- Publish logs - Fixed a display issue with trackables.
- Publish logs - Fixed a problem of found template being used instead of attended for event caches.
- Publish logs - fixed a problem with "Reapply templates" when language set to German.
- Publish logs - fixed a problem with trackable count when language is German.
- Publish logs - fix for %count=last update when there is an api error.
- Publish logs - Fixed a problem with Inventory actions when api fails.
- Publish logs - Fixed a problem with tracking number input.
- Publish logs - fixed a problem with "owned" caches.
- Custom fields - fixed an export/load problem.
- Fixed a print/preview problem when "remove images" option is selected.
- Fixed a problem when running a macro and the alt key is used.
- Fixed a problem with quick filter and "replace".
- Get caches - fixed a problem with lite format and trackables.
- Fixed a filter problem with custom field names and diacritic characters.
- Fixed a case issue when saving filters.
- Fixed a proxy server settings issue.
- Calendar start day fix for custom fields in filter dialog.
- "Geocaching.com=>Get caches" - Fixed a problem after clicking on abort.
- Fixed a macro problem with missing Repeat/Until statements.
- Get GeoCaches - fixed a problem with integer coordinates.
- Fixed a crash when getting api download balance and balance is zero.
- Fix problem with global replace, non string custom fields, and raw sql.
- Fixed a problem where GSAK would start up on the default monitor, rather than the last one used on shutdown.
- Fixed an "out of memory" error when using Garmin POI export on large databases.
- Fixed a problem with GPX load when waypoints have a missing or blank element.
- Fixed an issue with GUI date filter and during.
- GcApi() function now returns data UTF8 decoded.
-Publish logs pictures - fixed a problem with up/down buttons.
- Fixed problem with missing closing bbcode for [center].
- Fixed a problem with unclosed italics in logs.
- Fixed a problem with move/copy and custom fields.
- Fixed a problem loading Explorist GC created GPX files.
- Fixed a problem with gc.com notes being cleared after a "lite" refresh.
- Fixed a problem with email link when user has a "&" (ampersand) in name .
- Fixed a problem with "Remove additional waypoints".

v8.2.1.65 [Sep 22, 2012]
Changes:
-Localization - languages supported are English,French,German,Danish,Dutch,Norwegian,Czech,and Swedish. Note: The translations have been done by GSAK volunteers and there are no guarantees that the translations are either correct or complete.
-Added support for custom tool bar icons
-Publish logs - added button to fetch coordinates
-Publish logs edit - fetch coordinates now in same format as settings
-Publish logs - Added "Write note" action to publish trackables
-Publish logs images - added ability to change sequence of posted images
-Publish logs - symbol updated to "Geocache Found" for found logs
-Publish logs - Added ability to encrypt logs
-Publish logs - FTF now only updated to true if FTF box is checked (that is, it will never be set to false by publish logs)
-Publish logs - Added "Are you sure" when deleting
-Publish logs - trackables now support multiple actions
-Publish logs edit - Cache name is now a hot link that will open the corresponding Groundspeak cache page in your default browser
-Publish logs - "Before date" week start now synchronized with your settings
-Publish logs - "Ignore logs before" date is now "sticky" with regard to the last log for your last fetch
-Publish logs - silent mode setting now respected
-Publish logs - added extra checking to prevent duplicate log posting
-Publish logs - put in error check for image size upload
-Publish logs - added spell check to field notes
-Publish logs - removed favorite points check box for event caches
-Publish logs - replaced native find dialog with custom search dialog
-Publish logs - added error check for blank logs Publish logs - show number of characters when log or image limit is exceeded
-Publish logs - Cache name displays in bold if log has field notes
-Publish logs - added option to set folder name for archive of field notes
-Publish logs - Added custom "conversions" for field notes
-Publish logs - Added support for utf8 encoded files
-Publish logs - added PublishTrackablesMacro table
-Browser control now returns Current url
-Browser control now generates a variable with the source content
-Waypoint=>Highlight - added support for custom columns
-Added abort button to gcapi() function
-GetPolygon() function - Added support for Custom fields
-GpsInfo() function - quicker detection of disconnected network drives
-Get recent logs - included error trapping for hourly limit
-Macro editor - taskbar caption is now the macro file name
-Force of focus to the api status windows when returning to GSAK from another application
-Database=>Global replace - added support for "raw sql"
-Added all supported container sizes to filter dialog
-Added option to remove api accounts from menu
-Main screen right click menu - added option to add current cache to publish logs
-Added macro function GcBalance
-Added disable screen capture "Easter egg"
-Publish logs - fixed an issue with the Enter key in browser
-Added "CurrentLanguage" to Sysinfo() function
-Database properties now supports custom fields for sorting
-Added warning message when exporting GPX version 1.1
-Added SysInfo("CurrentUser")
-File=>Print cache photos now included
Fixes:
-Refresh caches - fixed problem when refreshing more than limit and limit is a multiple of 300
-GetPolygon() function - Fixed problem when using _ (underscore) )
-Addressed an issue with Get and Refresh caches and load settings
-Added an option to fix a problem with "Disable visual themes"
-Fixed problem with PQ download settings and delete check box
-Fixed a problem with macro command CodeMatch
-Fixed a problem with "Waypoint=>Highlight"
-Fixed a problem with "Geocaching.com access=>Download pocket queries"
-Fixed an issue with HTML custom formats and the action OpenTable
-Fixed an issue with using "=" in macro button hints
-Trackables - fixed a problem with "Visit all" action when used on an empty database
-Database=>New - Fixed a problem when coordinate format was set to UTM
-Fixed problem of trying to load gpx files when another dialog is already open
-Get caches - fixed issue with GCXXXX option
-Fixed crash caused by using Waypoint=>Project from an empty database
-Fixed a crash caused by clearing all user flags and having a filter set on user flags and a custom field
-Publish logs - Fixed a problem when using the Euro symbol
-Publish logs - Fixed a crash caused by trying to fetch an unpublished cache
-Fixed a problem with locations
-Fixed problem of child waypoint table in html from "bleeding" into next column
-Fixed log text problem with unclosed strike out font
-GPS=>Send - Fixed a problem with symbols
-Fixed a problem with resync, grab images, and deleted macros
-Global Replace - fixed a problem with the "swap" option.

v8.1.1.72 [Feb 24, 2012]
Added trackable support
Added ability to upload images
Added FTF support
Added ability to publish only selected logs
Added ability to upload coordinates
Added ability to easily move and clone logs
Added log summary at top of grid
Added spell check to templates
Added ability to save and restore settings (which includes templates)
When fetching logs from file, BOM marks found at the beginning of a line are now automatically removed (more info)
Added "Reapply templates" option (more info)
Added ability to run a macro after each log is published
Added ability to run a macro after all logs are published
Added tag %count=nnn (see templates)
Added tag %count=last (see templates)
Added tags

Alternative downloads

OziExplorer
OziExplorer
rating

OziExplorer maps GPS and works with Garmin, Lowrance, Magellan, Eagle, Brunton..

PC Navigator by MapFactor
PC Navigator by MapFactor
rating

Create and follow your routes while travelling with a high level of accuracy.

WayPoint for Windows
WayPoint for Windows
rating

Ocean routing and navigation program.

Mapping Maps
Mapping Maps
Free
rating

Interesting game with a geography theme.

CacheMagnet
CacheMagnet
Free
rating

Free, open source geocaching waypoint management program.