Subversion Repositories cheapmusic

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
98 - 1
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
2
<!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>
3
This is the summary change log for the PHPlot Reference Manual.
4
(For a more detailed list of changes, see the ChangeLog file
5
in the manual's Subversion repository.  For changes to PHPlot itself,
6
see the ChangeLog file inside the PHPlot distribution.)
7
  </p></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">2015-11-02</span></dt><dd><p>
8
Released updated version of the manual corresponding to PHPlot-6.2.0.
9
This documents the new plot types <code class="literal">squaredarea</code> and
10
<code class="literal">stackedsquaredarea</code>, and extended <code class="literal">printf</code>
11
custom label formatting.
12
Numerous small corrections have been made throughout the manual, including
13
changes for PHP-7, and changes based on phpdoc comments made in the PHPlot code.
14
      </p></dd><dt><span class="term">2013-05-11</span></dt><dd><p>
15
Released updated version of the manual corresponding to PHPlot-6.1.0.
16
This documents the new <code class="literal">boxes</code> plot type for Box Plots,
17
and the new <code class="literal">data-data-yx-error</code> data type for
18
horizontal error plots.
19
      </p></dd><dt><span class="term">2013-04-03</span></dt><dd><p>
20
Released updated version of the manual corresponding to PHPlot-6.0.0.
21
This is a summary of the changes:
22
        </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
23
New <a class="xref" href="adv-imgmap.html" title="4.10. Image Maps for Plot Data">Section 4.10, &#8220;Image Maps for Plot Data&#8221;</a> on creating image maps for PHPlot images.
24
This was previously an experimental feature documented in a text file
25
<code class="filename">Imagemaps.txt</code> included in previous PHPlot releases.
26
New examples were added.
27
            </p></li><li class="listitem"><p>
28
New <a class="xref" href="adv-autorange.html" title="4.6. Plot Range and Tick Increment Calculations">Section 4.6, &#8220;Plot Range and Tick Increment Calculations&#8221;</a> describes the new PHPlot-6.0.0
29
automatic range and tick increment calculations in detail.
30
            </p></li><li class="listitem"><p>
31
Documented new PHPlot functions (methods) in the Function Reference:
32
<a class="xref" href="SetDrawDataBorders.html" title="SetDrawDataBorders"><span class="refentrytitle">SetDrawDataBorders</span></a>,
33
<a class="xref" href="SetDrawPieBorders.html" title="SetDrawPieBorders"><span class="refentrytitle">SetDrawPieBorders</span></a>,
34
<a class="xref" href="SetDrawYDataLabelLines.html" title="SetDrawYDataLabelLines"><span class="refentrytitle">SetDrawYDataLabelLines</span></a>,
35
<a class="xref" href="SetLegendBgColor.html" title="SetLegendBgColor"><span class="refentrytitle">SetLegendBgColor</span></a>,
36
<a class="xref" href="SetLegendColorboxBorders.html" title="SetLegendColorboxBorders"><span class="refentrytitle">SetLegendColorboxBorders</span></a>,
37
<a class="xref" href="SetLegendTextColor.html" title="SetLegendTextColor"><span class="refentrytitle">SetLegendTextColor</span></a>,
38
<a class="xref" href="SetPieBorderColor.html" title="SetPieBorderColor"><span class="refentrytitle">SetPieBorderColor</span></a>,
39
<a class="xref" href="SetPieDirection.html" title="SetPieDirection"><span class="refentrytitle">SetPieDirection</span></a>,
40
<a class="xref" href="SetPieStartAngle.html" title="SetPieStartAngle"><span class="refentrytitle">SetPieStartAngle</span></a>,
41
<a class="xref" href="TuneXAutoRange.html" title="TuneXAutoRange"><span class="refentrytitle">TuneXAutoRange</span></a>,
42
<a class="xref" href="TuneXAutoTicks.html" title="TuneXAutoTicks"><span class="refentrytitle">TuneXAutoTicks</span></a>,
43
<a class="xref" href="TuneYAutoRange.html" title="TuneYAutoRange"><span class="refentrytitle">TuneYAutoRange</span></a>, and
44
<a class="xref" href="TuneYAutoTicks.html" title="TuneYAutoTicks"><span class="refentrytitle">TuneYAutoTicks</span></a>.
45
            </p></li><li class="listitem"><p>
46
Added small plot images to the table of plot types in
47
<a class="xref" href="conc-plottypes.html" title="3.4. PHPlot Plot Types">Section 3.4, &#8220;PHPlot Plot Types&#8221;</a>.
48
            </p></li><li class="listitem"><p>
49
Documented all changes to internal functions and class variables in the
50
Developers Guide section.
51
            </p></li></ul></div><p>
