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