Revision history for Perl extension Apache::GD::Graph. 0.1 Tue Aug 1 15:40:42 2000 - original version; created by h2xs 1.20 with options -A -X -n Apache::GD::Graph 0.2 Wed Aug 2 2000 - Fixed ABSTRACT in Makefile.PL and MANIFEST. 0.3 Thu Aug 3 15:30:03 PDT 2000 - Plots y values for any number of arrays (I misunderstood the GD::Graph manpage). Fixed syntax and documentation to reflect this. 0.4 Thu Aug 17 15:57:30 PDT 2000 - Changed list of values syntax from 1,2,3... to [1,2,3]. Supports arrays for all GD::Graph options as well as hashes, urls and undef, see man page. - Added better error handling. - Caches under /var/cache/Apache::GD::Graph instead of /tmp/graph- which was kinda silly. 0.5 Sat Sep 2 21:48:18 PDT 2000 - Fixes from Vivek Khera - Didn't create directory correctly on BSD. - Use File::Path::mkpath to create directory and untaints graph type so that module is taint safe. - Foreach loop syntax didn't work with 5.004. - Fixed error handling again, now one eval block wrapping handler. - Added PerlSetVar CacheDir and PerlSetVar Expires to control the server side cache directory and value of the Expires header in days, respectively. - Deletes retrieved files after itself. - Beginnings of a better test suite. - Just run pod2text on the module to create README, as opposed to not having a README I guess. 0.6 Mon Sep 4 15:16:01 PDT 2000 - Got rid of all cache handling code and now using File::Cache, as I should have done in the first place. - PerlSetVar CacheDir is gone (File::Cache uses its own). - PerlSetVar CacheSize added (size in bytes). 0.7 Wed Sep 14 18:47:27 PDT 2000 - Added support for image types other than png via PerlSetVar ImageType, and the image_type parameter, and via Accepts header (Thanks to Scott Holdren for the idea and patch.) - Better parsing. Empty values in arrays (like [,foo,bar,,]) will work, as well as quoted strings. (Thanks to Scott Holdren for the former.) - New argument "expires" allows configuration of Expires header on a request basis. - New argument "cache" allows requests to not use the server-side cache. - Improved error handling again. - Now know how to make graphs without axes, see man page. 0.8 Mon Oct 9 22:44:05 PDT 2000 - Since 0.7, the default for the X axis is to NOT have any labels. - The "expires" parameter didn't really work, fixed. - The parameter cache=0 in the query string still hit the cache if the image was already there, fixed. - Was checking for "Accepts" header, when needed to check for "Accept" header. - Now checking for set_XXX methods as options, so methods like set_legend(), set_font(), etc will work. 0.9 Tue Oct 17 11:38:53 PDT 2000 - Added a list type () for set_XXX methods. Eg. legend=(mon,tue,wed) will now work. - Now support x-www-form-urlencoded data sent via a POST request. - Added a to_file parameter, if set the generated graph will be saved to the destination file on the server. 0.10 Tue Feb 6 16:37:56 PST 2001 - Added a background_image option to make it simpler to add background images to graphs. - Added no_axes parameter. - Added PerlSetVar TTFFontPath to set the path to search for True Type fonts in GD::Text, and consequently any font related methods in GD::Graph. - Fixed another minor caching snafu (PerlSetVar CacheSize 0 still checked for cached images). - Expanded pod docs a bit. - Fixed exceptions, for the last time I hope. - Added support for captions at arbitrary locations in the graph, with any font.