This file contains news about what has changed between versions.

New in version 1.11:
  - Merely a bug fix (whoops)

New in version 1.1:
  - Groundspeak (geocaching) attributes now importable, searchable,
    displayable and exportable
  - You can import directly from mail messages using the base64 import
    plugin (for those of you using procmail: auto database updates!)
  - Waypoint identifier names can be printed on the map output
  - Search the database by identifiers from a file using the 'file' plugin
  - A new 'returnhome' search plugin that extras track and waypoint
    data from your GPS, finds the identifiers you were next to and
  - A new 'gps' search plugin that searches for all the waypoints
    currently loaded in your gps.
    then displays the results.
  - More fixes for internationalization support.
  - Bugs fixed when searching by track data when returning home

New in version 1.01:
  - Small(ish) bug fixes mostly
  - Remove the black lines from the map
  - Fix the Makefile so it doesn't contain circular references
  - Fix the progress bar

New in version 1.0:
  - Added a density plot option to the open-street-map based mapping feature
  - Internationalization text fixes
    (It should now display caches/waypoints from all languages correctly)
  - The map display now has a 528-foot circle diagram for showing
    cache boundaries for use when placing new caches. 
  - Added a --remember flag to auto-save searches to a specific named-search.
    (Use mem:name to recall it in a future search)

New in version 0.99:
  - A new map button in the gui to display maps from open street maps
  - Maps now display icons
  - More GUI simplification for people not setting the advanced preference
  - worked through a few chicken-and-egg problems for new users
  - The easy-to-install binary for linux has been tested from scratch
    on ubuntu and now contains icons, gpsbabel and cmconvert embedded
    within it
  - Bunches of other bugs fixed

New in version 0.98:
  - New export module: 'map' for creating a png map based on openStreetMaps
  - New display module: bounds for displaying lat/lon boundaries of a set
  - Many of the more complex gui options hidden unless you have the
    advanced preference set
  - New ability to compile completely self-contained binaries
  - Bunches of bugs fixed

New in version 0.97:
  - A new import plugin "dir" for importing an entire directory of files
  - Database searching using a track can now use data beyond a given date/time
  - A number of small bug fixes.  In particular parts of the GUI were broken.

New in version 0.96:
  - New %{tags:}, %{attributes:}, %{ratings:} tags that can be used in
    the modify/rewrite and display/list plugins
  - Allow for cache descriptions to be put in put in Google Earth files
  - A number of bug fixes

New in version 0.95:
  - Greatly improved Google Earth (KML) output
    - Cache Icons are done with the same icons used by the tomtom output
    - GUI option screen is much more usable
    - Now includes the ability to draw 528 foot circles around a cache
  - Little Bug fixes

New in version 0.94:
  - Export to anything using gpsbabel
  - An improved puzzle solving screen (and fixed some puzzle and attribute bugs)
  - The dropexisting modify plugin can replace prefixes
  - per-screen configurable defaults can be set
  - Online tutorials greatly expanded: http://www.geoqo.org/wiki/

New in version 0.93:
  - A new modify plugin ("dropexisting") for imports that let you only
    import data that isn't in the current database.
  - fix tagging and rating GUI screens so they actually apply the changes
  - a database statistics GUI screen
  - export to a plucker document
  - various bug fixes

New in version 0.92:
  - Export to many different output types (requires gpsbabel)
  - TomTom support for really pretty maps
  - More GUI improvements and cleanups in general 
  - Miscellaneous bug fixes.
  - New script command: %foreach
    - syntax may change a bit in the future to incorporate dynamic data.

New in version 0.91:
  - A new puzzle equation extractor that automatically extracts
    equations from puzzles and puts them into attributes for later
    coordinate replacement.  This has been integrated into the puzzle
    solving GUI as well.
  - More bug fixes in many things, including the windows installer
  - Graphical (Gtk2) based progress bars
  - Other forgotten changes.

New in version 0.9:
  - SIGNIFICANTLY improved GUI components
  - the script %include directive can be used to include a bunch of files:
    EG:  %include type=hooks scripttest2*.inc
  - better usage of () parsing to surround comma separated
    sub-expressions
  - many many bug fixes
  - probably a bunch of other features I have forgotten, cause a lot's changed

