GPX Spinner  
Home
Examples
Help
Download
Links
 

Release Notes

Following are the release notes for all versions of GPX Spinner.
Click here to skip to the release notes for GPX Spinner On-Line.

In version 2.0.6 and 3.0 some configuration files have significant new options available. Any older files that have been modified will be moved to a "backup" directory.

3.0.0
2005/05/26
  • Changes related to the GPX output files
  • GPX template now includes all fields in the groundspeak namespace for import into other programs such as Watcher. All fields use proper html entities. (e.g. & > < " °)
  • A second GPX template exists for Easy/ExpertGPS compatibility. Fields in this file do not use entities since Easy/ExpertGPS does not convert them correctly.
  • Added a .csv output template for Streets & Trips and MapPoint users.
  • Changed detection of output templates. The program now looks for files that start with wp_ in addition to files starting with gpx_.
  • Added support for custom icons for caches with corrected coordinates.
  • Added support for custom icons for archived and/or disabled caches.
  • Added cache size %S and %s format specifiers.
  • Added %h format specifier for hints.
  • Added prefix and symbol handling for files created by the BMGPX program.
  • Improved the Smart-Truncate routine to remove punctuation before removing vowels.
  • Fixed the parsing of the <groundspeak:exported> tag.
  • Fixed waypoint generator so it will always create unique waypoints.
  • Fixed the logic for determining "missing" caches.
  • Fixed functionality for Project APE caches.
     
  • Changes related to the HTML output pages.
  • Added maps to the cache pages and distance/bearing index pages. In the U.S. the maps are created by TerraServer-USA and show the nearest 6 caches (limited by 255 character URLs). Outside the U.S. the maps are from the geocaching.com cache pages.
  • Improved UTF support. All output pages now retain all UTF characters. Certain fields are UTF-decoded to keep GPS units happy.
  • Added travel bug pages.
  • Added an Index by Waypoint.
  • Changed the default cache page filenames to the GCID. This can be overridden by changing the <%output_filename%> pragma on the cache pages and changing the links on the index pages.
  • Added support for disabled and archived caches.
  • Added support for new cache and log types. Starting with this version, no log types are hardcoded in the program. New types can be added by simply dropping a file into the images directory.
  • Fixed problem with the %owned% variable.
  • Added an icon to cache pages and indexes to show owned caches.
  • Added support for custom sorting of index lists.
  • Added variables for source file and folder names.
  • Added support for "include file" in templates.
  • Added support for actual comparisons in <%if%> statements.
  • Added code to strip <html> and <body> tags from cache descriptions to remove background images.
  • Added code to strip some types of useless html such as <![if !supportEmptyParas]>..<![endif]> and <o:p>..</o:p> which are typically added by the Microsoft Word html export tool and sometimes cause Plucker to choke.
  • Fixed inconsistent use of the phrase "corrected coordinates" vs. "updated coordinates." Now all templates use the former.
  • Added support for Watcher's "found" and "marked" attributes.
  • Added support for Watcher's "notes."
  • Added support for showing coordinates in UTM format.
     
  • Other Changes
  • Added ability to enter options on the command line that will override what is in the INI file.
  • Added support for passing parameters to the Run_After program or batch file.
  • Fixed sorting routines to be case-insensitive and to ignore non-alphanumeric characters.
  • Fixed parsing of <%output_filename%> pragma so it can now have a space in the name.
  • Several minor changes to support porting to platforms other than Win32 (e.g. Mac, Unix).
  • Changed from donation-ware to shareware.
  • Several minor performance enhancements.
  • New icon. Thanks webscouter!
  • Files updated:
    • Spinner.exe
    • Spinner.ini - Several options added, removed, or changed.
    • Minor to major changes to all template files to exploit new features, but existing templates will continue to work.

2.0.6
2003/05/10
  • Fixed all the problems with the %imagepath% variable. I eliminated it. Contents of /images/ directory is now copied into the HTML output directory. %imagepath% is set to "." for compatibility with older templates.
  • Fixed a couple of templates to properly use the %url_type% variable instead of the %type% variable.
  • Fixed a problem with the %exported_date% variable.
  • Added a <%if owned%> conditional for cache templates. Set Owner to your username or ID in INI file.
  • Characters &<> in waypoint name and description are now converted to named entities &amp; &lt; &gt; when writing GPX file.
  • Made a few changes to the handling of variables to support writing a full GPX file including the groundspeak namespace. A template is available in the Extras section of the Downloads page.
  • Added support for multiple GPX file outputs.
  • No longer uses default values when a variable is commented out in the INI file.
  • Added optional field max distance to RefLocations.txt file. Caches will only be included on the index page if it is within this distance.
  • Added Micro_Prefix and TB_Prefix options to the INI file.
  • Fixed a problem with DNF_Limit option.
  • Improved the descriptions of several fields in the INI file.
  • Added support for specifying INI file via command line. Use -i=filename.ini
  • Added <% output_filename=%ID% %> pragma support to all template files.
  • If units set to miles, show distance in feet when less than 1000 feet.
  • If units set to kilometers, show distance in meters when less than 300 meters.
  • Added option to execute a batch file after Spinning.
  • More improvements to the UTF-8 conversion routine. Now faster and less likely to cause crashes.
  • Ignore the Qty_Limit setting if it's less than the number of unfound caches in the input files.
  • Removed a semicolon from the end of the Input_Path_Recursive line in the options file. This was preventing it from being set to true zero.
  • Added Templates_Directory and Images_Directory options for the options file.
  • Made a couple of small changes to deal with out-of-the-US caches better.
  • Made a few minor changes to better handle files created with Fuzzy's BMGPX program.
  • Files updated:
    • GPX Spinner.exe
    • GPX Spinner.ini - Several options added, removed, or changed.
    • RefLocations.txt - Optional field added.
    • Minor changes to all template files to exploit new features, but existing templates will continue to work.
  • New Installer - Thanks MindVision!
    • Automatically install all files and create a shortcut on the desktop.
    • Old user-editable files are renamed first.

2.0.5
2003/04/03
  • Now reads zip files - no need to unzip first.
  • Better UTF-8 conversion - many characters are now actually converted instead of removed.
  • Added support for the Cache In Trash Out Event cache type.
  • More improvements related to the %imagepath% variable.
    • Better algorithm to find relative path.
    • Added option to create absolute URLs in the format file:/// (with a triple-slash) to make iSilo happy.
  • Files updated: GPX Spinner.exe and GPX Spinner.ini
  • File added: \images\CITO_Event.gif

2.0.4
2003/03/30
  • Apply a few defaults settings when the configuration file can't be found.
  • Improved the description of Waypoint in the INI file.
  • Properly strip '(Reverse)' from URL of cache type icon.
  • Replace <img src="/images/foo.gif"> with <img src="http://www.geocaching.com/images/foo.gif">
  • Added some more named color replacements (grey and gold) - I sure wish the Plucker team would add the suggested fixes by RobertLipe and daneeka to the released code.
  • Fixed a problem with the smart-truncate routine - words such as for will only be replaced with their shorter equivalent (4 in this case) if they are a separate word - words such as formal will no longer be changed.
  • Files updated: GPX Spinner.exe and GPX Spinner.ini

2.0.3
2003/03/27
  • Fixed some problems with the %imagepath% variable. It will now use a relative path when possible, and a correctly formatted absolute path when necessary.
  • Improved command line parsing. Will now accept multiple paths and/or filenames. Files are taken literally and paths are searched for any GPX files.
  • Fixed a minor problem with the Smart Truncation routine.
  • File updated: GPX Spinner.exe

2.0.2
2003/03/26
  • Improved and corrected the description of Distance_Limit and Qty_Limit in the INI file.
  • File updated: GPX Spinner.ini

2.0.1
2003/03/26
  • Replaced space with an underscore in image filenames. Previously was referring to spaces as %20 in URLs, but some versions of Windows were apparently "fixing" that to %2520. Changing to a legal underscore should fix this everywhere.
  • Files updated: GPX Spinner.exe and the names of 3 image files.

2.0.0
2003/03/25
  • GPX Spinner is now a stand-alone application! It's no longer web-based.
  • Multiple GPX file support
  • Ignore list - Reads own list and Watcher's
  • Corrected coordinates list
  • Supports new 'exported date' field in GPX files.
  • All output is now template-ized - Sample templates include: ID, name, placed by, cache type, distance and bearing from origins, contains travel bugs, unfound. The possibilities are endless.
  • Notes which caches are already found.
  • Found caches don't count towards limit of nearest caches.
  • Show found vs. not found caches in indexes.
  • More accurate distance calculation.
  • When a URL is included on a cache page that points to another cache, Spinner re-writes it so it points to a local page instead of back to geocaching.com
  • Many, many other features and improvements

GPX Spinner On-Line

Version 1.x.x is the web-based version. At this time I don't plan on adding any more features to it, but I will fix any bugs that are found.
 

1.2.7
in progress
  • - Characters &<> in waypoint name and description are now converted to named entities &amp; &lt; &gt; when writing GPX file.
  • - Reduced the number of cookies that are used to store values.
  • - Added support for CITO Event.
  • Removed code that removed bad images. Better to use Plucker's exclusion list.
  • Added some more named color replacements (grey and gold).
  • Imported some improved routines from version 2.0.6 where reasonable.

1.2.6
2003/03/07
  • Added some more named color replacements.
  • Added code to remove certain images that Plucker chokes on.

1.2.5
2003/02/17
  • Work around a bug in Plucker where it won't render pages that use named colors.

1.2.4
2003/02/03
  • Show lat/long for log entries, if supplied.
  • Don't spin when resetting to defaults.
  • Catch error when uploading file and don't try to unzip null file.

1.2.3
2003/01/20
  • Nearby caches list will now show 5 caches, or caches within 5 miles, whichever is greater.
  • Added Index by "Placed by".
  • Report non-fatal errors only to me, determined by IP address.

1.2.2
2003/01/19
  • Unicode characters are now converted, where possible, or removed.
    Thanks to AllenLacy for supplying the code.
  • Added list of nearest caches (within 5 miles) to each cache page.
    Thanks to Brian Scearce for the code.
  • Removed "Cache" from the end of the cache type.
  • Don't report non-fatal errors, such as when deleting old files.
  • Now has better "alt" text for when you don't include graphics in your Plucker/iSilo/AvantGo file.
  • The modified cache type-codes (GC, MC, VC, etc.) are now used on the HTML pages.
  • Added Index by Cache Type.
  • Added Indexes of hints and encoded logs.

1.2.1
2003/01/12
  • Symbol for micro-sized container is no longer limited to Traditional Caches.
  • Delete files that are over three hours old to save disk space.
  • Show progress dots when verbose is off.
  • Fixed bug that caused an endless loop if the cache name was made of all numbers.
  • Slight change to the HTML cache page format.
  • Added logo trademark text to initial HTML index page.

2003/01/09
  • Purchased gpxspinner domain. New URL is http://www.gpxspinner.com/

1.2.0
2003/01/06
  • Generate HTML files for synchronizing to handheld devices.
  • Added fields to the database file.

1.1.1
2003/01/04
  • Added ability to modify the description field.
  • Added more Format Specifiers.

1.1.0
2003/01/03
  • Added ability to read and write ZIP files.

1.0.3
2003/01/01
  • Modularized code for easier addition of new features.
  • Changed format of database file for increased speed and decreased disk usage.

1.0.2
2002/12/27
  • Added latitude & longitude to database file.

1.0.1
2002/12/27
  • Added flag to output file to prevent re-spinning of file.

1.0.0
2002/12/27
  • First public release.

 

 

Home   Examples   Help   Download   Links

GPX Spinner is Copyright © 2003-2006 by Lil Devil
The Groundspeak Geocaching Logo is a trademark of Groundspeak, Inc. Used with permission.