Releases: metricsgraphics/metrics-graphics
v2.3
This release fixes a number of bugs and includes the following changes:
- A revamped examples page now clearly shows the code and dataset used to generate each chart.
- A new option called interpolate_tension allows one to mitigate a recurring issue with lines appearing jagged when the data is irregular.
- Year markers are now off by default. A new option called show_year_markers can be set to true to turn the year markers back on.
- A new option called xax_start_at_min modifies the auto-generated set of ticks and forces the x-axis to start at the left-most edge.
Thanks to @stanhu for contributions to this release.
For a complete list of changes, please refer to the 2.3 milestone.
v2.2.1
v2.2
This release fixes a number of bugs and includes the following changes:
- Broken line charts, enabled by setting
missing_is_hidden
to true - The option to remove the library's dependency on jQuery, by setting
show_tooltips
to false. Tooltips and buttons are now the only two features that require jQuery. - Better handling of overlapping markers
Thanks to @mikaelbr for contributions to this release.
For a complete list of changes, please refer to the 2.2 milestone.
v2.1
This release adds automatic time formatting, aggregate rollovers, aspect ratio preservation, a formal testing framework, and closes 25 issues. For a complete list of changes, please refer to the 2.1 milestone.
We also just crossed 205,000 hits!
Thanks to @dandehavilland for major contributions to this release, and to @mikaelbr, @rfk and @t2k for their PRs.
v2.0
This is a major release, with API-breaking changes. For a list of said changes, please refer to the Readme file.
The library is now namespaced. It comes with a test suite--to which we'll be adding more tests shortly, an improved directory structure and prefixed CSS rules. We've also switched to gulp for generating builds. The release closes a total of 15 issues.
The changes in this major release were principally due to the contributions of several people: @blazkovicz, @dandehavilland, @jimmyhchan, @seethroughtrees, @georghendrik and @NamPNQ. Thank you all.
@hamilton and I will be taking a few days off for the holidays, following which we'll be focusing on further improving data tables and addressing several open issues for v2.1.
v1.1
This is the first release after our major push. We are mostly incorporating bug fixes from issues and PRs. Other changes and additions include:
- New chart type: data tables
- DOM elements can now be passed to the target option
- The library no longer depends on Bootstrap.js. If your website uses Bootstrap, please load it before MetricsGraphics.js
- The layout css and dark and light themes' css is now part of the demo stylesheet rather than the library's stylesheet. This makes the library more modular.
Thank you to the following users for their contributions to the release: @blazkovicz, @SebastianM, @garrypolley, @umtrey, @jimmyhchan, @juliuss, @mouradmourafiq, @bcherny, @grahamj
v1.0
First public release.
Thanks to everyone who filed bugs or otherwise contributed to the library during its pre-release phase. We closed a total of 155 issues during that time.
Take a look at our website, newly redesigned to mark the occasion: http://metricsgraphicsjs.org
We'll be working on v1.1 next, which we hope to release soon. It will include support for barplots, data tables and lowess, a few enhancements to line charts and several bug fixes.
v0.6
Further refines line charts, allowing them to better handle sparse time series. Adds rug plots and other improvements to scatterplots. Scatterplots can now be linked, least squares works with dates and the encoding options are more robust. All of a scatterplot's components can now be styled.
The Button Layout has also been extended to allow for manual buttons that aren't tied to the data object.
Take a look at the examples for demonstrations of the changes: http://www.metricsgraphicsjs.org
v0.5.1
- Reverted the removal of bootstrap.js since we're actually using three of the plugins there (popover and tooltip for chart descriptions and dropdown for our button layout)
- Cleaned up the way we rely on bootstrap.css, by overriding a few selectors in metrics-graphics.css and using the hosted version of bootstrap.css for everything else
These changes ensure that our library remains modular and doesn't mess up people's websites if it so happens that they have bootstrap installed.