-
Notifications
You must be signed in to change notification settings - Fork 20
/
History.txt
197 lines (145 loc) · 7.29 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
=== 0.7.0 / 2019-01-02
* Version for API and Protovis version in lib/rubyvis/version.rb
* Travis.CI: Updated to jruby-head, ruby 2.5 and 2.6
* Added view_box property
* Update rspec tests to new style, fix all warnings
=== 0.6.1 / 2014-08-07
* Change license to BSD 2-Clause
* Merge pull request #19 from pivotal-cloudplanner/master
* Added travis and bundler support
* Resolved bug #15
=== 0.6.0 / 2013-07-10
+ Added support for dashed lines (ex.: stroke_dasharray('9,5,3'))
- Raises an exception on log scale when domain includes 0 or negative values
=== 0.5.2 / 2012-07-21
- Fixed image bug (#13), and updated example for image. Web creation is updated, too
- Fixed logCeil on quantitative.rb:362
=== 0.5.1 / 2011-11-19
+ Implemented subdivisions on Scale::Log.ticks()
* Implemented test for issue #7
- Fixed bug on Scale::Quantitative.ticks() when domain is [a,a]
- Fixed bug on SvgScene.title
- Merge pull request #11 from mohawkjohn/tag_name_fix [mohawkjohn]
- Fixed typo in 'height' on Mark::Area [mohawkjohn]
- Fixed precision problem on SvgScene.path_join spec and error on one of median test on jruby
- workaround for nokogiri-java null pointer exception [subdbp]
=== 0.5.0 / 2011-02-04
* Nokogiri used as XML builder. Fall back to REXML if nokogiri is not available or $rubyvis_no_nokogiri=true
=== 0.4.1 / 2011-01-26
* All tests run on ruby 1.8.7. Not all pass, because on ruby<1.9 hash order are not preserved
* Removed warnings for Ruby 1.9+
* Changed SvgScene.implicit and Color.names with constants
* Bug fix: Examples crashes on Ruby 1.9.3 because names of files are freezed and REXML try to change it
=== 0.4.0 / 2011-01-03
Massive bug fix. Please, update ASAP
* Implemented Vector, used on segmented lines
* Bug fix: Segmented areas with basis, cardinal and monotone interpolation was parsed using linear interpolation
* Bug fix: Incorrect color when using hsl with decimal h
* Bug fix: Segmented areas doesn't change color
* Bug fix: Wedge without inner radius return incorrect path
* Bug fix: Stack layout with 'inside-out' order crash.
* Bug fix: Incorrect marks properties evaluation order
* Bug fix: Segmented lines raises an Exception
* New specs: Flatten, Grid, Dot, Vector, Rule, Cluster, Partition, Wedge, Indent, Tree, Treemap
* Improved specs: Area, Line, Panel
* Deleted dependence of Rubyvis.document. Each panel without parent have an independent REXML::Document
=== 0.3.6 / 2010-12-28
* Matrix layout implemented. Example and spec available.
* Added spec for Layout::Arc
=== 0.3.5 / 2010-12-20
* Horizon and Arc layouts implemented
* Bug fix: Error on Layout::Stack spec
* Bug fix: Inconsistent behaviour of Rubyvis.color and Rubyvis::Hsl
* Bug fix: Rubyvis::Color.color fails on ruby 1.8.7
* Bug fix: Raise error with negative number on Format.format
=== 0.3.4 / 2010-12-11
* Implemented Layout::Grid and Layout::Tree
* New example: census treemap. Added spec for layout
* Examples reordered
* Bug fix: Area with 0 on height create infinite loop
* Bug fix: Layout::Pack overlaps circles on NE position
=== 0.3.3 / 2010-11-23
* Implemented Rubyvis::Layout::Pack, Rubyvis::Layout::Indent and Rubyvis::Flatten
* Implemeted Rubyvis::Mark.title()
* New examples: bubble charts and circle packing
* Better documentation for Network
=== 0.3.2 / 2010-11-23
* Updated examples
* Added Layout::Cluster and dendogram example
=== 0.3.1 / 2010-11-19
* Added Layout::Partition
* Added Rubyvis::Histogram
* Added sunburst and icicle example
* Added shortcuts methods for layouts
* Bug fix on Hierarchy
* Updated README and Histogram spec
=== 0.3.0 / 2010-11-17
* Network and Hierarchy classes on module Layout implemented. Require testing
* Rubyvis::Layout::Treemap fully operational
* Rubyvis::Dom almost complete, including spec
* Mark.extend changed to Mark.mark_extend, to avoid clashes with ruby extend
* Bug fix: Rubyvis::Dom::Node.sort doesn't set first_child and last_child correctly
* Updated for hoe 1.7.0
* Updated example of coordinate parallels
* New example: treemap/treemap.rb
=== 0.2.2 / 2010-11-13
* Updated to rspec 2. Bug fix: instance_eval raises an error on js_apply
* Updated antibiotics example
* Tested on 1.8.7, 1.9.1, 1.9.2 and svn-head.
=== 0.2.1 / 2010-11-11
* Added Rubyvis.dict()
* Added Rubyvis::Scale::Ordinal.split_flush()
* New example: parallel coordinates on /examples/cars/cars.rb
* New example: pie chart on /examples/antibiotics/antibiotics_wedge.rb
* New spec for readme examples (sort of smoke test)
* Better implementation of Layout
* Bug fix: raise error Proc.js_apply on Ruby1.9.2 (doesn't accept instance_eval with &proc)
* Ahhh... how I hate differences on return inside lambdas! Resolved bug on AreaPrototype::area_build_instance removing return inside a lambda
* Bug fix: Rubyvis::Scale::Linear.scale() returns a value when nil is passed. Now, returns nil
* Bug fix: Calling Mark.instance() of a parent mark inside a children returns only the last instance, not the currently parsed instance
=== 0.2.0 / 2010-11-02
* IMPORTANT: Added 'ruby best practices' API. See README and examples/first_rbp_api.rb to learn how to use
* Added width and height explicitly on examples pages.
* Added examples for interpolation on lines and areas
* Fixed interpolate for lines and areas.
* New spec for Line and Area spec.
* Added spec for numeric tick_format
* Added documentation for Rubyvis::Colors, Rubyvis::Color and Rubyvis::Line
* Bug fix: interpolate "step-after", "step-before" and "basis" on Area marks doesn't work Spec for Area marks
* Changed API_VERSION for PROTOVIS_API_VERSION
=== 0.1.7 / 2010-10-31
* Added image support
=== 0.1.6 / 2010-10-30
* Improved documentation for examples. Added description from protovis site on the one borrowed from it and added commentary on new ones.
* Distribution includes 'web' directory, with script to recreate the web site. Use as example of massive creation of graphics
* Added explicitily "none" to svg "fill" property. This allows to render properly with librsv (rsgv), without affecting the browser output
* Added API documentation on many files.
* Replaced all pv instances on code for Rubyvis
=== 0.1.5 / 2010-10-22
* Bug fix: styles considered properly, so font attribute works right now.
* Bug fix: anchors have proper parent assignation.
=== 0.1.4 / 2010-10-20
* Bug fix: Order now works on Nest
* Added log scale spec. domain, range, scale, invert and ticks works like javascript version
* First stack layout version operational
* Added grouped and stacked chart examples
=== 0.1.3 / 2010-10-08
* New Wedge and Dot mark
* New Log scale and Nest.
* Area mark working.
* Automatic color scales doesn't work on every ocasion, yet
* Color, Format::Number and Quantitative fixed.
* Fixed attributes works as expected (damn c like 0=false)
* Added examples (antibiotics and barley)
* Bug fix: right anchor doesn't affect labels.
* Crimea grouped bars works. Ordinal scales operational
=== 0.1.2 / 2010-10-04
* Bug fix: SvgScene.panel only parse first element. Crimea-line example works (almost) as expected
* Support for lines as anchors (not tested, yet)
* Support for scales using Time class
* Deleted unnecesary files from protovis
=== 0.1.1 / 2010-10-02
* Operational implementation of Panel, Bar, Rule, Line and Label. Anchor doesn't work, yet [clbustos]
* Updated README.txt
=== 0.1.0 / 2010-09-30
* First (barely) operational version. See examples/first.rb and examples/second.rb