This is the changelog of the Google (XML) Sitemap Generator Plugin for WordPress. Most of the older releases are available at the download archive. The current stable version is always available on the plugin site. If you need the current development release (svn trunk), you can download it here.
New in Version 3.1.0.1 (2008-05-27):
Extracted UI JS to external file Enabled the option to include following pages of multi-page posts Script tries to raise memory and time limit if active
New in Version 3.1 (2008-05-22):
Marked as stable
New in Version 3.1b3 (2008-05-19):
Cleaned up plugin directory and moved img files to subfolders Fixed background building bug in WP 2.1 Removed auto-update plugin link for WP < 2.5
New in Version 3.1b2 (2008-05-18):
Fixed critical bug with the build in background option Added notification if a build is scheduled
New in Version 3.1b1 (2008-05-08):
Splitted plugin in loader, generator and user interface to save memory Generator and UI will only be loaded when needed Secured all admin actions with nonces Improved WP 2.5 handling New "Suggest a Feature" link
New in Version 3.0.3.3 (2008-04-29):
Fixed author pages Enhanced background building and increased delay to 15 seconds Enabled background building by default
New in Version 3.0.3.2 (2008-04-28):
Improved WP 2.5 handling (fixes blank screens and timeouts)
New in Version 3.0.3.1 (2008-03-30):
Added compatibility CSS for WP 2.5
New in Version 3.0.3 (2007-12-30):
Added option to ping MSN Live Search Removed some WordPress hooks (the sitemap isn’t updates with every comment anymore)
New in Version 3.0.2.1 (2007-11-28):
Fixed wrong XML Schema Location (Thanks to Emanuele Tessore) Added Russian Language files by Sergey http://ryvkin.ru
New in Version 3.0.2 (2007-11-25):
Fixed bug which caused that some settings were not saved correctly Added option to exclude pages or post by ID Restored YAHOO ping service with API key since the other one is to unreliable
New in Version 3.0.1 (2007-11-03):
Changed HTTP client for ping requests to Snoopy Added "safemode" for SQL which doesn’t use unbuffered results Added option to run the building process in background using wp-cron Added links to test the ping if it failed
New in Version 3.0 (final) (2007-09-24):
Marked as stable Removed useless functions
New in Version 3.0b11 (2007-09-23):
Changed mysql queries to unbuffered queries Uses MUCH less memory Option to limit the number of posts
New in Version 3.0b10 (2007-09-04):
Added category support for WordPress 2.3 Fixed bug with empty URLs in sitemap Repaired GET building
New in Version 3.0b9 (2007-09-02):
Added tag support for WordPress 2.3 Fixed archive bug with static pages (Thanks to Peter Claus Lamprecht) Fixed some missing translation strings, thanks to Kirin Lin
New in Version 3.0b8 (2007-07-22):
Fixed bug with empty categories Fixed bug with translation plugins Added support for robots.txt Switched YAHOO ping API from YAHOO Web Services to the “normal” ping service Search engines will only be pinged if the sitemap file has changed
New in Version 3.0b7 (2007-05-17):
Added Ask.com notification Added option to include the author pages like /author/john Fixed WP 2.1 / Pre 2.1 post / pages database changes Added check to not build the sitemap if importing posts Fixed wrong XSLT location (Thanks froosh) Small enhancements and bug fixes
New in Version 3.0b6 (2007-01-23):
sitemap.xml.gz was not compressed YAHOO update-notification was PHP5 only (Thanks to Joseph Abboud!) More WP 2.1 optimizations Reduced memory usage with PHP5
New in Version 3.0b5 (2007-01-19):
WordPress 2 Design YAHOO update notification New status report, removed ugly logfiles Added option to define a XSLT stylesheet and added a default one Fixed bug with sub-pages, thanks to Mike, Peter and Glenn Improved file handling, thanks to VJTD3 WP 2.1 improvements
New in Version 3.0b4 (2006-11-16):
Fixed some smaller bugs Decreased memory usage which should solve timeout and memory problems Updated namespace to support YAHOO and MSN
New in Version 3.0b2 (2006-01-14):
Fixed several bugs reported by users
New in Version 3.0b (2005-11-25):
WordPress 2.0 (Beta, RC1) compatible Added different priority calculation modes and introduced an API to create custom ones
Some people didn’t like the way to calculate the post priority based on the count of user comments. This will give you the possibility to develop custom priority providers which fit your needs. Added support to use the Popularity Contest plugin by Alex King to calculate post priority
If you are already using the Popularity Contest plugin, this will be the best way to determine the priority of the posts. Uses to new priority API noted above. Added option to exclude password protected posts
This was one of the most requested features. Posts and pages marked for publish with a date in the future won’t be included Added function to start sitemap creation via GET and a secret key
If you are using external software which directly writes into the database without using the WordPress API, you can rebuild the sitemap with a simple HTTP Request. This can be made with a cron job for example. Improved compatibility with other plugins
There should no longer be problems with other plugins now which checked for existence of a specified function to determine if you are in the control panel or not. Recoded plugin architecture which is now fully OOP
The code is now cleaner and better to understand which makes it easier to modify. This should also avoid namespace problems. Improved speed and optimized settings handling
Settings and pages are only loaded if the siemap generation process starts and not every time a page loads. This saves one MySQL Query on every request. Added Button to restore default configuration
Messed up the config? You’ll need just one click to restore all settings. Added log file to check everything is running
In the new log window you can see when your sitemap was rebuilt or if there was any error. Improved user-interface Added several links to homepage and support
This includes the Notify List about new releases and the WordPress support forum.
New in Version 2.7 (2005-11-25):
Added Polish Translation by kuba
New in Version 2.7 (2005-11-01):
New in Version 2.7 (2005-07-21):
Fixed bug with incorrect date in additional pages (wrong format) Added Swedish Translation by Tobias Bergius
Update for Version 2.6 (2005-07-16):
Included Chinese (Simplified) language files by june6
New in Version 2.6 (2005-07-04):
Added support to store the files at a custom location Changed the home URL to have a slash at the end Fixed errors with wp-mail Added support for other plugins to add content to the sitemap
New in Version 2.5 (2005-06-15):
You can include now external pages which aren’t generated by WordPress or are not recognized by this plugin You can define a minimum post priority, which will overrride the calculated value if it’s too low The plugin will automatically ping Google whenever the sitemap gets regenerated Update 1: Included Spanish translations by César Gómez MartÃn Update 2: Included Italian translations by Stefano Aglietti Update 3: Included Traditional Chinese translations by Kirin Lin
New in Version 2.2 (2005-06-08):
Language file support:
Hiromasa from http://hiromasa.zone.ne.jp sent me a japanese version of the user interface and modified the script to support it! Thanks for this! Check the Wordpress Codex how to set the language in WordPress. Added Japanese user interface by Hiromasa Added German user interface by me
New in Version 2.12 (2005-06-07):
Changed SQL Statement for categories that it also works on MySQL 3
New in Version 2.11 (2005-06-07):
Fixed a hardcoded tablename which made a SQL error
New in version 2.1 (2005-06-07):
Can also generate a gzipped version of the xml file (sitemap.xml.gz) Uses correct last modification dates for categories and archives. (Thanks to thx Rodney Shupe for the SQL) Supports now different WordPress / Blog directories Fixed bug which ignored different post/page priorities (Reported by Brad)
New in Version 2.01 (2005-06-07):
Fixed compatibility for PHP installations which are not configured to use short open tags Changed Line 147 from _e($i); to _e(strval($i)); Thanks to Christian Aust for reporting this!