GSAK Changelog
What's new in GSAK 9.0.0.0
May 13, 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 (more info)
- Publish logs - added option to continue logging when can't publish log due to api status error (more info)
- Publish logs - changes to %tags (more info)
- Publish logs - more descriptive error messages (more info)
- Publish logs - Protect from adding favorite points to Mega events, and Maze Exhibit (more info)
- Publish logs - Added "reviewer" support (more info)
- Custom fields can now be updated in the grid via a double mouse click (more info)
- GetPolygon() tweak (more info)
- Corrected Coordinates - update elevation when deleting (more info)
- Tweak to Resync command (more info)
- Tweak to sqlite function g_distance() more info
- Updated PN-40, PN-60 GPS send code (more info)
- Added custom configuration for the 4 count boxes (more info)
- Tweak to Custom data edit dialog (more info)
- SqltoHtml() tweak (more info)
- Added option for custom ordering of cache types (more info)
- Tweak to load of Locus Pro files with child waypoints (more info)
- Added system variable $_DataChange
- GPX export - tweak to "Extra Information to show as First log" (more info)
- Updates to synchronize Groundspeak names with GSAK names (more info)
- Filter cancel tweak (more info)
- CtrlA tweaks (more info)
- Added <SupportHtml> option for custom string fields (more info)
- Changes to fix issues with missing owner ID numbers (more info)
- Added new system variable $_NewApi (more info)
- Groundspeak location updates (more info)
- GSAK notes - tweak to add picture dialog (more info)
- Updated version of sqlite manager tool (more info)
- Added "delete" option to macro manager (more info)
- Location updates (more info)
- Added delete option to macro manager (more info)
New in GSAK 8.5.0.0 (Feb 25, 2015)
- Changes:
- Better api feedback when limits exceeded
- API tweaks
- Speed tweaks
- Better error handling when creating "babel.bat"
- Error 205 now given when adding duplicate child waypoint names from Google map
- Internal Sqlite version updated
- GSAK now includes a GSAKSqliteSpy.dll
- Added language support for Spanish and Catal.
- Publish logs - Added 5 new "Special" log templates
- Publish logs - better handling of "pi.htm" to prevent write errors
- Publish log images - automatic reading of exif data to correctly rotate images
- Publish logs - Garmin GPSr units now use geocache_logs.xml to get local date/time
- Publish logs - added cache type icon to grid display
- Publish logs - speed increase when using change button
- Publish logs - enabled adding of caches to current database that don't exist in the logs
- Publish logs - added macro to run after fetch
- Publish logs - added confirmation message to retrieve trackables when there is a large number
- Publish logs fetch - added option to convert "Unattempted"
- Publish logs - added ability to move grid columns
- Publish logs - "Add image" changes
- Publish logs - GUI tweaks
- Added "Freeze" checkbox to Dual screen
- Added option to remove use of local elevation database
- Added support for GPSr units that use MTP to send waypoints (example, Garmin Monterra).
- Added Mtp() macro function
- Added "pre splash screen" dialog
- Added option to disable pre splash screen
- Changed Garmin Nuvi support
- Change to Macro file input boxes
- Added automatic retry for getmail
- Tweak to macro functions DateToSql() and DateToString()
- Added ConfigOther.txt option to control number of retries for api limit exceeded
- Added support for Groundspeak change in child waypoint types
- Added support for Giga Event caches
- Added support for customized child prefixes
- Added support for map plugins
- Added support for %Custom_xxxx= and �ches= for boolean values
- "Geocaching.com Access =>Get caches" - removed the 30 limit when fetching by GCXXXX code
- GcGetcaches - added parameter GcCodes =
- Split screen image tweak
- Get Caches - added button to show total of matched caches (Get the number of caches about to be fetched *before* you do the fetch)
- Added high accuracy distance calculations to gcalc() and sqlite g_distance() functions
- SysInfo() - Added CSV option for actions that generate lists of data
- State is now only updated if not empty, "nil" or "none"
- Speed tweaks to "force unique CacheId" code
- Added tentative support for Lab Caches
- Better support for the new format of Terracaching GPX files
- Tweak to "File=>Restore" dialog
- Added automatic update of country if blank on load
- API Download PQ added Not(regex)
- URI support change
- Added error check when trying to run sql code that is blank
- Get Geocaches - Added support for selections by state/country
- Download PQs - Added totals to caption
- Database open/filter speed tweaks
- Added ConfigOther.txt option to configure GPS waypoint limit
- API "light" format now updated with Country and State
- Speed tweaks to GetCountry(), GetState() and GetCounty()
- Split screen formats now sorted alphabetically
- Added special tag %sqlite=
- Grid now displays container as an icon
- PNG image enhancements
- GPX files from opencaching.de - GSAK now correctly supports child waypoints
- Fixes:
- Fixed a macro version check problem
- Fixed a problem of loading zipped gpx files in the wrong order
- Publish logs - fixed a display issue when using saved settings
- Fixed a problem with smilies for trackables
- Fixed a problem with SysInfo("WindowsFolder:MyDocuments")
- Fixed a problem saving/deleting the 'Default' view in languages other than English
- Fixed an issue with loading Garmin ggz files
- Fixed an issue with waypoint highlights
- Fixed a repair/defrag issue
- Fixed a character set gpx load issue
- "File=>Restore" - Fixed a "strip absolute paths" issue
- Fixed a display issue with trackable logs
- Fixed a filter problem with child tab
- Fixed PostURL SSL problem
- Fixed PQ download grid sizing issue when DPI is non standard
- Fixed a problem with code sort in html export
- Fixed an issue with UserSort and double mouse click
- Fixed a problem with GSAK google maps when using IE8 - which usually means users still on windows XP
- Fixed Mytopo maps missing in dual screen
- Fixed a problem with "SpeedMode Status=RefreshAll" and dual screen
- Fixed a problem with print preview
- Fixed a problem with grabbed images
- Publish logs - fixed a problem with post load macro and saved settings
- Fixed an issue with the CacheType() function
- Fixed a problem with $_StartCtrl system variable
- bbcode conversion now used only on caches that don't support html
- Fixed a filter problem using "in list" and custom data
- Fixed problem of api corrected coordinates being deleted when using "light" api data
- Fixed a CustomConfig() issue
- Fixed a log date problem when doing GPX export
- Download PQs - Fixed an issue with invalid GUIDs
- GetCaches - fixed a problem with retracted caches
- Fixed an issue with system variable $_Special
- Fixed a grid view problem
- Fixed a direct sqlite update error
- Publish log trackables - Fixed a format issue
- Get Caches - fixed a problem with unpublished caches
- Publish logs - fixed a problem with �yDnfCount tag
- Fixed and issue when loading "Locus Android" gpx files
- Fixed an issue with database properties when creating a new database
- "File=>Print" fixed a cosmetic issue when aborting print
- Fixed a problem with the macro command EXITSUB
- CsvGet() - fix for field separator issue
New in GSAK 8.4.0.0 (Feb 11, 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 �yCount, �yTotal, �yDnfCount (more info)
- Publish logs - added "Needs Archived" log type to event caches (more info)
- Macro manager - changes to macro version check (more info)
- Get Logs = Added more options (more info)
- Integrity check now done when downloading elevation version checking file (more info)
- Added permanent user flag count (more info)
- Added Copy/Paste options to right mouse click menu for "Name Search"
- Added Single/Multi option for message type to Macro command ShowStatus (more info)
- User notes - Added Corrected Coordinates and Children buttons (more info)
- User notes - dialog is now re sizable (more info)
- Manual version check now checks for patches regardless (more info)
- CacheId changes (more info)
- Total summary now shows the database name (more info)
- Added confirmation message when adding entries to bookmark list (more info)
- Added message after successful api call (more info)
- Api retry message clean up (more info)
- Minor change to api error dialog (more info)
- Added "LoadHistory" table (more info)
- Macros - automatic transactions removed and replaced with warning (more info)
- Running macro name now shows on stop button (more info)
- Added more options to the restore dialog (more info)
- Macro manager sync button now enabled when no records (more info)
- GetGeocaches tweak (more info)
- Google map changes (more info)
- GPX file name on load is populated in the custom field GpxFile (more info)
- Added macro command Restore
- Repair/defrag now removes orphaned corrected coordinates (more info)
- Added Hungarian to list of supported languages
- Api command updates to show/hide load summary (more info)
- Toolbar - added pop up menu option "Restore layout from last normal termination" (more info)
- Added Bing Aerial maps to Google maps (more info)
- Zero coordinates now ignored in google maps for child waypoints (more info)
- Added option "Center point=>Get from GPSr (Computer built in") (more info)
- Added macro equal() function (more info)
- Publish logs - Added smilies input box to publish log template dialog (more info)
- Corrected Coordinates - Added ability to run a macro after edit (more info)
- Pocket Query download - PQs with invalid GUID are no longer show in the grid (more info)
- Changed how difficulty is calculated for Terracaching caches (more info)
- SqlGet - added support for nesting - up to 5 levels (more info)
- Smaller memory footprint when loading large gpx files (more info)
- Macro Manager - search now includes user data (more info)
- Fixes:
- Publish logs - fixed a crash caused by fetching from file twice in a row
- Publish logs - fixed a problem with %DnfCount tag (more info)
- Publish logs - fixed a problem with %suffix tag (more info)
- Publish logs - fixed a problem when aborting fetch (more info)
- Publish logs - fixed a problem when trying to enter a tracking number (more info)
- Publish log images - fixed a problem when trying to load a png image that is actually jpeg (more info)
- Publish trackables - refresh button fix (more info)
- Publish trackables show png images (more info)
- Fixed an issue with space bar and userflag (more info)
- Fixed a translation issue with main menu when running a macro (more info)
- Fixed a database locking error when adding a publish logs entry (more info)
- Fixed a problem with fetching api cache balances (more info)
- CSS moved into main gsak_gmap_local.htm file to fix css association problems in IE (more info)
- Fixed a crash when fetching zero logs (more info)
- Fixed a problem with html tag (italics) not being closed in logs (more info)
- Fixed a Waypoint=>Delete issue (more info)
- Fixed a problem with large Integer values for user sort (more info)
- Fixed a crash when updating user sort via grid (more info)
- Fixed a problem with URI support when GSAK is not running (more info)
- Fixed a problem with direct Sqlite update of User notes and command ReSync (more info)
- Fixed a problem with GGZ format and child waypoint POI files (more info)
- Fixed a grid focus problem (more info)
- Fixed a grid display issue (more info)
- Fixed an "Out of memory" problem when loading large GPX files (more info)
- Fixed a character encoding issue when publishing logs (more info)
- Fixed an issue with publish log images (more info)
- Fixed a problem with the "Deprecated" command and sql() function (more info)
- Fixed a problem with publish logs trackables and "Stop visit all" (more info)
- Fixed an issue with saved views that have filters (more info)
- Fix for a problem with Deprecated command (more info)
- Fixed a problem with sysinfo and "GetCurrentUser" (more info)
- Fixed a problem with polygon filters when application data has a "&" (ampersand) in the path name (more info)
- Fixed a problem with creating a new application data folder (more info)
- Fixed a filter issue when using macro function CustomPut() (more info)
- Fixed a problem with post load macro and "*Use GSAK Defaults*" settings (more info)
- Fixed an elevation update on GPX load issue (more info)
- Fixed a center point issue with new databases (more info)
- Fixed an edge case problem with polygon filters (more info)
- Fixed a grid edit/filter issue (more info)
- Fixed a state abbreviation problem on gpx load (more info)
- Repair/defrag now removes orphaned corrected coordinates (more info)
- Fixed a problem with Google maps and IE8 (more info)
- Fixed a problem with saved settings for database properties (more info)
- Fixed a problem with macro command GcGetPq (more info)
- Fixed an api problem after using macro stop button (more info)
- Fixed problem with macro version check when GSAK can't access the Internet (more info)
- Fixed a problem with PQ names when using highlights (more info)
- Fixed a problem with move/copy waypoints in unregistered version of GSAK when nag screen pops up
- Fixed a problem with api corrected coordinates (more info)
- Fixed a minor display issue with trackable dialog (more info)
- Fixed a problem when api corrected coordinates are restored (more info)
- Fixed a restore problem when there is a diacritic character in the application data path name (more info)
- Fixed a problem with "Waypoint=>Delete logs" (more info)
- Fixed a date filter problem (more info)
- Fixed a crash on exit of GSAK (more info)
- Fixed a toolbar problem when exiting GSAK while a macro is running (more info)
- Fixed a custom field sort problem (more info)
- Fixed a memory issue when invoking multiple instances of the browser component (more info)
- Fixed a post code issue in non English versions (more info)
- Added check and fix for PQ download grid layout problem (more info)
- Fixed a HTML display issue when missing closing comment tag in log (more info)
- Fixed a problem with macro command GrabImages not respecting LinkIgnore values
- Fixed problem "abort" behaviour when database drive is not available (more info)
- Fixed HTML display issue with many logs that had many pictures (more info)
- Fixed a problem with PQ file names that have diacritic characters (more info)
- Fixed an elevation update issue (more info)
- Fixed a problem with macro form and web exit when text is highlighted (more info)
- Fixed a grab images purge issue (more info)
- Fixed a view problem with custom fields (more info)
- Fixed a problem with extract() macro function (more information)
- Fixed an issue with "Permanently Archived" log (more info)
New in GSAK 8.3.0.0 (Jun 17, 2013)
- Changes:
- Geocaching.com access api limit updates (more information)
- Geocaching.com api error recovery enhancements
- Publish logs - added support for the %macro= tag
- Publish logs - added ability to manually color rows
- Publish logs - Found/dnf status and dates now updated when doing fetch (optionally)
- Publish logs - added extra log types for events
- Publish logs - last edited log is now the selected log in the grid
- Publish logs - Date changed to current when changing log type
- Publish logs macro - added ability to suppress message summary
- Publish logs added ability to make bulk changes
- Publish logs - trackable enhancements
- Publish logs edit - added confirmation dialog when changing date/time as a result of a log type change
- Publish logs - edit screen is now re sizable
- Publish logs - selection preserved after change button is used
- Publish logs - updates to log image selection
- Publish logs - log images now support drag and drop
- Publish logs - extra informational columns added to main grid
- Publish logs - tracking number is now updated when inventory is fetched via api
- Publish logs - added word count
- Added "Italian" to the list of supported languages
- Forms designer - Disabled escape key (more information)
- User notes - added ability to insert a date/time stamp
- Added macro command GcPublishFetch
- Added macro command UpdateCheck
- Added function SysVarPath() more info
- GcApi() - add Caption parameter
- Macro manager updates
- Get Caches - short Url now parsed to fetch GCXXXX code
- Added cache type "Block Party"
- Split screen format can now be changed regardless if split screen is active or not
- Added support for Garmin BaseCamp export
- GPX load - added option to run a macro "post load"
- Fixed global replace problem with user notes
- Macro editor parameters - added chr() support
- Added native support for elevation updates in GSAK
- Get Caches - Added data format option
- Waypoint=>Add/Edit - added user flag
- Google maps are now fully local
- Show "Waypoints in each file" now in red if any PQ has reached max number
- Publish logs edit - escape key now disabled
- Added ability to delete smart name phrases
- Added detection for missing screen monitor
- Macro commands GetUrl and PostUrl now support session cookies
- Added macro comment "# NoVersionCheck"
- Resolution can now be directly updated in the grid
- Added new macro function BBcode()
- PQ download "days left" now sorts correctly
- Replacement of old grid component with new one
- Registry tweak to remove geocaching.com warning banner about old browsers not being supported
- Sqlite version number now shows on splash/help=>about dialog
- Update to "Database=>Properties" to allow found/owned matching per database
- Updated log icons to match Groundspeak
- Added "Publish date" selection to Get Caches
- Added SpeedMode Status=RefreshAll/Refresh
- Search delay now allows "Beep if no records" option
- When the first column is locked, it can now be resized
- Added support for negative attribute "Lost and found tour"
- Added icon images to macro button config drop down box
- Filter Dialog "Where" changes
- Added option to run a macro on exit of GSAK
- Added Ctrl-A (select all) support to all memo boxes (large input text boxes)
- Refresh caches - focus tweak
- Mfilter where box now allows for 20 filters
- Views - you can now save the current grid font and line size
- Views - you can now apply a filter with a view
- File=>Print - Heading now supports special tags
- GetUrl() - added direct file download which now supports large files
- Macro manager "resync" enhancements
- Corrected coordinates - added option to recalculate elevation
- Added "Suspend/Resume to macro command Debug
- Updated macro command Deprecated to support Warning=Suspend|Resume
- Added support for travel bug icons in logs in GSAK HTML formats
- Added support for new Garmin 600/650 GPSr models and the GGZ file format
- Added custom mapping of GPX files to custom data
- Added new cache attribute "GeoTour"
- Tool bar buttons are now invisible when running a macro
- Better error checking when running api pocket query download
- Macro command "NoError" now aborts with an error message if used more than once in a macro
- Macro function CustomFormat() changes for "logs"
- Garmin Geocaching friendly GPSr send updates
- Fixes:
- 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"
New in GSAK 8.2.0.11 (Sep 21, 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://�/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 and (more info)
- Fixed an obscure split screen refresh problem (more info)
New in GSAK 8.1.0 (Mar 16, 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
- Added "Reapply templates" option
- 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 �ches_xxxx (see templates)
- Added more smileys
- General changes:
- Added warning to get caches if distance is > 50kms
- Right click "delete waypoint" now defaults to this waypoint only
- Backup flag now set after using api calls that update data or settings
- Mapsource export - changed progress indicator to new heartbeat
- "File=>Backup" - Backup button is now the default button
- Publish logs - Now shows the user name that is about to log
- Sqlite Manger - Sql lines are no longer wrapped
- Get Caches - layout changes
- Get Caches - added google map circle and rectangle tool
- Added missing log coordinates when logs are provided by the api
- 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
- Mfilter box now cancels current filter if empty
- Slight change to GUI for date filters
- Internal version of GPSBabel updated to 1.4.3
- Google maps are now local rather than server based
- Google map now shows meaningful icons for child waypoints
- Split screen now shows a log summary
- Changes to version checking
- Publish logs edit - Escape key now exits the dialog.
- Added automatic close of SqlGet on macro termination
- Added support for "Views" to command MacroSet
- Enhancements to user sort double mouse click
- Added edit dialog for smart name conversions
- Added "Geocaching.com access=>Get download balances"
- Highlights are now validated on program start
- Get and Refresh caches now uses hard disk instead of memory
- MyTopo map changes
- Added new map menu option "Set GSAK center point"
- Get and Refresh caches - progress bar now displayed when loading data
- New column heading icons
- Added Sqlite function g_RegExData
- Added load settings check to Download PQs
- Cache and log photos now also show the description
- BBcode [list] now supported
- PosUrl() function now respects your proxy settings
- Added multi account support for api
- Grab images - better handling of obscure image links
- Grab image changes
- Grab images - smarter calculation of file extensions
- Added "Tab order" to forms designer
- Upgraded GSAK to use V6 of the Groundspeak live api
- Fixes:
- Corrected coordinates now allows the state to be blank
- Fixed crash in publish logs when fetching from GPSr or File that contains waymarks
- Fixed problem with "Found it" logs for event caches incorrectly being converted to "Will attend" instead of "Attended"
- Fixed a problem with get geocaches when user name contains a &
- Fixed a problem when running ozi export via a macro calling another macro
- Fixed a publish logs problem with %log and smileys
- Fixed macro forms enter key problem for folder and file box
- Publish logs - fixed time zone problem for NewZealand when daylight savings is active
- 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
- Fixed a problem with tab order/stopping for macro check boxes and radio buttons
- Publish logs - when fetching from database all event type caches that have been found now populate the log type with "Attended"
- Fixed a couple of issues with the forms designer
- Fixed a problem with edit of custom data
- Fixed a problem with GPX export and log images
- Fixed horizontal scroll bar issue in split screen
- Added start up check to fix problem of missing child waypoint information
- Fixed a problem with special tag �ches_
- Fixed a problem with loading Navicaches
- Fixed quick filter issue with custom fields
- Fixed save button not working in Grab coordinates
- Fixed error message "filter exits" when using move copy
- Converted old "Write Note" logs to "Write note"
- Fixed minor display issue with DD MM SS coordinate display format
- Fixed error when trying to compact a database
- Fixed error when loading caches that have logs with very old dates
- Fixed a couple of issues with HTML and custom data section
- Fixed a problem with cache images and grabbed images
- Fixed a problem with opening databases that were restored from version 7
- Fixed a problem with publish logs and puzzle caches
- Fixed an issue with grabbed images with .jpg extension but file is actually png
- Fixed problem of highlights being sticky when you create a new profile
- Fixed a problem using abort button when using Refresh caches
- Fixed a problem with Replace() function in macro language
- Fixed a problem with Waypoint=>Edit and corrected coordinates
- Fixed a mtag= and macro= issue
- Fixed a custom filter problem
- Fixed form designer alignment issue
- Fixed form designer issue for Windows Vista and higher
- Fixed tabbing order on filter dialog
New in GSAK 8.0.0 (Mar 16, 2012)
- 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 �ches_xxxxxxxx
- Added option to tool bar menu to configure the tool bar color
- Added proxy server support
- 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
- Added "Alignment" property to macro button control
- Added system variable $_GcCorrect
- 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
New in GSAK 7.7.4 (Mar 16, 2012)
- Fixes:
- Fixed a problem with saving Last4 logs color scheme
- 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
- Fixed a problem with placement for macro saved filters
- Fixed tabbing order on Waypoint edit dialog and GPX load dialog
- 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
- Fixed filter name save message warning
- Fixed cursor problem with "Database=>Delete all waypoints"
- Fixed problem of Fastmm message dialog showing on rare occasions
- Fixed a problem with the Macro command VerCheck
- Fixed problem with val() function
- "Center point=>Garmin mode" fix for Oregon x50 models
- Fixed a problem with waypoint projection using Greater circle method over large distances
- Fixed a problem with characters being recognized as possible function names
- Fixed a problem with special tag %blank
- Forced refresh of grid and splitscreen when speedmode is set off
- Fixed a dual screen problem when updating notes at the same time
- Fixed a problem with %macro= special tag and the use of double quotes
- Fixed crash when using "Nearest caches" split screen format
- Fixed a problem with GUI Filter using UserSort
- Fixed a problem with locking original coordinates
- Fixed a problem when parsing "by" in LOC files
- Fixed a problem with abort inside SqlGet loop
- Fixed a display problem with attribute tab on filter dialog
- Fixed an issue with using a custom URL button
- Fixed a problem with saving for a filter
- Fixed a problem with PlacedDate when used in text file load
- Fixed a crash when doing a copy using a particular filter condition
- Fixed a problem with receive waypoints for Magellan GC
- Changes:
- Expolorist 710 - "logs.txt" now supported (rather than "newlogs.txt" used in other models)
- Sqlite database optimization
- Increased capacity of arc/poly points filter dialog
- 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
- Speed optimization when using sqlite() "import" action
- PDA friendly html export now places a max of 50 images per folder
- GSAK generated log for GSAK notes now generated with the log type of "Write note"
- Grab images now interrogates the url content type to resolve blank file extensions
- Corrected coordinates dialog now shows distance from original in feet/Meters for small distances
- Added support for new Groundspeak attribute "Partnership cache" ID=61
New in GSAK 7.7.3 (Mar 16, 2012)
- General Changes:
- Speed tweaks to "grab images"
- Added GUI warning for database move/copy settings if destination database does not exist
- Added support for new Groundspeak attributes
- New Internal GSAK zip component with support for large disk files
- Added Automatic recovery for looping crashes
- Changes to "GPS=>Send" for Garmin "Geocaching friendly" GPSr units
- Verbiage changes to some menu options
- Added confirmation dialog to "Database=>Delete"
- 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
- Added new "Where" tab to the filter dialog
- Added ability to set a filter via right click menu
- OK button is now the default control on load summary
- Added support for non standard DPI settings to "Attributes" tab on the filter dialog
- Added better support for non standard DPI settings in macro forms
- Custom URL now allows # to comment a line
- 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
- Explorist GC (and 510,610,.....) now have waypoints sent with the 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
- Added option to enable hashing of collection data
- Added support for new Geocaching.com LOC file format
- Macro Specific Changes:
- Macro update of Latitude and Longitude now removes all leading and trailing spaces
- Added $_dbPath system variable
- Added GetCounty() support for Canada
- Added &8212 (emdash) to EntityDecode() function
- Rewrite of Dir() function
- Macro FileCopy command updated with better support for wild card matching
- Added new menu option "Macro=>Build Install File"
- EntityDecode() function additions
- 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
- Fixed a Mfilter join error
- Fixed a problem with status check for PMO caches
- Refresh of first line in grid when macro updates any column value
- Fixed obscure crash with Replace() function when used on large strings
- 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
- Fixed "error with function caches() for column:_code"
- Fixed problem with DatabaseExists() returning true for empty string
- Fixed a problem with loading CSV files
- Dual screen on/off status now preserved on exit/start up of GSAK
- Fixed a crash caused by loading a GPX file that had duplicated attributes (generated from CacheWolf)
- Fixed a problem with move/copy settings
- Fixed a minor issue with hint display pop up
- 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
- Fixed a problem with drag and drop for MapSource
- Fixed a location distance problem in HTML generation
- 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
- Fixed a problem with Drag and drop (symbol generation) for MapSource
- Fixed problem with locations being updated even when cancel button used
- Fixed a problem with Sqlite action "import" and using transactions
- Fixed elevation label incorrectly being highlighted when adding a waypoint
- Fixed a problem when loading a GPX file by association when GSAK not yet started
- Fixed a problem where track files were being deleted from Oregon GPSr
- Fixed a problem with some string literals being converted to dates
- Fixed a filter problem with "Not Regex" when using "name" search
- Fixed a problem with date filters when using "during" and decimal point
- Fixed a problem with showing image files on eXplorist 610
- Fixed child waypoint add truncation from google maps
- Fixed a problem with "Application data" folder search
- Fixed display problem with Mfilter box
- Fixed problem with symbol generation for waypoints for some Garmin units
- 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
- Fixed problem with csv export and OS grid for longitude
- Fixed problem with macro message boxes incorrectly interpreting the & symbol