forked from DylanLacey/gruff
-
Notifications
You must be signed in to change notification settings - Fork 0
/
History.txt
224 lines (152 loc) · 6.03 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
== 0.5.1
Skip packaging the test images. This reduces the gem from 20MB+ to
300KB+.
Bugfixes:
* Issue #92 Reduce the gem size by not shipping the test images.
== 0.5.0
We have added a couple of cosmetic changes: Multiple marker lines both
vertically and horizontally, and multi-line titles, or no title at all if
you want more space for the chart.
Features:
* Issue #86 Added support for multiple references lines along both axes to
Line Graph
* Issue #89 Allow multiline and empty titles
Documentation:
* Issue #61 Remove the "BETA Software" warning in the README.
Pull requests:
* Issue #90 Added missing parenthesis in base.rb
== 0.4.0
All old branches and pull requests have been merged or deleted. Over 40
issues have been resolved! Ruby 2.0 compatibility has been confirmed.
Several new features.
Features:
* Issue #38 Separate themes into Gruff::Themes module
* Issue #39 Add staggered labels
* Issue #40 Added spacing factor to bar graphs
* Issue #41 Add rotation to spider chart
* Issue #65 Add RMagick and RMagick4J respectively as dependencies to the
Gruff gem
* Issue #81 Ensure Ruby 2.0 compatibility
Bugfixes:
* Issue #17 Baseline drawn at incorrect position
* Issue #21 Division By Zero Error on Documented Example
* Issue #36 When writing the same chart multiple times, it should not be
rendered again.
* Issue #44 XY Datasets are inconvenient to use. (documentation and/or
code is wrong)
* Issue #46 issue with markers that are floats
* Issue #51 line with nil in dataset
* Issue #52 Wrong direction in y_axis_label
* Issue #54 Explicitly specify overlapping for lines (Gruff::Line)
* Issue #58 Clean up data sorting
* Issue #59 Escape '%' in labels
* Issue #60 Correct DOT graph drawing
* Issue #63 Some charts are drawn with transparent text when running with
JRuby/RMagick4J
* Issue #66 Marker line for 54.0 is missing on bar_set_marker.png example
* Issue #68 Y-axis label for bar_x_y_labels.png should be rotated when
drawn with JRuby
Support:
* Issue #4 Scaling a graph leads to fuzzy pictures
* Issue #8 zero-width bar entries drawn
* Issue #11 Feature: Data value markers
* Issue #18 Set encoding to uft-8
* Issue #24 Gruff::SideStackedBar
* Issue #35 Add option for line height in legend.
* Issue #49 font directive is not setting font in charts
* Issue #53 Is this project still alive?
Documentation:
* Issue #57 Build failing on Travis and no Build Status image in Readme
Pull requests:
* Issue #9 Add gradient background direction
* Issue #12 Bar updates
* Issue #14 Make use of the TEXT_OFFSET_PERCENTAGE const variable
* Issue #16 Fix exception when y_axis_increment is used in line bars
* Issue #26 Fix bug with additional point included on area charts
* Issue #27 Added marker_shadow_color to allow to draw shadows below
marker lines
* Issue #37 Update lib/gruff/base.rb: set legend under the graph
* Issue #42 Update lib/gruff/base.rb: set legend under the graph
* Issue #43 Fixed issue #25
* Issue #48 add license information to the gemspec
* Issue #56 Fixed gem file generation problem
Internal:
* Issue #80 Remove the .rmvrc file from the project
== 0.3.7
* ???
== 0.3.6
* Fixed manifest to list dot graph [theirishpenguin]
* Fixed color cycling error [Gunnar Wolf]
* Handle case where a line graph data set only has one value [Ron Colwill]
== 0.3.5
* Added dot graph from Erik Andrejko
== 0.3.4
* Reverted DEBUG=true. Will add a check in the release process so this doesn't happen again.
* Future releases will end in an odd number for development (topfunky-gruff on GitHub) or even for production releases.
== 0.3.3
* Legend line wrapping [Mat Schaffer]
* Stacked area graph fixes [James Coglan]
== 0.3.2
* Include init.rb for use as a Rails plugin.
== 0.3.1
* Fixed missing bullet graph bug (experimental, will be in a future release).
== 0.3.0
* Fixed bug where pie graphs weren't drawing their label correctly.
== 0.2.9
* Patch to make SideBar accurate instead of stacked [Marik]
* Will be extracting net, pie, stacked, and side-stacked to separate gem
in next release.
== 0.2.8
* New accumulator bar graph (experimental)
* Better mini graphs
* Bug fixes
== 0.2.7
* Regenerated Manifest.txt
* Added scene sample to package
* Added mini side_bar (EXPERIMENTAL)
* Added @zero_degree option to Gruff::Pie so first slice can start somewhere other than 3 o'clock
* Increased size of numbers in Gruff::Mini::Pie
* Added legend_box_size accessor
== 0.2.6
* Fixed missing side_bar.rb in Manifest.txt
== 0.2.5
* New mini graph types (Experimental)
* Marker lines can be different color than text labels
* Theme definition cleanup
== 0.2.4
* Added option to hide line numbers
* Fixed code that was causing warnings
== 0.2.3
* Cleaned up measurements so the graph expands to fill the available space
* Added x-axis and y-axis label options
== 0.1.2
* minimum_value and maximum_value can be set after data() to manually scale the graph
* Fixed infinite loop bug when values are all equal
* Added experimental net and spider graphs
* Added non-linear scene graph for a simple interface to complex layered graphs
* Initial refactoring of tests
* A host of other bug fixes
== 0.0.8
* NEW Sidestacked Bar Graphs. [Alun Eyre]
* baseline_value larger than data will now show correctly. [Mike Perham]
* hide_dots and hide_lines are now options for line graphs.
== 0.0.6
* Fixed hang when no data is passed.
== 0.0.4
* Added bar graphs
* Added area graphs
* Added pie graphs
* Added render_image_background for using images as background on a theme
* Fixed small size legend centering issue
* Added initial line marker rounding to significant digits (Christian Winkler)
* Line graphs line width is scaled with number of points being drawn (Christian Winkler)
== 0.0.3
* Added option to draw line graphs without the lines (points only), thanks to Eric Hodel
* Removed font-minimum check so graphs look better at 300px width
== 0.0.2
* Fixed to_blob (thanks to Carlos Villela)
* Added bar graphs (initial functionality...will be enhanced)
* Removed rendered test output from gem
== 0.0.1
* Initial release.
* Line graphs only. Other graph styles coming soon.