Version 6.x-2.0 is a complete rewrite of the Visitor Info module. The module now
relies on the GeoIP API module (http://drupal.org/project/geoip) and the free
MaxMind database to perform the geographical lookups.
Visitor Info is now much better integrated with Views which means that you can
customize what data is shown and how it is displayed.
As of November 15, 2010 - IPInfoDB.com APIs are changing. Now an API key is required in order to do lookups. The API key is free and only requires you to register by going to http://www.ipinfodb.com/register.php.
Version 6.x-1.6 of Visitor Info now includes a text box on the configuration page (/admin/settings/visitorinfo) to paste in your API key.
#783242 IP address updates - Thanks to user berliner for patch
#680146 Choose default map center
#761418 and #828642 Views integration now complete!
#850614 Ignore server IP
Configuration options were added to allow users without the Views modules to select which columns of data to display.
#674686 - Fixed permissions.
#701964 - Removed the 'ghost marker' in the center of the map.
#691758 - Fixed db_rewrite_sql() issues.
#687602 - Map visible but not the markers.
#691776 - Modified to show more details in block and map bubble.
#680146 - Added options for configuring starting lat/long.
#701550 - Added satellite and terrain view of map.
#679928 - Added configurable map size.
#703420 - Moved the module under the 'Visitors' category.
Added the option of configuring how many records to return in block list.
* Expanded help to include new functionality.
* #668474 Comment #3: Changed menu path to visitorinfo-map. This menu item
can be placed into any block or other menu listing.
* Changed menu access arguments to 'access content'.
* #668474 Comment #3: Implemented hook_theme() and registered 'visitorinfo_map'.
* #664500 Comment #14: Moved most of the JavaScript out into it's own
initialization function. Scoped variables to avoid collisions.
* Switched the flow of code to allow easier theming of the map.
* Added a new Visitor map block.
- BUG #667592: Switched from using hook_boot() to do the geographic information lookup to only looking up and storing the IP if needed. I moved the rest of the processing into its own function and am now using hook_cron() to kick of the processing.