changes-jqplot.txt in outfielding-jqplot-rails-1.0.8 vs changes-jqplot.txt in outfielding-jqplot-rails-1.0.9

- old
+ new

@@ -1,7 +1,18 @@ Title: Change Log +1.0.9: +* Convert toolchain to grunt +* Add "step" chart style +* Refactor code according to JSLint rules (johanbove) +* Add enhancedPieLegendRenderer +* Pull request #17: Fix infinite loop +* Pull request #22: Update jqplot.pointLabels.js +* Pull request #23 Update jqplot.pieRenderer.js +* Pull request #25: barRenderer resizing fix +* Pull request #26: Error resizing horizontal bar charts + 1.0.8: * Issue #375: sortMergedLabels does not sort string labels * Issue #279: Groups > 3 Causes Alignment Issues * Issue #439: IE can't display a customized legend in Quirks mode * Issue #482: "Undefined" error message when plotting a chart with no data @@ -10,12 +21,12 @@ * Issue #409: MeterGaugeRenderer replot/redraw offsets center * Issue #523: Adding rectangles to Canvas Overlay plugin * Issue #756: jqplot.min files contain non-UTF-8 characters * Issue #223: fillToZero does not color negative values when crossover point is 0 * Pull Request #23: Adding rectangles to Canvas Overlay plugin -* Pull Request #28: Cross-over points of 0 will actually change colors -* Pull Request #35: Don't highlight hidden bars or show tooltips for them +* Pull Request #28: Cross-over points of 0 will actually change colors +* Pull Request #35: Don't highlight hidden bars or show tooltips for them * Pull Request #41: Add dutch(nl) and svenska(sv) translations for dates * Add tooltip support for Pie Charts * Update to latest YUI compressor 1.0.7: @@ -63,41 +74,41 @@ 1.0.5: * Updated to jQuery 1.9 1.0.0b2: * Major improvements in memory usage: -** Merged in changes from Timo Besenruether to reuse canvas elements and improve +** Merged in changes from Timo Besenruether to reuse canvas elements and improve memory performance. ** Fixed all identifiable DOM leaks. ** Mergged in changes from cguillot for memory improvements in IE < 9. * Added vertical and dashed vertical line support for canvas overlay. * Fixed bug where initially hidden plots would not display. * Fixed bug with point labels and null data points. * Updated to jQuery 1.6.1. -* Improved pie slice margin calculation and fixed slice margin and pie positioning +* Improved pie slice margin calculation and fixed slice margin and pie positioning with small slices. * Improved bar renderer so bars always start at 0 if: ** The axis is a linear axis (not log/date). ** There are no other line types besides bars attached to the axis. ** The data on the axis is all >= 0. ** The user has not specified a pad, padMin or forceTickAt0 = true option. -* Modified tick prefix behavious so prefix no added to all ticks, even if format +* Modified tick prefix behavious so prefix no added to all ticks, even if format string is specified. -* Fix to ensure original tick formats are applied when zooming and resetting +* Fix to ensure original tick formats are applied when zooming and resetting zoom. * Updated auto tick format string so format adjusted when zooming. * Modified auto tick computation to put less ticks on small plots and more ticks on large plots. * Update bubble render to support gradients in IE 9. 1.0.0b1: -* Much improved tick generation algorithm to get precise rounded +* Much improved tick generation algorithm to get precise rounded tick values (Thanks Scott Prahl!). * Auto compute tick format string if none is provided. * Much better "slicing" of pie charts when using "sliceMargin" option to set a gap between the slices. -* Expanded canvasOverlay plugin to create arbitrary dashed and solid +* Expanded canvasOverlay plugin to create arbitrary dashed and solid horizontal and vertical lines on top of plot. * Added defaultColors and defaultNegativeColors options to $.jqplot.config. * Fixed issue #318, highlighter & bar renderer incompatability. * Improve highlighter tooltip positioning with negative bars. * Fixed #305, mispelling of jqlotDragStart and jqlotDragStop. MUST NOW BIND @@ -201,27 +212,27 @@ * Added Mekko chart plot type with enhanced legend and axes support. * Implemented vertical waterfall charts. Can create waterfall plot as option to bar chart. See examples folder of distribution. * Enhanced plot labels for waterfall style. -* Enhanced bar plots so you can now color each bar of a series +* Enhanced bar plots so you can now color each bar of a series independently with the "varyBarColor" option. * Re-factored series drawing so that each series and series shadow drawn on its own canvas. Allows series to be redrawn independently of each other. * Added additional default series colors. -* Added useNegativeColors option to turn off negative color array and use +* Added useNegativeColors option to turn off negative color array and use only seriesColors array to define all bar/filled line colors. * Fix css for cursor legend. * Modified shape renderer so rectangles can be stroked and filled. -* Re-factored date methods out of dateAxisRenderer so that date formatter +* Re-factored date methods out of dateAxisRenderer so that date formatter and methods can be accesses outside of dateAxisRenderer plugin. * Fixed #132, now trigger series change event on plot target instead of drag canvas. -* Fixes issue #116 where some source files had mix of tabs and spaces +* Fixes issue #116 where some source files had mix of tabs and spaces for indentation. Should have been all spaces. * Fixed issue #126, some links broken in docs section of web site. * Fixed issue #90, trendline plugin incompatibility with pie renderer. -* Updated samples in examples folder of distribution to include navigation +* Updated samples in examples folder of distribution to include navigation links if web server is set up to process .html files with php. 0.9.6: @@ -251,11 +262,11 @@ * Added additional marker styles: plus, X and dash. 0.9.5: -* Implemented "zoomProxy". zoomProxy allows zooming one plot from another +* Implemented "zoomProxy". zoomProxy allows zooming one plot from another such as an overview plot. * Zooming can now be constrained to just x or y axis. * Enhanced cursor plugin with vertical "dataTracking" line. This is a line at the cursor location with a readout of data points at the line location which are displayed in the chart legend. @@ -282,32 +293,32 @@ * Many various bug fixes and other minor enhancements. 0.9.4: -* Implemented axis labels. Labels can be rendered in div tags or as canvas +* Implemented axis labels. Labels can be rendered in div tags or as canvas elements supporting rotated text. * Improved rotated axis label positioning so labels will start or end at a tick position. * Fixed bug where an empty data series would hang plot rendering. * completed issue #66 for misc. improvements to documentation. * Fixed issue #64 where the same ID's were assigned to cursor and highlighter elements. * Added option to legend to encode special HTML characters. * Fixed undesirable behavior where point labels for points off the plot were being rendered. -* Added edgeTolerance option to point label renderer to control rendering of +* Added edgeTolerance option to point label renderer to control rendering of labels near plot edges. 0.9.3: * Preliminary support for axis labels. Currently rendered into DIV tags, so no rotated label support. This feature is currently experimental. -* Fixed bug #52, needed space in tick div tag between style and class declarations +* Fixed bug #52, needed space in tick div tag between style and class declarations or plot failed in certain application doctypes. -* Fixed issue #54, miter style line join for chart lines causing spikes at steep +* Fixed issue #54, miter style line join for chart lines causing spikes at steep changes in slope. Changed miter style to round. * Added examples for new autoscaling algorithm. * Fixed bug #57, category axis labels disappear on redraw() * Improved algorithm which controlled maximum number of labels that would display on a category axis. @@ -316,11 +327,11 @@ 0.9.2: * Fixed bug #45 where a plot could crash if series had different numbers of points. -* Fixed issue #50, added option to turn off sorting of series data. +* Fixed issue #50, added option to turn off sorting of series data. * Fixed issue #31, implemented a better axis autoscaling algorithm and added an autoscale option. 0.9.1: * Fixed bug #40, when axis pad, padMax, padMin set to 0, graph would fail to render. @@ -343,85 +354,85 @@ 0.8.5: * Added zooming ability with double click or single click options to reset zoom. * Modified default tick spacing algorithm for date axes to give more space to ticks. * Fixed bug #2 where tickInterval wasn't working properly. -* Added neighborThreshold option to control how close mouse must be to +* Added neighborThreshold option to control how close mouse must be to point to trigger neighbor detection. * Added double click event handler on plot. 0.8.0: * Support for up to 9 y axes. * Added option to control padding at max/min bounds of axes separately. * Closed issue #21, added options to control grid line color and width. -* Closed issue #20, added options to filled line charts to stoke above +* Closed issue #20, added options to filled line charts to stoke above fill and customize fill color and transparency. -* Improved structure of on line documentation to make usage and options +* Improved structure of on line documentation to make usage and options docs default. * Added much documentation on options and css styling. 0.7.1: * Bug fix release * Fixed bug #6, missing semi-colons messing up some javascript compressors. -* Fixed bug #13 where 2D ticks array of [values, labels] would fail to +* Fixed bug #13 where 2D ticks array of [values, labels] would fail to renderer with DateAxisRenderer. -* Fixes bug #16 where pie renderer overwriting options for all plot types +* Fixes bug #16 where pie renderer overwriting options for all plot types and crashing non pie plots. -* Fixes bug #17 constrainTo dragable option mispelled as "contstrainTo". +* Fixes bug #17 constrainTo dragable option mispelled as "contstrainTo". Fixed dragable color issue when used with trend lines. 0.7.0: * Pie chart support -* Enabled tooltipLocation option in highlighter. -* Highlighter Tooltip will account for mark size and highlight size when - positioning itself. +* Enabled tooltipLocation option in highlighter. +* Highlighter Tooltip will account for mark size and highlight size when + positioning itself. * Added ability to show just x, y or both axes in highlighter tooltip. * Added customization of separator between axes values in highlighter tooltip. -* Modified how shadows are drawn for lines, bars and markers. Now drawn first, +* Modified how shadows are drawn for lines, bars and markers. Now drawn first, so they are always behind the object. * Adjustments to shadow parameters on lines to account for new shadow positioning. -* Added a ColorGenerator class to robustly return next available color +* Added a ColorGenerator class to robustly return next available color for a plot with wrap around to first color at end. * Udates to docs about css file. * Fixed bug with String x values in series and IE error on sorting (Category Axis). * Added cursor changes in dragable plugin when cursor near dragable point. 0.6.6b: * Added excanvas.js and excanvas.min.js to compressed distributions. -* Added example/test html pages I had locally into repository and to +* Added example/test html pages I had locally into repository and to compressed distributions. 0.6.6a: * Removed absolute positioning from dom element and put back into css file. -* Duplicate of 0.6.6 with a suffix to unambiguously differentiate between +* Duplicate of 0.6.6 with a suffix to unambiguously differentiate between previously posted 0.6.6 release. 0.6.6: * Fixed bug #5, trend line plugin failing when no trend line options specified. * Added absolute position css spec to axis tick dom element. -* Enhancement to category axes, more intuitive handling of series with +* Enhancement to category axes, more intuitive handling of series with missing data values. 0.6.5: -* Fixed bug #4, series of unequal data length not rendering correctly. +* Fixed bug #4, series of unequal data length not rendering correctly. This is a bugfix release only. 0.6.4: -* Fixed bug (issue #1 in tracker) where flat line data series (all x and/or y +* Fixed bug (issue #1 in tracker) where flat line data series (all x and/or y values are euqal) or single value data series would crash. 0.6.3: -* Support for stacked line (a.k.a. area) and stacked bar (horizontal and +* Support for stacked line (a.k.a. area) and stacked bar (horizontal and vertical) charts. * Refactored barRenderer to use default shape and shadow renderers. * Added info (contacts & support information) page to web site. 0.6.2: @@ -444,10 +455,10 @@ * Updates to documentation. * Added license and copyright statement to source files. 0.6.0: -* Added rotated text support. Uses native canvas text functionality in +* Added rotated text support. Uses native canvas text functionality in browsers that support it or draws text on canvas with Hershey font * metrics for non-supporting browsers. * Removed lots of lint in js code. * Moved tick css from js code into css file. * Fix to tick positioning css. y axis ticks were positioned to wrong side of axis div.