Blame | Last modification | View Log | RSS feed
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><title>Appendix A. Change Log</title><link rel="stylesheet" type="text/css" href="phplotdoc.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.78.1" /><link rel="home" href="index.html" title="PHPlot Reference Manual" /><link rel="up" href="index.html" title="PHPlot Reference Manual" /><link rel="prev" href="dev-const.html" title="10.3. PHPlot Class Constants" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix A. Change Log</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="dev-const.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr /></div><div class="appendix"><div class="titlepage"><div><div><h1 class="title"><a id="changelog"></a>Appendix A. Change Log</h1></div></div></div><div class="abstract"><p class="title"><strong></strong></p><p>This is the summary change log for the PHPlot Reference Manual.(For a more detailed list of changes, see the ChangeLog filein the manual's Subversion repository. For changes to PHPlot itself,see the ChangeLog file inside the PHPlot distribution.)</p></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">2015-11-02</span></dt><dd><p>Released updated version of the manual corresponding to PHPlot-6.2.0.This documents the new plot types <code class="literal">squaredarea</code> and<code class="literal">stackedsquaredarea</code>, and extended <code class="literal">printf</code>custom label formatting.Numerous small corrections have been made throughout the manual, includingchanges for PHP-7, and changes based on phpdoc comments made in the PHPlot code.</p></dd><dt><span class="term">2013-05-11</span></dt><dd><p>Released updated version of the manual corresponding to PHPlot-6.1.0.This documents the new <code class="literal">boxes</code> plot type for Box Plots,and the new <code class="literal">data-data-yx-error</code> data type forhorizontal error plots.</p></dd><dt><span class="term">2013-04-03</span></dt><dd><p>Released updated version of the manual corresponding to PHPlot-6.0.0.This is a summary of the changes:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>New <a class="xref" href="adv-imgmap.html" title="4.10. Image Maps for Plot Data">Section 4.10, “Image Maps for Plot Data”</a> on creating image maps for PHPlot images.This was previously an experimental feature documented in a text file<code class="filename">Imagemaps.txt</code> included in previous PHPlot releases.New examples were added.</p></li><li class="listitem"><p>New <a class="xref" href="adv-autorange.html" title="4.6. Plot Range and Tick Increment Calculations">Section 4.6, “Plot Range and Tick Increment Calculations”</a> describes the new PHPlot-6.0.0automatic range and tick increment calculations in detail.</p></li><li class="listitem"><p>Documented new PHPlot functions (methods) in the Function Reference:<a class="xref" href="SetDrawDataBorders.html" title="SetDrawDataBorders"><span class="refentrytitle">SetDrawDataBorders</span></a>,<a class="xref" href="SetDrawPieBorders.html" title="SetDrawPieBorders"><span class="refentrytitle">SetDrawPieBorders</span></a>,<a class="xref" href="SetDrawYDataLabelLines.html" title="SetDrawYDataLabelLines"><span class="refentrytitle">SetDrawYDataLabelLines</span></a>,<a class="xref" href="SetLegendBgColor.html" title="SetLegendBgColor"><span class="refentrytitle">SetLegendBgColor</span></a>,<a class="xref" href="SetLegendColorboxBorders.html" title="SetLegendColorboxBorders"><span class="refentrytitle">SetLegendColorboxBorders</span></a>,<a class="xref" href="SetLegendTextColor.html" title="SetLegendTextColor"><span class="refentrytitle">SetLegendTextColor</span></a>,<a class="xref" href="SetPieBorderColor.html" title="SetPieBorderColor"><span class="refentrytitle">SetPieBorderColor</span></a>,<a class="xref" href="SetPieDirection.html" title="SetPieDirection"><span class="refentrytitle">SetPieDirection</span></a>,<a class="xref" href="SetPieStartAngle.html" title="SetPieStartAngle"><span class="refentrytitle">SetPieStartAngle</span></a>,<a class="xref" href="TuneXAutoRange.html" title="TuneXAutoRange"><span class="refentrytitle">TuneXAutoRange</span></a>,<a class="xref" href="TuneXAutoTicks.html" title="TuneXAutoTicks"><span class="refentrytitle">TuneXAutoTicks</span></a>,<a class="xref" href="TuneYAutoRange.html" title="TuneYAutoRange"><span class="refentrytitle">TuneYAutoRange</span></a>, and<a class="xref" href="TuneYAutoTicks.html" title="TuneYAutoTicks"><span class="refentrytitle">TuneYAutoTicks</span></a>.</p></li><li class="listitem"><p>Added small plot images to the table of plot types in<a class="xref" href="conc-plottypes.html" title="3.4. PHPlot Plot Types">Section 3.4, “PHPlot Plot Types”</a>.</p></li><li class="listitem"><p>Documented all changes to internal functions and class variables in theDevelopers Guide section.</p></li></ul></div><p></p></dd><dt><span class="term">2012-04-06</span></dt><dd><p>Released updated version of the manual corresponding to PHPlot-5.8.0.<a class="xref" href="adv-serialize.html" title="4.2. PHPlot Object Serialization">Section 4.2, “PHPlot Object Serialization”</a> and <a class="xref" href="adv-streaming.html" title="4.9. Streaming Plots">Section 4.9, “Streaming Plots”</a>under <a class="xref" href="advanced.html" title="Chapter 4. PHPlot Advanced Topics">Chapter 4, <em>PHPlot Advanced Topics</em></a>were added, documenting new features.The section on label formatting was broken apart into a separatesub-section for each formatting type, and now includes documentation forthe new arguments to custom formatting callback functions.</p></dd><dt><span class="term">2012-02-25</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.7.0.This includes documentation for new function DrawMessage() (with example),and new label color controls SetDataLabelColor(), SetDataValueLabelColor(),SetPieLabelColor(), and SetTickLabelColor(). The table in Plot ElementColors has been expanded to include default colors.</p></dd><dt><span class="term">2012-01-02</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.6.0.This includes new material and examples for pie chart label types and formats.</p></dd><dt><span class="term">2011-07-30</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.5.0.</p></dd><dt><span class="term">2011-06-09</span></dt><dd><p>Added a new chapter at the end of Part III, Developer's Guide to PHPlotwith a list of PHPlot class constants. (Since there is only one constant,this is a very short chapter.)</p></dd><dt><span class="term">2011-05-27</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.4.0.</p></dd><dt><span class="term">2011-01-15</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.3.1.</p></dd><dt><span class="term">2011-01-11</span></dt><dd><p>Added a new section in the Advanced chapter on placing multiple plotson an image, and added a new example of overlay plots.</p></dd><dt><span class="term">2011-01-05</span></dt><dd><p>Added a short new section in the Advanced chapter showing how to extendthe PHPlot class to customize default settings.</p></dd><dt><span class="term">2010-12-26</span></dt><dd><p>New sub-section in Concepts chapter, Colors section, showing which functionis used to set the color for each plot element.</p></dd><dt><span class="term">2010-12-04</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.3.0.</p></dd><dt><span class="term">2010-12-03</span></dt><dd><p>Document 2 new functions to control drawing of the axis lines.</p></dd><dt><span class="term">2010-11-18</span></dt><dd><p>Restructuring.Too much advanced material was ending up in the basic programming chapter"Concepts". There is now a new chapter "Advanced", which includes the materialon Callbacks (demoted from chapter to section), plus two sections previouslyin "Concepts": custom data color callback, and truecolor images.Also moved the Functions by Category chapter after Examples, not before.</p><p>Added new section "Tuning Parameters" in the Advanced chapter, to providemore information about class variables that can be set to adjust plotappearance.</p></dd><dt><span class="term">2010-11-16</span></dt><dd><p>Documented 3 new plot types - OHLC financial plots, with examples.</p></dd><dt><span class="term">2010-10-03</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.2.0.</p></dd><dt><span class="term">2010-09-30</span></dt><dd><p>Changes for new color processing. Mostly internal functions and methods,but also two new public methods were added for controlling title colors.</p></dd><dt><span class="term">2010-09-27</span></dt><dd><p>Document new behavior of stackedbar plots with negative values.</p></dd><dt><span class="term">2010-09-25</span></dt><dd><p>Changes for new X and Y axis position defaults.</p></dd><dt><span class="term">2010-09-13</span></dt><dd><p>Documentation was added and changes made for horizontal plot types and theirnew data types.(This was previously an experimental feature, documented in a text fileincluded in with the PHPlot release.)Three new examples were added, showing horizontal plot types.</p><p>A terminology change was necessary due to the introduction of horizontal plotsand dual use of Y data labels, which are now symmetrical with X data labels.Previously, <span class="emphasis"><em>data labels</em></span> referred to labels from thedata array which were displayed along the X axis or top edge, and<span class="emphasis"><em>Y data labels</em></span> referred to the Y bar value labelsdisplayed within the plot area.The manual now distinguishes these by type, not axis. <span class="emphasis"><em>Axis datalabels</em></span> are labels from the data array which are displayed along theindependent variable axis, and <span class="emphasis"><em>data value labels</em></span> show thevalue of a data point using the dependent variable. The general term<span class="emphasis"><em>data labels</em></span> is used to refer to both types of labels. (Forexample, SetXDataLabelAngle applies to data labels - both axis data labelsand data value labels.)</p></dd><dt><span class="term">2010-09-08</span></dt><dd><p>Changes were made throughout the manual to support production of a PDFversion. The changes should have only a small impact on the HTML version.</p></dd><dt><span class="term">2010-08-30</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.1.3.</p></dd><dt><span class="term">2010-08-27</span></dt><dd><p>Rewrote and updated sections related to TrueType font handling. Startingafter PHPlot-5.1.2 this works differently and hopefully better.</p></dd><dt><span class="term">2010-08-19</span></dt><dd><p>Removed the Extra Data Processing section in the Concepts chapter, andremoved the <code class="filename">phplot_data.php</code> file from the installationsteps. This file has been removed from the release. (Reference bug report3048267.)</p></dd><dt><span class="term">2010-07-29</span></dt><dd><p>Document the new data color customization callback with a new section inthe Concepts chapter and two new examples.</p></dd><dt><span class="term">2010-06-28</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.1.2.</p></dd><dt><span class="term">2010-06-13</span></dt><dd><p>New section added to PHPlot Concepts chapter on using truecolor images. Thereference and developer information were also updated, and a new examplewas added.</p></dd><dt><span class="term">2010-05-30</span></dt><dd><p>Documented changes to image border and plot border functions.</p></dd><dt><span class="term">2010-04-18</span></dt><dd><p>Added a new example to the examples chapter with a complete mini-applicationcontaining a web form and form handling script.</p></dd><dt><span class="term">2010-04-03</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.1.1.</p></dd><dt><span class="term">2010-03-25</span></dt><dd><p>Document new Y Data Labels for stacked bar charts.</p><p>Document new plot type 'stackedarea'.</p></dd><dt><span class="term">2009-12-24</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.1.0.</p></dd><dt><span class="term">2009-12-14</span></dt><dd><p>Document 4 new functions and changes to existing functions related to newcontrols on data labels versus tick labels.</p><p>Removed function list from Getting Started chapter, because it was out ofdate and duplicated material in another chapter.</p></dd><dt><span class="term">2009-12-10</span></dt><dd><p>Added sections to the Concepts chapter about using TrueType fonts andspecial characters, because it didn't seem to have been documented anywhereelse.</p></dd><dt><span class="term">2009-11-18</span></dt><dd><p>Added a new section to the Callbacks chapter about using a callback forannotating a plot.This goes with a new example added to the Examples chapter.</p></dd><dt><span class="term">2009-11-06</span></dt><dd><p>Added a new chapter to Part III Developer's Guide documenting the internalmember class variables.The chapter on Callbacks has been moved from Part III up into Part I.</p></dd><dt><span class="term">2009-10-12</span></dt><dd><p>Documented SetImageBorderType('none') and Set[XY]LabelType('').</p></dd><dt><span class="term">2009-07-21</span></dt><dd><p>Updated SetNumberFormat to document a new hook variable to override locale,and fixed the example under SetXLabelType on rendering a Euro symbol.</p></dd><dt><span class="term">2009-06-14</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.0.7.</p><p>PHPlot license is now LGPL-2.1.</p><p>Add information to SetRGBArray about using large and custom color maps.</p><p>Updates to Developer's Guide and Reference sections to document new featureallowing partial margin specifications in SetMarginsPixels andSetPlotAreaPixels.</p></dd><dt><span class="term">2009-01-21</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.0.6.</p></dd><dt><span class="term">2008-09-21</span></dt><dd><p>Changes were made for the next PHPlot release, including new labelformatting types and mixed GD/TTF text types.</p></dd><dt><span class="term">2008-07-22</span></dt><dd><p>Reference sections were changed to add a History subsection, detailingbehavior in previous releases. This information was previously in the Notessubsections, but is not usually relevant to users of the current release.</p></dd><dt><span class="term">2008-01-12</span></dt><dd><p>Update copyright year to 2008.</p><p>Updates to Part III, Developer's Guide for changes in internal functionsused for text handling and margin/scale processing. Updated figure showingthe plot layout.</p><p>Added new chapter to Developer's Guide on the callbacks feature, and addeddocumentation of the 3 public functions used with callbacks to the FunctionReference. The text is based on the <code class="filename">Callbacks</code> filewhich 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.</p></dd><dt><span class="term">2007-11-22</span></dt><dd><p>Added new section to Concepts chapter on error handling.</p></dd><dt><span class="term">2007-10-19</span></dt><dd><p>Released updated version of the manual to correspond to PHPlot-5.0.4, whichshould be released in the next few days.</p><p>Added documentation for new function SetLegendStyle.</p><p>Removed use of reference assignment (<code class="literal">=&</code>)in all inline examples, external examples, and reference material whencreating a PHPlot object. Added note to PHPlot constructor referenceexplaining why.</p><p>Added documentation for new function SetNumberFormat.</p><p>Added new Part III - PHPlot Developer's Guide. This includes two layout figuresand a list of internal functions. This is mostly intended as referencematerial for maintainers of PHPlot, but may be of use to others as well.More text may be added to this part in the future.</p><p>Document the requirement that style arrays use zero-based sequential integerindexes only. This includes colors, point shapes/sizes, line widths, andline styles.</p></dd><dt><span class="term">2006-12-01</span></dt><dd><p>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 recentbug fix).</p><p></p><p>Updates were applied to the installation section to match the READMEincluded with 5.0rc3. Minimum PHP level corrected to 4.3.0, and noted thatPHP 5 works, as this has now been tested. Deleted note about includedexamples and documentation; these have been removed from the release.</p><p>Three examples which use random data where changed to use a fixed seed,so the results are repeatable.</p><p>A new example was added, showing a bar chart with data labels.</p></dd><dt><span class="term">2006-11-11</span></dt><dd><p>Released manual dated 2006-11-11 to sourceforge.net. This is the firstrelease of the manual on SourceForge. It corresponds to PHPlot-5.0rc2 withseveral patches applied.</p></dd><dt><span class="term">2006-09-24</span></dt><dd><p>Conversion of manual from DocBook-SGML to DocBook-XML. Reorganized, so thereference section is now alphabetical by function name, with a new chapterfor category grouping of functions.</p></dd><dt><span class="term">2005-02-27</span></dt><dd><p>Limited release of draft manual dated 2005-02-27.</p></dd><dt><span class="term">2005-02-06</span></dt><dd><p>Limited release of draft manual dated 2005-02-06.</p></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="dev-const.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">10.3. PHPlot Class Constants </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>