Appendix A. Change Log

Abstract

This is the summary change log for the PHPlot Reference Manual. (For a more detailed list of changes, see the ChangeLog file in the manual's CVS repository. For changes to PHPlot itself, see the ChangeLog file inside the PHPlot distribution.)

2009-06-14

Released updated version of the manual to correspond to PHPlot-5.0.7.

PHPlot license is now LGPL-2.1.

Add information to SetRGBArray about using large and custom color maps.

Updates to Developer's Guide and Reference sections to document new feature allowing partial margin specifications in SetMarginsPixels and SetPlotAreaPixels.

2009-01-21

Released updated version of the manual to correspond to PHPlot-5.0.6.

2008-09-21

Changes were made for the next PHPlot release, including new label formatting types and mixed GD/TTF text types.

2008-07-22

Reference sections were changed to add a History subsection, detailing behavior in previous releases. This information was previously in the Notes subsections, but is not usually relevant to users of the current release.

2008-01-12

Update copyright year to 2008.

Updates to Part III, Developer's Guide for changes in internal functions used for text handling and margin/scale processing. Updated figure showing the plot layout.

Added new chapter to Developer's Guide on the callbacks feature, and added documentation of the 3 public functions used with callbacks to the Function Reference. The text is based on the Callbacks file which was included with PHPlot-5.0.4 (and will removed in the next release). Although this is now documented in the manual, the callbacks feature is still considered experimental.

2007-11-22

Added new section to Concepts chapter on error handling.

2007-10-19

Released updated version of the manual to correspond to PHPlot-5.0.4, which should be released in the next few days.

Added documentation for new function SetLegendStyle.

Removed use of reference assignment (=&) in all inline examples, external examples, and reference material when creating a PHPlot object. Added note to PHPlot constructor reference explaining why.

Added documentation for new function SetNumberFormat.

Added new Part III - PHPlot Developer's Guide. This includes two layout figures and a list of internal functions. This is mostly intended as reference material for maintainers of PHPlot, but may be of use to others as well. More text may be added to this part in the future.

Document the requirement that style arrays use zero-based sequential integer indexes only. This includes colors, point shapes/sizes, line widths, and line styles.

2006-12-01

Released updated version of the manual to correspond to PHPlot-5.0rc3. Documented new Y data labels for bar charts and line/point suppression. Add a note on how to get borderless, unshaded bars (needed due to a recent bug fix).

Updates were applied to the installation section to match the README included with 5.0rc3. Minimum PHP level corrected to 4.3.0, and noted that PHP 5 works, as this has now been tested. Deleted note about included examples and documentation; these have been removed from the release.

Three examples which use random data where changed to use a fixed seed, so the results are repeatable.

A new example was added, showing a bar chart with data labels.

2006-11-11

Released manual dated 2006-11-11 to sourceforge.net. This is the first release of the manual on Sourceforge. It corresponds to PHPlot-5.0rc2 with several patches applied.

2006-09-24

Conversion of manual from DocBook-SGML to DocBook-XML. Reorganized, so the reference section is now alphabetical by function name, with a new chapter for category grouping of functions.

2005-02-27

Limited release of draft manual dated 2005-02-27.

2005-02-06

Limited release of draft manual dated 2005-02-06.