New in version 0.8:
  - more script functions: %system, %copy, %webfile
  - Ability to search by things near a track point using the track plugin
  - Ability to sort caches based on when they were found according to a track
  - yet more gui improvements
  - A windows install script (in windows: double click on INSTALL-WINDOWS)
  - tomtom specific output support
  - geoqo support for deleting waypoints with --delete=really
    - also delete waypoints from the database using the "delete"
      modify plugin
  - new import types to manually create waypoints from parameters:
    geoqo -i create:  creates a new waypoint from a fill-in form
    geoqo -i average: creates a new waypoint by averaging old
    geoqo -i project: creates a new waypoint by projecting a distance away

  - seraching and modifying by tracks
    This will show you all the caches you found based on a track taken
    from your gps:

      geoqo -s track:mytrack.gpx -m track:mytrack.gpx -l

New in version 0.71:
  - make geoqo display the proper version number (whoops).

New in version 0.7:
  - a cache rating system
    (and publication)
  - embedded perl sections can be placed directly into scripts
  - the top10 display module can calculate an average as well.
  - the top10 display module can run a separate script on every result
  - yet more gui support
    - in particular, check out the cache tagging and rating screen
  - installation paths are configurable thanks to lairsdragon
    (installed scripts, for example)
  - a usable preferences screen

New in version 0.6:

  - Much improved GUI support in many places
      - A top level GUI screen helps you get started (just run "geoqo") 
      - A new GUI/List module that loads sub-pluins for displaying lists
        of caches and operating on them in different ways.
        - Examples:
            Solving puzzles:   geoqo -x puzzles
            Tagging waypoints: geoqo -x tagfound
          (these are available under the main GUI as well) 

  - Cache "tagging" which allows you to classify caches by keywords,
    upload and download the tags from the tagging server.  Sharing of
    tags should assist in finding "good" caches, or "nicehikes" or ...
    To get started run: geoqo -x tagfound

  - A new modify module to predict cache characteristics based on tags
    (geoqo -d help:modify/classify)

  - A new modify module to "limit" the number of caches in a set.
    (geoqo -d help:modify/limit)

  - An improved check-prerequisites.pl script
    - Many many modules are listed which are optional
      (it explains when you'll want them)
    - It creates an "install" script to attempt to install the missing ones.

  - New script functionality:
    - %include
    - allowgui=1 allows sub-components to use the auto-gui support

New in version 0.5:

  - Support for Geodining.com data
  - Better error messages
  - The distance plugin can compute distance from another waypoint
  - More improvements to the scripting mechanism.
    - (if/then/else/title/print/save)
  - Added some installed scripts.
  - Beginning support for an automatic gui mode for scripts and other
    processing.  Not entirely finished yet.  Ask Yamar for details if
    you want to try it out.
    - Here's an example.  Run:
        geoqo -x solve
    - Which asks you for coordinates of a unknown geocache puzzle
      you've solved and remembers them in the database.  Demonstrates
      both scripting and "auto-GUI" support.
  - Many misc bug fixes and misc code cleanup and centralization.

New in version 0.4:

  - A "diff" modify module to highlight changes between a new import
    and the current db.  Useful for comparing previous data to a new
    pocket query.

  - The "zip" import was rewritten to use Archive::Zip and import
    everything in an archive rather than looking for particular file
    names.

  - Added a "HTML" export module. 

  - An "only" modify plugin to limit a search set down to particular criteria

  - Added support for a new class of waypoint types: wigle wifi data.
    There is a new import, search and general waypoint class to
    support it.  You can download wifi hotspot data from wigle.net and
    import it using the wigle: import plugin.

  - Much better error messages in many places

  - Added a new developer to the project: jslagle

New in version 0.3:

  - Added the ability to run "scripts" (see the SCRIPTING
    documentation on the geoqo -x flag).

  - Fixed a bug found by vaccine where geoqo reports a bogus error message

New in version 0.2:

  - Many argument values to various plugins can now be passed without
    the argument name if placed in the right order.  IE:

       geoqo -d help:display/list

    is the same as:

       geoqo -d help:topic=display/list

  - a new modify plugin: sortby
    - sorts caches by a field (useful with the distance plugin too)

  - support a maximum/minimum lat/lon setting for export KML density plots

  - more "beginning" gui support.
    (use -d gui/list and -d gui/show for examples or the screenshot web page)
    (requires the (Gtk2 or Tk) and QWizard perl modules)

  - better help output for available options

  - misc bug fixes

New in version 0.1:
  - EVERYTHING!
