initial commit
[home-automation.git] / RGraph / docs / .BC.txt
1
2   Backwards compatibility breaks and advisories
3  ===============================================
4  
5                 +---------------------------------------------------------------------------------------+
6  o [24-12-2010] | Stable release                                                                        |
7                 +---------------------------------------------------------------------------------------+
8
9  o [04-12-2010] chart.key.vpos is now silently converted to chart.key.position.y (note that these two properies behave slightly
10                 differently - chart.key.position.y is an absolute coordinate). ALSO; the key has been rewritten, so check that
11                 your graphs are working as you expect
12  o [04-12-2010] The HBar labels (from chart.labels.above) now have an extra property (chart.labels.above.decimals) which controls
13                 how many decimals are shown. This defaults to 0, and as a result you may need to set this if you're expecting decimals.
14  
15                 +---------------------------------------------------------------------------------------+
16  o [27-11-2010] | Stable release                                                                        |
17                 +---------------------------------------------------------------------------------------+
18
19  o [20-11-2010] For the line/bar/scatter, when the X axis is at the bottom and there is a background bar with a 
20                 negative start (or it results in a negative end value), you now get a warning.
21  o [13-11-2010] All line chart labels are now shown, regardless of how many points on the line there are.
22  o [06-11-2010] The HBar and Scatter have had their scaled handling changed slightly - now if you specify a maximum Y value,
23                 that is what is used.
24  o [06-11-2010] The API function RGraph.getSCale(max, obj) now takes two arguments - the maximum value and the graph object.
25
26                 +---------------------------------------------------------------------------------------+
27  o [30-10-2010] | Stable release                                                                        |
28                 +---------------------------------------------------------------------------------------+
29
30  o [30-10-2010] The Scatter chart can now only have 1/3/5 labels
31  o [30-10-2010] The Line chart can now only have 1/3/5 labels
32  o [23-10-2010] The Bar chart can now only have 1/3/5/10 labels
33  o [23-10-2010] The default for chart.scale.decimals has changed, as such you may need to specify this:
34                 myScatter.Set('chart.scale.decimals', 0);
35  o [09-10-2010] Scatter chart ticksize has changed behaviour slightly, you therefore may need to alter it slightly.
36
37                 +---------------------------------------------------------------------------------------+
38  o [25-09-2010] | Stable release                                                                        |
39                 +---------------------------------------------------------------------------------------+
40
41  o [18-09-2010] For IE9 compatibility purposes, the IE8 DirectX shadow has been removed from the ModalDialog. This only affects
42                 MSIE8. The background is still semi-opaque.
43  o [18-09-2010] The common function RGraph.isIE9() has changed to RGraph.isIE9up(). The old one will continue to work, but
44                 not indefinitely.
45  o [11-09-2010] The Odometer properties chart.units.pre and chart.units.post have now changed to chart.value.units.pre
46                 and chart.value.units.post. The properties chart.units.post and chart.units.pre are now used for the main
47                 labels.
48  o [04-09-2010] HBar and Pie charts have been moved to DOM2 event registration for tooltips
49  o [04-09-2010] The RGraph.number_format() function has had its argument list changed
50  o [04-09-2010] Now that RGraph is moving to DOM2 event handlers, tooltips will be incompatible with IE8
51
52                 +---------------------------------------------------------------------------------------+
53  o [28-08-2010] | Stable release                                                                        |
54                 +---------------------------------------------------------------------------------------+
55
56  o [28-08-2010] Removed option to have the labels on the outside of a Meter. Now they're always on the inside of the Meter
57                 and there's always 11 of them (including zero)
58  o [14-08-2010] Changed the HBar property chart.strokecolor to chart.strokestyle
59  o [07-08-2010] The Odometer property chart.needle.thickness has been changed to chart.needle.width. Work has been done on the
60                 needle head.
61  o [07-08-2010] Progress bar has now been split into two different graph types:
62                  o HProgress
63                  o VProgress
64  o [07-08-2010] Progress bar property chart.color is now chart.colors, and should be an array
65  o [07-08-2010] Changed default Bipolar colors to just one - green
66  
67                 +---------------------------------------------------------------------------------------+
68  o [31-07-2010] | Stable release                                                                        |
69                 +---------------------------------------------------------------------------------------+
70
71   o [17-07-2010] Stepped line charts and their tickmarks have been marginally altered. No final tickmark is now shown (it looks
72                  odd being isolated)
73   o [17-07-2010] Changed the Odo chart.needle.style to chart.needle.color
74   o [17-07-2010] The Odo properties chart.start, chart.end and chart.value have all been changed to internal properties:
75                  obj.start, obj.end and obj.value
76   o [09-07-2010] With the Odometer the old property chart.needle.style has been renamed to be chart.needle.color
77   o [09-07-2010] The Progress bar has had it's properties chart.max and chart.value changed to class properties, this means
78                  that if you want to make use of these, you will now need to use myProgress.value and myProgress.max.
79                  myProgress being the name of your graph object.
80
81                 +---------------------------------------------------------------------------------------+
82  o [26-06-2010] | Stable release                                                                        |
83                 +---------------------------------------------------------------------------------------+
84
85  o [08-05-2010] The Rose charts "chart.labels" property is now different to the "chart.key" property
86  o [01-05-2010] The Donut chart is now a variant of the Pie chart (chart.variant = donut)
87  o [24-04-2010] The radar chart has been renamed to Rose. The library is now called RGraph.rose.js and the constructor has
88                 been renamed. It has also been prettied up marginally and labels have been added.
89  o [17-04-2010] All charts have had their property "chart.tooltip.effect" renamed to "chart.tooltips.effect".
90                 The Scatter chart has also had its property "chart.tooltip.hotspot" renamed to "chart.tooltips.hotspot"
91  o [17-04-2010] Default chart.tooltips bar chart property has changed from an empty array to null.
92  o [17-04-2010] The RGraph.common.js library has now been split into 5 separate files because it had
93                 become far too large. You can read the new implementation details here:
94                 http://www.rgraph.net/docs/index.html#implementation
95  o [10-04-2010] The "coords" arrays (for each object) have been unified. Now you no longer need to take
96                 into account the margins. What you get in the coords arrays are as they are used on the
97                 graph.
98
99                 +---------------------------------------------------------------------------------------+
100  o [27-03-2010] | Initial stable release                                                                |
101                 +---------------------------------------------------------------------------------------+