52
      </p></dd><dt><span class="term">2012-04-06</span></dt><dd><p>
53
Released updated version of the manual corresponding to PHPlot-5.8.0.
54
<a class="xref" href="adv-serialize.html" title="4.2. PHPlot Object Serialization">Section 4.2, &#8220;PHPlot Object Serialization&#8221;</a> and <a class="xref" href="adv-streaming.html" title="4.9. Streaming Plots">Section 4.9, &#8220;Streaming Plots&#8221;</a>
55
under <a class="xref" href="advanced.html" title="Chapter 4. PHPlot Advanced Topics">Chapter 4, <em>PHPlot Advanced Topics</em></a>
56
were added, documenting new features.
57
The section on label formatting was broken apart into a separate
58
sub-section for each formatting type, and now includes documentation for
59
the new arguments to custom formatting callback functions.
60
      </p></dd><dt><span class="term">2012-02-25</span></dt><dd><p>
61
Released updated version of the manual to correspond to PHPlot-5.7.0.
62
This includes documentation for new function DrawMessage() (with example),
63
and new label color controls SetDataLabelColor(), SetDataValueLabelColor(),
64
SetPieLabelColor(), and SetTickLabelColor(). The table in Plot Element
65
Colors has been expanded to include default colors.
66
      </p></dd><dt><span class="term">2012-01-02</span></dt><dd><p>
67
Released updated version of the manual to correspond to PHPlot-5.6.0.
68
This includes new material and examples for pie chart label types and formats.
69
      </p></dd><dt><span class="term">2011-07-30</span></dt><dd><p>
70
Released updated version of the manual to correspond to PHPlot-5.5.0.
71
      </p></dd><dt><span class="term">2011-06-09</span></dt><dd><p>
72
Added a new chapter at the end of Part III, Developer's Guide to PHPlot
73
with a list of PHPlot class constants. (Since there is only one constant,
74
this is a very short chapter.)
75
      </p></dd><dt><span class="term">2011-05-27</span></dt><dd><p>
76
Released updated version of the manual to correspond to PHPlot-5.4.0.
77
      </p></dd><dt><span class="term">2011-01-15</span></dt><dd><p>
78
Released updated version of the manual to correspond to PHPlot-5.3.1.
79
      </p></dd><dt><span class="term">2011-01-11</span></dt><dd><p>
80
Added a new section in the Advanced chapter on placing multiple plots
81
on an image, and added a new example of overlay plots.
82
      </p></dd><dt><span class="term">2011-01-05</span></dt><dd><p>
83
Added a short new section in the Advanced chapter showing how to extend
84
the PHPlot class to customize default settings.
85
      </p></dd><dt><span class="term">2010-12-26</span></dt><dd><p>
86
New sub-section in Concepts chapter, Colors section, showing which function
87
is used to set the color for each plot element.
88
      </p></dd><dt><span class="term">2010-12-04</span></dt><dd><p>
89
Released updated version of the manual to correspond to PHPlot-5.3.0.
90
      </p></dd><dt><span class="term">2010-12-03</span></dt><dd><p>
91
Document 2 new functions to control drawing of the axis lines.
92
      </p></dd><dt><span class="term">2010-11-18</span></dt><dd><p>
93
Restructuring.
94
Too much advanced material was ending up in the basic programming chapter
95
"Concepts". There is now a new chapter "Advanced", which includes the material
96
on Callbacks (demoted from chapter to section), plus two sections previously
97
in "Concepts": custom data color callback, and truecolor images.
98
Also moved the Functions by Category chapter after Examples, not before.
99
      </p><p>
100
Added new section "Tuning Parameters" in the Advanced chapter, to provide
101
more information about class variables that can be set to adjust plot
102
appearance.
103
      </p></dd><dt><span class="term">2010-11-16</span></dt><dd><p>
104
Documented 3 new plot types - OHLC financial plots, with examples.
105
      </p></dd><dt><span class="term">2010-10-03</span></dt><dd><p>
106
Released updated version of the manual to correspond to PHPlot-5.2.0.
107
      </p></dd><dt><span class="term">2010-09-30</span></dt><dd><p>
108
Changes for new color processing. Mostly internal functions and methods,
109
but also two new public methods were added for controlling title colors.
110
      </p></dd><dt><span class="term">2010-09-27</span></dt><dd><p>
111
Document new behavior of stackedbar plots with negative values.
112
      </p></dd><dt><span class="term">2010-09-25</span></dt><dd><p>
113
Changes for new X and Y axis position defaults.
114
      </p></dd><dt><span class="term">2010-09-13</span></dt><dd><p>
