1Revision history for Perl extension Imager::Graph. 2 3Imager-Graph 0.10 - 7 May 2012 4================= 5 6 - loosen up image comparisons - the rounding change in Imager 0.90 7 made small changes to many pixels in fountain fills 8 https://rt.cpan.org/Ticket/Display.html?id=76955 9 It should fix the following too. 10 https://rt.cpan.org/Ticket/Display.html?id=68031 11 12 - negative_bg (or set via set_negative_background()) can now be a 13 fill. 14 https://rt.cpan.org/Ticket/Display.html?id=59532 15 16 - calculation of the zero position for horizontal charts was broken, 17 this resulted charts with negative data values having the 18 negative_bg color filled from the left side of the chart off the 19 right side of the image. 20 21 - Imager::Graph now requires at least perl 5.6. 22 23 - hoisted the common cmpimg() function into a separate test module 24 25 - convert shipped comparison images from ppm to png to reduce size 26 27Imager-Graph 0.09 - 05 Aug 2010 28================= 29 30Bug fixes: 31 32 - refresh the t10_lin_fount test image 33 34 - avoid use_automatic_axis() for the second area test, since systems 35 without Chart::Math::Axis will produce a different image. 36 37Imager-Graph 0.08 - 03 Aug 2010 38================= 39 40Now depends on Imager 0.75. 41 42More cool changes from Patrick Michaud: 43 44 - Area charts 45 https://rt.cpan.org/Ticket/Display.html?id=7 46 47Other changes: 48 49 - horizonal_gridlines (vertical charts) and vertical_gridlines 50 (horizontal charts) are now features and can be enabled like other 51 features (or disabled) 52 53 - hoisted the dashed-line drawing into Imager::Graph::_line() and 54 added a _get_line() method to retrieve line style information. 55 56 - features enabled earlier in the style list can now be disabled with 57 a feature "no{stylename}" when features are supplied as an arrayref 58 or scalar. eg. "nograph_outline". If you supply features as a hashref 59 you can disable a feature with: 60 { stylename => 0 } 61 62 - for vertical and horizontal charts, allow the outline of the graph 63 area (graph_outline) to be disabled (with nograph_outline in 64 features.) or styled (graph.outline) 65 66 - for vertical and horizontal charts, allow the fill of the graph 67 area to be controlled separately from the base bg (graph.fill) 68 69 - tests 70 71Bug fixes: 72 73 - generate y-axis tic-label widths baed on the labels actually used. 74 75 - make draw() idempotent for vertical charts 76 77 - multiple calls to draw() no longer return the same image object 78 79 - labels supplied to draw() are now used for vertical and horizontal 80 charts 81 82 - Imager::Graph::Horizontal::add_column_data_series() renamed to 83 add_bar_data_series() and now adds the series as a "bar" series. 84 add_column_data_series() did nothing useful for a horizontal chart. 85 86 87Imager-Graph 0.07 - 21 May 2009 88================= 89 90Lots of cool changes from Patrick Michaud: 91 92 - added Bar, Column. StackedColumn and Line charts. 93 https://rt.cpan.org/Ticket/Display.html?id=5 [*] 94 95 - new ocean style 96 97 - new ocean_flat style 98 99 - methods to set chart style attributes, in addition to the style 100 parameters passed to draw(). 101 102Bug fixes: 103 104 - missing a font parameter when we have a chart with text no longer 105 results in an exception, but in a false returned and a message in 106 error() as with other errors. 107 https://rt.cpan.org/Ticket/Display.html?id=2872 108 109 - the mono style now disables anti-aliasing by default 110 111[*] this was the oldest open bug on rt.cpan.org, now #7 is, still an 112Imager-Graph issue 113 114Imager-Graph 0.06 - 21 April 2008 115================= 116 117 - Removed ancient Imager cruft from the documentation 118 119 - round the dimensions used within the legend to integers to prevent 120 later truncation from causing uneven output. 121 122 - add horizontal legend boxes 123 124 - add a new style "primary" which is primary_red with a light grey 125 background, and made that the default, so the default graphs aren't 126 quite so ugly. 127 128 - zero-sized segments were drawn as covering the whole pie. Skip 129 drawing zero sized segments. 130 https://rt.cpan.org/Ticket/Display.html?id=34813 131 132 - round the pie radius down to avoid running over the edge of the 133 image 134 135 - changed the pie maxsegments default to 0.01 from 0.05 136 137 - removed the obsolete pie blur style information 138 139 - documented some of the pie chart specific style settings 140 141 - changed the default drop shadow style to a translucent fill so the 142 background can show through. 143 144Imager-Graph 0.05 - 17 December 2007 145================= 146 147This release is an attempt to work around the inconsistent text output 148issues. 149 150 - created Imager::Font::Test which simply outputs boxes instead of 151 text to produce consistent graph images for comparison. 152 153 154Imager-Graph 0.04 - 11 December 2007 155================= 156 157This is a clean up release, removing code required for ancient 158releases of Imager, and otherwise modernizing the code. 159 160 - skip all tests if we can't load the font 161 162 - Save test results to ppm, so we can generate images even if we don't 163 have PNG support in Imager. 164 165 - instead of the old draw-no-aa-then-blur-the-result hack, we now use 166 arc()'s aa option 167 168 - tests now use Test::More 169 170 - remove the old circle fudge hack, since Imager fixed arc fills a 171 while ago 172 173 - strictify Makefile.PL, include the LICENSE, use the correct version 174 check for including the extra WriteMakefile keys 175 176 - various changes for Kwalitee 177 178 - remove fancy_fills check, we now depend on an Imager release that 179 supports fountain fills. 180 181Imager-Graph 0.02 Sat Oct 6 20:36:31 2001 182================= 183 184 - replace ImUgly.ttf with a new version where % renders on my older PC 185 - remove some old test code that printed the Imager version 186 - moved into local CVS to simplify cross-platform tests 187 188Imager-Graph 0.01 Tue Sep 12 23:03:25 2001 189================= 190 191 - original version; created by h2xs 1.19 192 - can draw some nice pie graphs 193