GSAK (Geocaching Swiss Army Knife)
Contents - Index

8.2.0 1st September, 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 (more info)
   Publish logs - added button to fetch coordinates (more information)
   Publish logs edit - fetch coordinates now in same format as settings (more info)
   Publish logs - Added "Write note" action to publish trackables (more info)
   Publish logs images - added ability to change sequence of posted images 
   Publish logs - symbol updated to "Geocache Found" for found logs (more info)
   Publish logs - Added ability to encrypt logs (more info)
   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 (more info)
   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 (more info)
   Publish logs - "Ignore logs before" date is now "sticky" with regard to the last log for your last fetch (more info)
   Publish logs - silent mode setting now respected (more info)
   Publish logs - added extra checking to prevent duplicate log posting (more info)
   Publish logs - put in error check for image size upload (more info)
   Publish logs - added spell check to field notes (more info)
   Publish logs - removed favorite points check box for event caches (more info)
   Publish logs - replaced native find dialog with custom search dialog (more info)
   Publish logs - added error check for blank logs (more info)
   Publish logs - show number of characters when log or image limit is exceeded (more info)
   Publish logs - Cache name displays in bold if log has field notes (more info)
   Publish logs - added option to set folder name for archive of field notes (more info)
   Publish logs - Added custom "conversions" for field notes (more info)
   Publish logs - Added support for utf8 encoded files (more info)
   Publish logs - added PublishTrackablesMacro table (more info)
   Browser control now returns Current url (more information)
   Browser control now generates a variable with the source content (more info)
   Waypoint=>Highlight - added support for custom columns
   Added abort button to gcapi() function (more info
   GetPolygon() function - Added support for Custom fields (more info)
   GpsInfo() function - quicker detection of disconnected network drives (more info)
   Get recent logs - included error trapping for hourly limit (more info)
   Macro editor - taskbar caption is now the macro file name (more info)
   Force of focus to the api status windows when returning to GSAK from another application (more info)
   Database=>Global replace - added support for "raw sql" (more info)
   Added all supported container sizes to filter dialog (more info)
   Added option to remove api accounts from menu (more info)
   Main screen right click menu - added option to add current cache to publish logs
   Added macro function GcBalance (more info)
   Added disable screen capture "Easter egg" (more info)
   Publish logs - fixed an issue with the Enter key in browser (more info)
   Added "CurrentLanguage" to Sysinfo() function
   Database properties now supports custom fields for sorting (more info
   Added warning message when exporting GPX version 1.1 (more info)   
   Added SysInfo("CurrentUser")
   File=>Print cache photos now included (more info)
   Mouse scroll wheel forced to 1 record (more info)
   Added Load=Y|N to command GcGetcaches (more info)
   Get Geocaches by GCXXXX code input box is now all uppercase (more info)
   Get Geocaches - GCXXXXX codes can be used for both Circle and Rectangle (more info)
   Added function g_Project() to sqlite 
   Purge logs - added "Keep publish log" (more info)
   Macro version check - forum link button no longer exits checking loop (more info)
   Warning message now shown when a macro runs a deprecated command/function (more info)
   Added macro command "Deprecated" (more info)
   Posturl() function updated (more info)
   Updated line/polygon drawing tool (more info)
   Added "DualScreen" to $_HtmlFormat system variable (more info)
   Added macro function GetSil() (more info)
   Added support for selected system variables in user notes (more info)
   SysInfo() - added ability to get Windows folders (more info)
   Better checking for GSAK alaready running (more info)   

Fixes:

   
   Refresh caches - fixed problem when refreshing more than limit and limit is a multiple of 300 (more info)
   GetPolygon() function - Fixed problem when using _ (underscore) (more info))
   Addressed an issue with Get and Refresh caches and load settings (more info)
   Added an option to fix a problem with "Disable visual themes" (more info)
   Fixed problem with PQ download settings and delete check box (more info)
   Fixed a problem with macro command  CodeMatch (more info)
   Fixed a problem with "Waypoint=>Highlight" (more info)
   Fixed a problem with "Geocaching.com access=>Download pocket queries" (more info)
   Fixed an issue with HTML custom formats and the action OpenTable (more info)
   Fixed an issue with using "=" in macro button hints (more info)
   Trackables - fixed a problem with "Visit all" action when used on an empty database (more info)
   Database=>New - Fixed a problem when coordinate format was set to UTM (more info)
   Fixed problem of trying to load gpx files when another dialog is already open (more info
   Get caches - fixed issue with GCXXXX option (more info)
   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 (more info)
   Publish logs - Fixed a problem when using the Euro symbol (more information)
   Publish logs - Fixed a crash caused by trying to fetch an unpublished cache (more info)
   Publish logs - fix crash caused by trying to fetch a file that does not exist
   Publish logs - fixed a problem with trailing spaces in the GCXXXX code when using fetch from GPSr (more info)
   Publish logs - fixed "Cannot focus a disabled or invisible window" (more info)
   Publish logs - fixed a crash caused by having image file names that contained an "&" (ampersand)
   Publish logs - fixed a time zone check issue (more info)
   Publish logs - fixed a problem where sort sequence is lost after a delete
   Publish logs - fixed an issue with PublishTags() function (more info)
   Publish logs - fixed a problem with ignore option (more info)
   Publish logs - fixed a crash caused by loading a png image with a jpg extension (more info)
   Publish logs - fixed a problem with tag %ownername for trackables (more info)
   Publish logs - fixed an edge case problem with PublishTags() function and %count (more info)
   Publish logs - fixed problem with 4000 character limit error (more info)
   Publish logs - Fixed fetch from filter dnf issue (more info)
   Publish logs - fixed problem of log images not being published in the correct order (more info)
   Publish logs - fixed a problem with the find count %tags (more info)
   Publish logs - fixed a problem with using the character (more info)
   Fixed a problem with locations (more info)
   Fixed problem of child waypoint table in html from "bleeding" into next column (more info)
   Fixed log text problem with unclosed strike out font (more info)
   GPS=>Send - Fixed a problem with symbols (more info)
   Fixed a problem with resync, grab images, and deleted macros (more info)
   Global Replace - fixed a problem with the "swap" option (more info)
   Download pocket queries - fixed a problem with matching (more info)
   Fixed an edge case problem with macro replace() function (more info)
   Fixed scroll issue for custom fields in filter dialog (more info)
   Fixed a problem when loading a GPX file that has user notes (more info)
   Fixed a problem with filters and dual screen (more info)
   Fixed problem with macro manager last macro not being "sticky" (more info)
   Fixed a problem when using get caches by gcxxxx code and entering exactly 30 caches (more info)
   Fixed a problem with saved filters and dates with current date (more info)
   Fixed a problem with filter dialog loosing focus (more info)
   Fixed a crash when using URI macro support and the database is empty (example: gsak://%FF/macro/xxx.gsk)
   Macro forms - fixed an issue with form control CheckGroup (more info)
   Fixed a problem with GSAK default shipped filters (more info)
   Fixed a problem with macro function CustomConfig() (more info)
   Database=>Properties - fixed a problem where sort sequence setting was not being applied after a move/copy
   Fixed an issue with the database variable $d_lTime (more info)
   Groundspeak api - home coordinates not updated if zero (more info)
   Fixed a problem with publish log images dialog and non standard resolutions (more info)
   Fixed a problem with dual screen display and old archived caches (more info
   Fixed a problem with html special tags section (more info)
   Fixed a problem with CustomFormat() and Custom Urls (more info)  
   Fixed a problem with version checking in the macro manager (more info)
   Fixed a problem with the DatabaseExists() macro function (more info)
   Custom data - fixed a problem with duplicate fields (more info)
   Custom data - fixed a layout issue (more info)
   GPS=>Send - fixed a problem with "Use macro for symbol generation" not being sticky for some GPSr models (more info)
   Fixed a problem with the table command when used on an empty database (more info)
   Fixed a problem with automatic closing of html tags <b> and <strike> (more info)
   Fixed an obscure split screen refresh problem (more info)
  
  
  

8.1.0  24th February, 2012

Publish logs changes:

   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 %caches_xxxx  (see templates)
   Added more smileys
 
General changes:

   Added warning to get caches if distance is > 50kms (more info)
   Right click "delete waypoint" now defaults to this waypoint only
   Backup flag now set after using api calls that update data or settings (more info
   Mapsource export - changed progress indicator to new heartbeat (more info
   "File=>Backup" - Backup button is now the default button (more info)
   Publish logs - Now shows the user name that is about to log 
   Sqlite Manger - Sql lines are no longer wrapped (more info)
   Get Caches - layout changes (more info)
   Get Caches - added google map circle and rectangle tool (more info)
   Added missing log coordinates when logs are provided by the api (more info)
   Get Caches - Master setting of "* Use GSAK defaults *" has been added to the main settings dialog. Select this setting to set all values on this dialog (both basic and advanced tab) back to the GSAK default values.
   Added support for  HTML in the log description (more info)
   Mfilter box now cancels current filter if empty (more info)
   Slight change to GUI for date filters (more info
   Internal version of GPSBabel updated to 1.4.3
   Google maps are now local rather than server based (more info)
   Google map now shows meaningful icons for child waypoints (more info)
   Split screen now shows a log summary (more info)
   Changes to version checking (more info)
   Publish logs edit - Escape key now exits the dialog.
   Added automatic close of SqlGet on macro termination (more info)
   Added support for "Views" to command MacroSet
   Enhancements to user sort double mouse click (more info)
   Added edit dialog for smart name conversions (more info)
   Added "Geocaching.com access=>Get download balances" (more info)
   Highlights are now validated on program start (more info)
   Get and Refresh caches now uses hard disk instead of memory (more info)
   MyTopo map changes (more info)
   Added new map menu option "Set GSAK center point" (more info)
   Get and Refresh caches - progress bar now displayed when loading data (more info)
   New column heading icons (more info)
   Added Sqlite function g_RegExData (more info)
   Added load settings check to Download PQs (more info)
   Cache and log photos now also show the description (more info)
   BBcode [list] now supported (more info)
   PosUrl() function now respects your proxy settings (more info)
   Added multi account support for api (more info)
   Grab images - better handling of obscure image links
   Grab image changes (more info)
   Grab images - smarter calculation of file extensions (more info)
   Added "Tab order" to forms designer (more info)
   Upgraded GSAK to use V6 of the Groundspeak live api (more info)
 
Fixes:

   Corrected coordinates now allows the state to be blank (more info)
   Fixed crash in publish logs when fetching from GPSr or File that contains waymarks (more info)
   Fixed problem with "Found it" logs for event caches incorrectly being converted to "Will attend" instead of "Attended" (more info)
   Fixed a problem with get geocaches when user name contains a & (more info)
   Fixed a problem when running ozi export via a macro calling another macro (more info)
   Fixed a publish logs problem with %log and smileys (more info)
   Fixed macro forms enter key problem for folder and file box (more info)
   Publish logs - fixed time zone problem for NewZealand when daylight savings is active (more info)
   Publish logs - fixed a problem where counts (bottom right of status bar) were not being updated when finished
   Fixed log limit problem in gpx export (More info)
   Fixed a problem with tab order/stopping for macro check boxes and radio buttons (more info)
   Publish logs - when fetching from database all event type caches that have been found now populate the log type with "Attended" (more info)
   Fixed a couple of issues with the forms designer (more info
   Fixed a problem with edit of custom data (more info)
   Fixed a problem with GPX export and log images (more info)
   Fixed horizontal scroll bar issue in split screen (more info)
   Added start up check to fix problem of missing child waypoint information (more info)
   Fixed a problem with special tag %Caches_ (more info)
   Fixed a problem with loading Navicaches (more info)
   Fixed quick filter issue with custom fields (more info)
   Fixed save button not working in Grab coordinates (more info)
   Fixed error message "filter exits" when using move copy (more info)
   Converted old "Write Note" logs to "Write note" (more info)
   Fixed minor display issue with DD MM SS coordinate display format (more info)
   Fixed error when trying to compact a database (more info)
   Fixed error when loading caches that have logs with very old dates (more info)
   Fixed a couple of issues with HTML and custom data section (more info)
   Fixed a problem with cache images and grabbed images (more info)
   Fixed a problem with opening databases that were restored from version 7 (more info)
   Fixed a problem with publish logs and puzzle caches (more info)
   Fixed an issue with grabbed images with .jpg extension but file is actually png (more info)
   Fixed problem of highlights being sticky when you create a new profile (more info)
   Fixed a problem using abort button when using Refresh caches (more info)
   Fixed a problem with Replace() function in macro language (more info)
   Fixed a problem with Waypoint=>Edit and corrected coordinates (more info)
   Fixed a mtag= and macro= issue (more info)
   Fixed a custom filter problem (more info)
   Fixed form designer alignment issue (more info)
   Fixed form designer issue for Windows Vista and higher (more info)
   Fixed tabbing order on filter dialog (more info)
   
8.0.0  9th November, 2011

General:

   New Geocaching.com api support
      Get Geocaches
      Refresh cache data
      Download pocket queries
      Get logs
      Status check
      Favorite points
      Update user information
      Publish logs
      Add to bookmark list
   Added support for custom data 
      New Custom filter tab
      New section in HTML output
      New section in Database=>Global replace
      Add/Edit custom data
      Configure custom data fields
      New options in move/copy dialog
      New fields section in grid display
   Added gc.com log date correction
   Added GSAK sqlite manager
   Added special tag %custom_xxxxx 
   Added new special tag %caches_xxxxxxxx 
   Added option to tool bar menu to configure the tool bar color
   Added proxy server support (more info)
   Added support for cache and log images (currently only populated when the Groundspeak api is used to fetch caches)
   Added support for favorite points,Premium caches, Gc.com notes, Cache Guid (currently only populated when the Groundspeak api is used to fetch caches)
   Added new cache types - Lost and found event, Groundspeak HQ, Lost and found celebration (currently only populated when the Groundspeak api is used to fetch caches)
   New HTML standard layout with custom configuration
   Updated most controls to give GSAK a more current look and feel
   API and GPX load now round coordinates to 6 decimal places 
   New program Update alert
   Automatic download and update of new versions

Macro related:

   Added Html support for Buttons, labels, check boxes, and radio buttons (more info)
   Added "Alignment" property to macro button control (more info)
   Added system variable $_GcCorrect (more info)
   Added support for the system variables $_AppData and $_ExePath in all form data
   Added new CheckGroup form control  
   Added command XmlToSqlite
   Added CustomFormat() macro function 
   New macro form control CheckGroup 
   Added function CustomConfig()
   Added function CustomGet() 
   Added function CustomPut() 
   Added function CsvGet() 
   Added Repeat/Util loop support 
   Added sqlite function g_LatLonFormat()
   Added Delim=*csv* option to sqlite() function
   Auto add of vertical scroll bar for Macro forms greater than screen height
   Added macro support for GUI Groundspeak api options
     GcFavPoints - Favorite points support
     GcGetCaches - Grab geocaches
     GcGetLogs - Grab logs
     GcGetNewToken - Get a new api token
     GcGetPQ - Download and optionally load PQs
     GcRefresh - Refresh cache data to most current
     GcStatusCheck - Update cache status
     GcUpdateUserInfo - Update user information


7.7.4  12th October, 2011

Fixes:

   Fixed a problem with saving Last4 logs color scheme (more information)
   Removed spurious checkbox "chkSymOverride" from showing on the "File=>Export GPX" dialog
   Fixed a crash when grabbing images
   Update of corrected coordinates in macro language now updates distance/bearing (more information
   Fixed a problem with <enddata> placement for macro saved filters (more information)
   Fixed tabbing order on Waypoint edit dialog and GPX load dialog (more information)
   Fixed memory error when taking the option to "Compact" (see "Database=>Totals") a database over 2gb
   Fixed "invalid function" error with the ^ operand when using macro code like $x = 6^(3-1)
   Fixed performance problem of macro code updating $d_KafterLat and $d_KafterLon (more information)
   Fixed filter name save message warning (more information)
   Fixed cursor problem with "Database=>Delete all waypoints" (more information)
   Fixed problem of Fastmm message dialog showing on rare occasions (more information)
   Fixed a problem with the Macro command VerCheck (more information)
   Fixed problem with val() function (more information)
   "Center point=>Garmin mode" fix for Oregon x50 models (more information)
   Fixed a problem with waypoint projection using Greater circle method over large distances (more information)
   Fixed a problem with <> characters being recognized as possible function names (more information)
   Fixed a problem with special tag %blank (more information)
   Forced refresh of grid and splitscreen when speedmode is set off (more information)
   Fixed a dual screen problem when updating notes at the same time (more info)
   Fixed a problem with %macro= special tag and the use of double quotes (more info)
   Fixed crash when using "Nearest caches" split screen format (more info
   Fixed a problem with GUI Filter using UserSort (more info)
   Fixed a problem with locking original coordinates (more info)
   Fixed a problem when parsing "by" in LOC files (more info)
   Fixed a problem with abort inside SqlGet loop (more info)
   Fixed a display problem with attribute tab on filter dialog (more info)
   Fixed an issue with using a custom URL button (more info)
   Fixed a problem with saving <macro> for a filter (more info)
   Fixed a problem with PlacedDate when used in text file load (more info)
   Fixed a crash when doing a copy using a particular filter condition (more info)
   Fixed a problem with receive waypoints for Magellan GC (more info)

Changes:

  Expolorist 710 - "logs.txt" now supported (rather than "newlogs.txt" used in other models)
  Sqlite database optimization (more information)
  Increased capacity of arc/poly points filter dialog (more information)
  Added retries to write of gsak.ini on program exit (to fix "can't write to gsak.ini" on some systems)
  Added "Enabled" property to date control (more information)
  Speed optimization when using sqlite() "import" action
  PDA friendly html export now places a max of 50 images per folder (more info)
  GSAK generated log for GSAK notes now generated with the log type of "Write note" (more info)
  Grab images now interrogates the url content type to resolve blank file extensions (more info)
  Corrected coordinates dialog now shows distance from original in feet/Meters for small distances
  Added support for new Groundspeak attribute "Partnership cache" ID=61




7.7.3 24th January, 2011

General Changes:

   Speed tweaks to "grab images" (more information)
   Added GUI warning for database move/copy settings if destination database does not exist (more information)
   Added support for new Groundspeak attributes (more information)
   New Internal GSAK zip component with support for large disk files (more information)
   Added Automatic recovery for looping crashes (more information)
   Changes to "GPS=>Send" for Garmin "Geocaching friendly" GPSr units (more information)
   Verbiage changes to some menu options (more information)
   Added confirmation dialog to "Database=>Delete" (more information)
   Internal GSAK Sqlite updated to version 3.7.2 (was using 3.6.21) For the full update history see this link
   Speed tweaks to display of last 4 logs column
   Added support for relative paths and wild cards to the macro INCLUDE command
   Updated internal version of GPSBabel to 1.4.2
   Added support for the Delorme PN-60 GPSr
   Magellan Explorist, changed child waypoint symbols (more information)
   Added new "Where" tab to the filter dialog
   Added ability to set a filter via right click menu (more information)
   OK button is now the default control on load summary (more information)
   Added support for non standard DPI settings to "Attributes" tab on the filter dialog (more information)
   Added better support for non standard DPI settings in macro forms (more information)
   Custom URL now allows # to comment a line (more information)
   Added "auto spacing" option for tool buttons
   Added special tags %state and %flag
   CSV load of data now allows for "elevation" column
   GPX load updates to elevation are now reflected in the change log
   CSV load now better supports "changes" to the database (more information)
   Explorist GC (and 510,610,.....) now have waypoints sent with the <sym> element being the same as the child waypoint type (this is now consistent with Vantagepoint)
   Added "Change/edit child waypoints" to double mouse click option (more information)
   Added option to enable hashing of collection data (more information)
   Added support for new Geocaching.com LOC file format (more information)

Macro Specific Changes

   Macro update of Latitude and Longitude now removes all leading and trailing spaces (more information)
   Added $_dbPath system variable (more information)
   Added GetCounty() support for Canada
   Added &8212 (emdash) to EntityDecode() function (more information)
   Rewrite of Dir() function (more information)
   Macro FileCopy command updated with better support for wild card matching (more information)
   Added new menu option "Macro=>Build Install File"
   EntityDecode() function additions (more information)
   Added "ScreenResolution" to the SysInfo() function 
   Added GarminApi() function
   Added new "GlobalRestore" to Varscope option for the Macro command
   Posturl() function now uses IE proxy settings
   Added Back reference support to the RegExReplace() function
   Added system variable $_CallingMacro

Fixes:

   Fixed a problem with move/copy in a macro when destination database no longer exists (more information)
   Fixed a Mfilter join error (more information)
   Fixed a problem with status check for PMO caches (more information)
   Refresh of first line in grid when macro updates any column value (more information)
   Fixed obscure crash with Replace() function when used on large strings (more information)
   Fixed error a "missing close tag in element /gpx" when receiving waypoints from Oregon 550
   Fixed error "no such column Caches.rowid" when sometimes using Join filters (more information)
   Fixed "error with function caches() for column:_code" (more information)
   Fixed problem with DatabaseExists() returning true for empty string (more information)
   Fixed a problem with loading CSV files (more information)
   Dual screen on/off status now preserved on exit/start up of GSAK (more information)
   Fixed a crash caused by loading a GPX file that had duplicated attributes (generated from CacheWolf)
   Fixed a problem with move/copy settings (more information)
   Fixed a minor issue with hint display pop up (more information)
   Fixed a crash in the macro language when trying to use database variables when the current database is empty 
   "Placed Date" no longer updated via "GPS=>Receive waypoints" if waypoint already exists (more information)
   Fixed a problem with drag and drop for MapSource (more information)
   Fixed a location distance problem in HTML generation (more information)
   Fixed a problem with send to "GPS=>Send" for Explorist GC that would "freeze" when sending some obscure caches
   Fixed a problem with Html distance index (more information)
   Fixed a problem with Drag and drop (symbol generation) for MapSource (more information)
   Fixed problem with locations being updated even when cancel button used (more information)
   Fixed a problem with Sqlite action "import" and using transactions (more information)
   Fixed elevation label incorrectly being highlighted when adding a waypoint (more information)
   Fixed a problem when loading a GPX file by association when GSAK not yet started (more information)
   Fixed a problem where track files were being deleted from Oregon GPSr (more information)
   Fixed a problem with some string literals being converted to dates (more information)
   Fixed a filter problem with "Not Regex" when using "name" search (more information)
   Fixed a problem with date filters when using "during" and decimal point (more information
   Fixed a problem with showing image files on eXplorist 610 (more information)
   Fixed child waypoint add truncation from google maps (more information)
   Fixed a problem with "Application data" folder search (more information)
   Fixed display problem with Mfilter box (more information)
   Fixed problem with symbol generation for waypoints for some Garmin units (more information)
   Fixed a problem with GetCounty() when Polygon files names have diacritic characters
   Fixed a problem using the "Abort" button with GetMail
   Fixed a symbol problem with PN 60 (more information)
   Fixed problem with csv export and OS grid for longitude (more information)
   Fixed problem with macro message boxes incorrectly interpreting the & symbol (more information)

Version history for V7.7.2 and older



Copyright 2004-2014 CWE Computer Services  
Privacy Policy Contact