@alexanderby alexanderby released this Apr 6, 2017 · 14 commits to release since this release

Assets 2

New:

  • Lowercase package name for CommonJS and AMD.
  • Underscore dependency removal.
  • Async rendering of facet cells (see example: https://api.taucharts.com/advanced/performance.html)
  • Async spec calculation. Progress bar and warning for heavy charts.
  • Optimize nearest element search.
  • Highlight element and show tooltip when cursor is close to it.
  • Stick tooltip and show action buttons on click, dim other elements.
  • Raise highlighted element and group over others.
  • Optimized repaints when sorting DOM nodes.
  • Sparkline mode (hide ticks and grid lines (except zero) in small charts and facets).
  • Improved chart labeling algorithm (hide label when it intersects points).
  • Allow to show line and area points (guide.showAnchors = 'always').
  • UTC time scale, period scale and format (use settings.utcTime = true).
  • Improved color legend (focus on click, toggle on icon click or CTRL+click; reset button).
  • Horizontal size and gradient legend layout.
  • Line and area transition during filtering.
  • Improved variable size line appearance (circles connected with tangents like a brush).
  • Show integer ticks for integer values.
  • Smooth line, that doesn't exceed data points (guide.interpolate = 'smooth-keep-extremum').
  • Smooth interpolation for math data (guide.interpolate = 'smooth').
  • Hide equal labels at line.
  • Improved key search performance for cached data.
  • Detect Floating Axes background color.
  • Configurable Export background.
  • Reserve space for bar labels.
  • Display existing values in Size Legend.
  • Optionally apply Filter on mouse up (default) or immediately.
  • Minimal radius for highlighted line points.
  • Highlight zero tick when there are positive and negative values.
  • Improved default number format.
  • Highlight overlapped points by moving cursor around.
  • Raise smaller bars over bigger for linear scale.
  • Split size legend ticks by square root, reduced ticks count.
  • Show X-cursor line for highlighted line point.
  • Hide axis ticks for large density.
  • Removed unnecessary polyfills (Map, WeakMap), added polyfills for IE (Array.from etc).
  • Disable animation when too much elements.
  • Smooth area (guide.interpolate = 'smooth-keep-extremum|smooth|linear|step').

Fixed:

  • Avoid base axis overflow.
  • HTML characters in tooltip values.
  • Cut labels when insufficient space on bar charts.
  • Legend plugin breaks color brewer (#251)
  • Layer plugin affected size scale.
  • Scatterplot and line with size overflow chart.
  • Bars overlap each other.
  • Disabled scales rounding.
  • Fixed displaying labels behind bars.
  • Extending scale domain too much.
  • Side ticks labels overflow.
  • Linear scale domain with equal values.
  • Axis labels are not rotated.
  • Y-axis width calculation.
  • Bars become black during filtering.
  • Horizontal bars labels overlap.
  • Hide tooltip on resize.
  • Tooltip and legend highlight conflict.
  • Custom color legend groups stay colored when disabled.
  • Wrong colored bar position at order scale.
  • Hide trendline labels.