2012 was a busy year for Dygraphs.
We had almost 400 commits over the year (with a month to go, no less.) And something you'll notice is that this year we had a _huge_ number of external contributors. So first and foremost, thank you to everybody who contributed to Dygraphs.
Robert Konigsberg: 175
Dan Vanderkam: 137
Klaus Weidner: 30
Adam Vartanian: 5
Uemit Seren: 5
Josep Llodrà: 4
David Moena: 3
Paul Felix: 3
Beda Kosata: 2
Jason Hollingsworth: 2
Wim Bruynooghe: 2
David M Sibley: 1
David Watrous: 1
James H Thompson: 1
Matt Miller: 1
Richard Klemm: 1
Russell Valentine: 1
Here's an overview of the major new features:
- Added custom plotters. This is brand new, but as the examples demonstrate, new chart types are easy to draw.
- Added a plug-in architecture which will be used to separate and expand behavior.
- Introduced tablet support.
- Rewrote the options processing mechanism, and added a saner way to specify axes.
- Added drawing custom points and custom lines.
- Introduced many changes that significantly increased Dygraphs performance. Dygraphs focus on performance compared to other popular graphing libraries has been independently verified by a third-party. How nice!
- Strengthened our automated test suite in a variety of ways, including simpler command-line testing with phantomjs and a local page to facilitate debugging
- Introduced some experimental toys like the gallery and palette.
- Fixed 83 reported bugs
What a great year! See you in 2013.