1 <!--#include
virtual=
"header.html" --
>
13 .versions td:first-child {
25 <h2>Version History
</h2>
27 <p>For links to download each release, see the
<a href=
"/download.html">Downloads
</a> page.
</p>
29 <table class=
"versions">
31 <td>2.1.0<p class=
"date">2017-
12-
08</p></td>
35 <li>Double click event can be captured and cancelled by plugins
</li>
36 <li>setAnnotations's second parameter is now an optional boolean
</li>
37 <li>Add `pixelRatio` option, which may allow improved performance on smaller screens by controlling the canvas' pixel ratio
</li>
38 <li>X-axis label and tick logic can now operate at millisecond-level granularity
</li>
43 <li>Repair a bug in
"Custom interaction modals" demo
</li>
46 Internal refactors/fixes:
48 <li>Fix various spelling mistakes
</li>
49 <li>Fix a couple of type signatures in dygraph-externs.js
</li>
54 <td>2.0.0<p class=
"date">2017-
01-
11</p></td>
58 <li>JS files were renamed to dygraph.js and dygraph.min.js.
</li>
59 <li>There's now a dygraph.css file that you must include.
</li>
60 <li>Dropped support for OldIE and other non-standard browsers. dygraphs works in IE11. I'm not sure about IE9 and IE10.
</li>
61 <li>Double-click to unzoom zooms all the way out (and ignores valueRange).
</li>
62 <li>Dropped old-style per-axis/per-series options.
</li>
67 <li>Add a legendFormatter option
</li>
68 <li>`this` is the Dygraph object in all callbacks
</li>
69 <li>pass through (row, col) to valueFormatter
</li>
70 <li>Option to not sync range in extras/synchronizer.js
</li>
71 <li>Additional options for styling the range selector
</li>
72 <li>getRowForX method
</li>
73 <li>setVisibility can set the visibility of multiple series at once.
</li>
74 <li>crosshair plugin extra
</li>
75 <li>rebase/straw broom plugin
</li>
76 <li>highlightSeriesBackgroundColor option
</li>
77 <li>yAxisExtremes() method.
</li>
78 <li>Passing strings in native format now throws. (Previously it kinda sorta worked.)
</li>
83 <li>Selections are always cleared with animations
</li>
84 <li>synchronizer calls previously-set callbacks
</li>
85 <li>synchronizer only syncs when graphs are ready
</li>
86 <li>Reset on synchronized graphs failed
</li>
87 <li>fix to improve synchronizer performance
</li>
88 <li>binary search bug fix in synchronizer
</li>
89 <li>Fix range selection when chart is located inside fullscreen element
</li>
90 <li>fillAlpha can be set per-series when fillGraph is set.
</li>
91 <li>xRangePad was ignored on unzoom
</li>
92 <li>Allow selected points where canvas-y coordinate is
0</li>
93 <li>Using valueRange with Logscale and yRangePad has unexpected results
</li>
94 <li>With
"drawGapEdgePoints", unwanted point often drawn at beginning of chart
</li>
97 Other user-visible changes:
99 <li>“legend: follow” positioning changes
</li>
104 <li>Code moved into a “src/“ directory
</li>
105 <li>Tests use Mocha instead of jstd
</li>
106 <li>dygraphs is split into ES6 modules and uses some ES6 features (e.g. arrows and destructuring).
</li>
107 <li>dygraphs is built using babel & browserify
</li>
108 <li>Code coverage is tracked continuously
</li>
109 <li>Bundle size is now tracked continuously
</li>
114 <td>1.1.1<p class=
"date">2015-
06-
01</p></td>
117 <li>Set
<code>this
</code> to the dygraph in all callbacks.
</li>
118 <li>Minor bug fixes.
</li>
123 <td>1.1.0<p class=
"date">2014-
12-
03</p></td>
127 <li>dygraphs is now
"retina" compatible.
</li>
128 <li>Dramatically improved performance for filled charts (i.e. fillGraph)
</li>
129 <li>More sensible date ticks:
"Jan 08"→
"Jan 2008",
"29Jan"→
"29 Jan"</li>
130 <li>Using a non-existent option now throws (w/ dygraph-combined-dev.js)
</li>
131 <li>x-axis log scales
</li>
132 <li>The
<code>labelsUTC
</code> option forces UTC formatting for all labels.
</li>
133 <li>The new DataHandler system allows for more flexibility in data loading.
</li>
134 <li>"this" is set to the dygraph in all callbacks.
</li>
135 <li>dygraphs has shrunk, because we moved some stuff into
"extras" (
133kb→
122kb)
</li>
138 This will be the last major release to support browsers without a native
<canvas
> implementation. See
<a href=
"http://blog.dygraphs.com/2014/12/dygraphs-110.html">blog post
</a> for more details.
142 <td>1.0.1<p class=
"date">2013-
08-
29</p></td>
143 <td class=
"notes">Minor bug fixes and updates to web site.
</td>
146 <td>1.0.0<p class=
"date">2013-
08-
14</p></td>
147 <td class=
"notes">Initial Release. See
<a href=
"http://blog.dygraphs.com/2013/08/announcing-dygraphs-100.html">blog post
</a>.
</td>
151 <!--#include
virtual=
"footer.html" --
>