115
Documentation was added and changes made for horizontal plot types and their
116
new data types.
117
(This was previously an experimental feature, documented in a text file
118
included in with the PHPlot release.)
119
Three new examples were added, showing horizontal plot types.
120
      </p><p>
121
A terminology change was necessary due to the introduction of horizontal plots
122
and dual use of Y data labels, which are now symmetrical with X data labels.
123
Previously, <span class="emphasis"><em>data labels</em></span> referred to labels from the
124
data array which were displayed along the X axis or top edge, and
125
<span class="emphasis"><em>Y data labels</em></span> referred to the Y bar value labels
126
displayed within the plot area.
127
The manual now distinguishes these by type, not axis. <span class="emphasis"><em>Axis data
128
labels</em></span> are labels from the data array which are displayed along the
129
independent variable axis, and <span class="emphasis"><em>data value labels</em></span> show the
130
value of a data point using the dependent variable. The general term
131
<span class="emphasis"><em>data labels</em></span> is used to refer to both types of labels. (For
132
example, SetXDataLabelAngle applies to data labels - both axis data labels
133
and data value labels.)
134
      </p></dd><dt><span class="term">2010-09-08</span></dt><dd><p>
135
Changes were made throughout the manual to support production of a PDF
136
version. The changes should have only a small impact on the HTML version.
137
      </p></dd><dt><span class="term">2010-08-30</span></dt><dd><p>
138
Released updated version of the manual to correspond to PHPlot-5.1.3.
139
      </p></dd><dt><span class="term">2010-08-27</span></dt><dd><p>
140
Rewrote and updated sections related to TrueType font handling. Starting
141
after PHPlot-5.1.2 this works differently and hopefully better.
142
      </p></dd><dt><span class="term">2010-08-19</span></dt><dd><p>
143
Removed the Extra Data Processing section in the Concepts chapter, and
144
removed the <code class="filename">phplot_data.php</code> file from the installation
145
steps. This file has been removed from the release. (Reference bug report
146
3048267.)
147
      </p></dd><dt><span class="term">2010-07-29</span></dt><dd><p>
148
Document the new data color customization callback with a new section in
149
the Concepts chapter and two new examples.
150
      </p></dd><dt><span class="term">2010-06-28</span></dt><dd><p>
151
Released updated version of the manual to correspond to PHPlot-5.1.2.
152
      </p></dd><dt><span class="term">2010-06-13</span></dt><dd><p>
153
New section added to PHPlot Concepts chapter on using truecolor images. The
154
reference and developer information were also updated, and a new example
155
was added.
156
      </p></dd><dt><span class="term">2010-05-30</span></dt><dd><p>
157
Documented changes to image border and plot border functions.
158
      </p></dd><dt><span class="term">2010-04-18</span></dt><dd><p>
159
Added a new example to the examples chapter with a complete mini-application
160
containing a web form and form handling script.
161
      </p></dd><dt><span class="term">2010-04-03</span></dt><dd><p>
162
Released updated version of the manual to correspond to PHPlot-5.1.1.
163
      </p></dd><dt><span class="term">2010-03-25</span></dt><dd><p>
164
Document new Y Data Labels for stacked bar charts.
165
      </p><p>
166
Document new plot type 'stackedarea'.
167
      </p></dd><dt><span class="term">2009-12-24</span></dt><dd><p>
168
Released updated version of the manual to correspond to PHPlot-5.1.0.
169
      </p></dd><dt><span class="term">2009-12-14</span></dt><dd><p>
170
Document 4 new functions and changes to existing functions related to new
171
controls on data labels versus tick labels.
172
      </p><p>
173
Removed function list from Getting Started chapter, because it was out of
174
date and duplicated material in another chapter.
175
      </p></dd><dt><span class="term">2009-12-10</span></dt><dd><p>
176
Added sections to the Concepts chapter about using TrueType fonts and
177
special characters, because it didn't seem to have been documented anywhere
178
else.
179
      </p></dd><dt><span class="term">2009-11-18</span></dt><dd><p>
180
Added a new section to the Callbacks chapter about using a callback for
181
annotating a plot.
182
This goes with a new example added to the Examples chapter.
183
      </p></dd><dt><span class="term">2009-11-06</span></dt><dd><p>
184
Added a new chapter to Part III Developer's Guide documenting the internal
185
member class variables.
186
The chapter on Callbacks has been moved from Part III up into Part I.
187
      </p></dd><dt><span class="term">2009-10-12</span></dt><dd><p>
188
Documented SetImageBorderType('none') and Set[XY]LabelType('').
189
      </p></dd><dt><span class="term">2009-07-21</span></dt><dd><p>
