dygraphs 1.1 release candidate

65 views
Skip to first unread message

Dan Vanderkam

unread,
Nov 25, 2014, 7:03:23 PM11/25/14
to dygraph...@googlegroups.com, Robert Konigsberg
It's been far too long since the last dygraphs release. Time to do another! 

I've pushed out a version of the dygraphs.com site for the release candidate here:
http://dygraphs.com/1.1.0-rc/

You can get the minified JS to try on your own pages from:

Or non-minified JS from:

Your help finding unintended changes and bugs since the last release would be greatly appreciated! You can file bugs here. Please mention explicitly that you're looking at the 1.1 release candidate.

Help from those with access to different versions of Internet Explorer would be particularly appreciated. Just looking at the demos and gallery in those browsers would be really helpful.

What's changed? This release represents 15 months of changes, i.e. 200+ commits to master. So it's hard to make an exhaustive list! But here are some highlights:

- dygraphs is now "retina" compatible
- dramatically improved performance for filled charts (i.e. fillGraph)
- More sensible date ticks: "Jan 08"→"Jan 2008", "29Jan"→"29 Jan"
- Using a non-existent option now throws (w/ dygraph-combined-dev.js)
- x-axis log scales
- The labelsUTC option forces UTC formatting for all labels. Pretend local time doesn't exist!
- The new DataHandler system allows for more flexibility in data loading.
- "this" is set to the dygraph in all callbacks.
- dygraphs has shrunk, because we moved some stuff into "extras" (133kb→122kb)

There are a few new options:
- gridLinePattern
- labelsUTC
- showInRangeSelector
- dataHandler
- legend: "follow" and legend: "never"

A few existing options can be set per-series:
- connectSeparatedPoints
- color

And a few others can now be set per-axis:
- drawAxis
- axisLabelWidth

And, of course, there have been many bug fixes!

Barring major problems, I hope to get this release out in the next week. After this, it's on to dygraphs 2.0, which will drop support for all browsers without a native <canvas> implementation and make a few other breaking changes (more about that after we're done with the 1.1 release process).

Thanks!
  - Dan

Dan Vanderkam

unread,
Nov 28, 2014, 9:01:10 PM11/28/14
to dygraph...@googlegroups.com, Robert Konigsberg
I've made a few small tweaks and pushed an update to the same URLs as below.

The only change since the first release candidate has to do with tick spacing. As it turned out, the pixelsPerLabel option wasn't being applied correctly. This has been fixed, but the fix may have an effect on which ticks you get.

Barring objections, I'll push out 1.1.0 sometime next week.

  - Dan
Reply all
Reply to author
Forward
0 new messages