190
Updated SetNumberFormat to document a new hook variable to override locale,
191
and fixed the example under SetXLabelType on rendering a Euro symbol.
192
      </p></dd><dt><span class="term">2009-06-14</span></dt><dd><p>
193
Released updated version of the manual to correspond to PHPlot-5.0.7.
194
      </p><p>
195
PHPlot license is now LGPL-2.1.
196
      </p><p>
197
Add information to SetRGBArray about using large and custom color maps.
198
      </p><p>
199
Updates to Developer's Guide and Reference sections to document new feature
200
allowing partial margin specifications in SetMarginsPixels and
201
SetPlotAreaPixels.
202
      </p></dd><dt><span class="term">2009-01-21</span></dt><dd><p>
203
Released updated version of the manual to correspond to PHPlot-5.0.6.
204
      </p></dd><dt><span class="term">2008-09-21</span></dt><dd><p>
205
Changes were made for the next PHPlot release, including new label
206
formatting types and mixed GD/TTF text types.
207
      </p></dd><dt><span class="term">2008-07-22</span></dt><dd><p>
208
Reference sections were changed to add a History subsection, detailing
209
behavior in previous releases. This information was previously in the Notes
210
subsections, but is not usually relevant to users of the current release.
211
      </p></dd><dt><span class="term">2008-01-12</span></dt><dd><p>
212
Update copyright year to 2008.
213
      </p><p>
214
Updates to Part III, Developer's Guide for changes in internal functions
215
used for text handling and margin/scale processing. Updated figure showing
216
the plot layout.
217
      </p><p>
218
Added new chapter to Developer's Guide on the callbacks feature, and added
219
documentation of the 3 public functions used with callbacks to the Function
220
Reference. The text is based on the <code class="filename">Callbacks</code> file
221
which was included with PHPlot-5.0.4 (and will removed in the next release).
222
Although this is now documented in the manual,
223
the callbacks feature is still considered experimental.
224
      </p></dd><dt><span class="term">2007-11-22</span></dt><dd><p>
225
Added new section to Concepts chapter on error handling.
226
      </p></dd><dt><span class="term">2007-10-19</span></dt><dd><p>
227
Released updated version of the manual to correspond to PHPlot-5.0.4, which
228
should be released in the next few days.
229
      </p><p>
230
Added documentation for new function SetLegendStyle.
231
      </p><p>
232
Removed use of reference assignment (<code class="literal">=&amp;</code>)
233
in all inline examples, external examples, and reference material when
234
creating a PHPlot object. Added note to PHPlot constructor reference
235
explaining why.
236
      </p><p>
237
Added documentation for new function SetNumberFormat.
238
      </p><p>
239
Added new Part III - PHPlot Developer's Guide. This includes two layout figures
240
and a list of internal functions. This is mostly intended as reference
241
material for maintainers of PHPlot, but may be of use to others as well.
242
More text may be added to this part in the future.
243
      </p><p>
244
Document the requirement that style arrays use zero-based sequential integer
245
indexes only. This includes colors, point shapes/sizes, line widths, and
246
line styles.
247
      </p></dd><dt><span class="term">2006-12-01</span></dt><dd><p>
248
Released updated version of the manual to correspond to PHPlot-5.0rc3.
249
Documented new Y data labels for bar charts and line/point suppression.
250
Add a note on how to get borderless, unshaded bars (needed due to a recent
251
bug fix).
252
      </p><p>
253
      </p><p>
254
Updates were applied to the installation section to match the README
255
included with 5.0rc3.  Minimum PHP level corrected to 4.3.0, and noted that
256
PHP 5 works, as this has now been tested. Deleted note about included
257
examples and documentation; these have been removed from the release.
258
      </p><p>
259
Three examples which use random data where changed to use a fixed seed,
260
so the results are repeatable.
261
      </p><p>
262
A new example was added, showing a bar chart with data labels.
263
      </p></dd><dt><span class="term">2006-11-11</span></dt><dd><p>
264
Released manual dated 2006-11-11 to sourceforge.net. This is the first
265
release of the manual on SourceForge. It corresponds to PHPlot-5.0rc2 with
266
several patches applied.
267
      </p></dd><dt><span class="term">2006-09-24</span></dt><dd><p>
268
Conversion of manual from DocBook-SGML to DocBook-XML. Reorganized, so the
269
reference section is now alphabetical by function name, with a new chapter
270
for category grouping of functions.
271
      </p></dd><dt><span class="term">2005-02-27</span></dt><dd><p>
272
Limited release of draft manual dated 2005-02-27.
273
      </p></dd><dt><span class="term">2005-02-06</span></dt><dd><p>
274
Limited release of draft manual dated 2005-02-06.
275
      </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>