Skip to content

ZingChart Release Notes

Releases

ZingChart: Feb 22 Release
12-Oct-2012
31-July-2012
15-May-2012
16-April-2012
07-October-2011
27-July-2011
13-December-2010
21-April-2010

ZingChart: Feb 22 Release

  • 5347: Release Notes Ticket
    - Added "stepped" aspect on area/area3d charts
    - Added "step-start" attribute ([middle] | before | after) on line/line3d and area/area3d charts
    - Added "sticky" attribute (boolean) and "timeout" (number) on tooltip to create a time delay before hiding the tooltip. If one hovers over the tooltip within that timeout, the tooltip will stay visible.
    - Setting "dynamic" margins on plotarea on xy charts will also modify the plot's dimensions to prevent overlaps between scale label and scale items
    - Added "marker-off" attribute on legend to allow different styles for on/off markers
    - Added zingchart.bind(sId, sEvent, oFn) and zingchart.unbind(sId, sEvent, oFn) methods for finer event handling management. If sId is null then the event will be assigned to all the existing charts on a page
    - Improved short notation label display

12-Oct-2012

  • 4938: Support: Pie value labels
    Fixed bug where Pie value-box does not show up in correct place when values are 50/50
  • 4930: 3DPIE and 0 values
    Fixed bug with 3D Pie charts and 0 values.
  • 4920: Support: Marker issue
    Cross and Plus Markers now are set via line-color and line-width to match HTML5.
  • 1060: Improved Color Format Support for ZingChart Values
    Added support for rgba as well as setting background-color-1 and background-color-2 with rgb through the background-color attribute.
  • 4929: SUPPORT: Pie legend issue
    It is now possible to set "text" within legend item to set the text format for the legend.  This matches the functionality of HTML5.
  • 4934: negation : [standard] | currency
    Added 
    
    negation : [standard] | currency
    
    on scale and plot (along the other formatting attributes) to control how the negative values are displayed independent of the chosen format. 
    
    For example, if on scale format is $%v then the values -100 and 100 will be formatted as:
    
    negation : "standard" ------- $-100 $100
    negation : "currency" ------- -$100 $100
  • 4935: JS Formatter
    It is now possible to add "format": "javascript:myJavaScriptFunction" to the scale.  When this is done, the JavaScript function will be called for each item on the scale.  It will pass the JavaScript function a single value parameter.  The value returned from the JavaScript function will be displayed in the scale.
  • 4947: adjust-scale on feed
    Added 
    
    adjust-scale : true | [false]
    
    attribute on "refresh" object that will control how the data will be loaded. 
    
    If false (default) the scale interval will stay fixed (and calculated using the max-ticks attribute) as the data is being loaded.
    
    If true, the scale interval will change as data is being loaded so that the full space of the scale will be used.
  • 4943: Common Legend across multiple graphs.
    Added 
    
    shared : true | [false]
    group : (numeric)
    
    on legend object to allow for shared legends and even grouping the shared legends.
    
    Demo: http://www.zingchart.com/supportdemo/502c08825b475?nocode
  • 4970: Wrap title
    Title now accepts:
    
    wrap-text: true | [false]
    
    If it is set to true, the text wraps if it is longer than the width of the box.
  • 5013: SUPPORT:setting the number of x-axis items
    Fixed a bug in the ZingChart rules that didn't allow the != operator to always function properly.

31-July-2012

  • 1393: Customizing Loading Screen
    It is possible to customize the loading progress bar through the zingchart.render method:
    zingchart.render({
                          dataurl                : dataUrl,
                          output          : 'flash',
                          width                  : 600,
                          height                  : 400,
                          container              : 'zingchart',
                          preservecontainer: true,
                          liburl          : zingLib,
                          progressbar:{
                                color: '#ff0000',
                                text: 'Please Wait',
                                backgroundcolor: '#c3c3c3',
                                bordercolor: '#ff0000',
                                borderwidth: 2,
                                fontcolor: '#ffffff'
                          }
                  });
  • 1244: Inherit scale colors from plot
    It is now possible to set "line-color": "inherit" on the scale objects.  If this is set, the scale line color will match the first plot object that uses that scale.
    
    It is also possible to set inherit on the line-color property of "tick", "minor-tick", and "ref-angle".  If this is set, it will inherit the line-color of the scale.
    
    Finally, "inherit" can be set on the font-color of "item" and "label".  Once again, it will inherit the line-color of the scale.
  • 4748: Flash Bootstrap Loader
    Zingchart now ships with two swfs.  The first is zingchart.swf which is a small swf that presents the loading screen.  The second is zingchart_lib.swf which is the entire swf.  If you include zingchart.swf, it will present the loading screen to the user and then load the zingchart_lib.swf.
  • 1563: Zomming hbar charts
    Zooming has been added to scale-x and scale-y for hbar charts.
  • 331: Highlight Legend
    Added "highlight-item" to legend item so that the legend item is highlighted on mousing over the plotnodes.  This is the syntax:
    "legend" : {
    	"item":{
    	     "highlight-item":true
    	}
    }
    
    The effect is a size+1 on the marker and a bold on the text.
  • 913: Scale mirroring discrepancies
    When scale-y is mirrored in area graphs, the area now correctly flows upward.
  • 1080: Transparent value for background-color-1 or background-color-2
    It is now possible to set background-color-1 or background-color-2 to transparent and have the alpha change.
  • 4820: Conditional Builds
    With a special license, it is now possible to make conditional flash builds including only the features that are needed.  This results in a smaller swf file.
  • 4740: Legend toggle-action should be inside legend in addition to item
    toggle-action can be placed within legend to match with HTML5.
    "legend":{
      "toggle-action":"remove",
      "layout":"float",
      "margin":"10 auto auto auto"
    }
  • 4741: Mirror in Gauge does not work
    Gauge now displays properly when scale-r has "mirrored" set to true.
  • 4390: Change Preview handler to handle
    Changed (with backwards support) the following preview attributes:
    
    handler -> handle
    handler-left -> handle-left
    handler-right -> handle-right
    
    Added in handle-left, handle-right, handle-top, and handle-bottom to flash.
    
  • 4814: scale labels and text overlapping
    Fixed bug where labels and text were overlapping if the labels font-angle was set to 90 or 270.
  • 4882: SUPPORT: Drawing bug
    Area3d charts have been given improved graphics to prevent gaps.
  • 4884: Support: Toggle-action
    Toggle-action: remove now works in bar, bar3d, hbar, hbar3d, pie, pie3d, and nestedpie.
  • 820: 3-D Flash Bar chart drawing error
    bar3d and hbar3d now match html5
  • 4739: Legend toggle-action does not toggle non-stacked bars
    toggle-action = remove now toggles non-stacked bars appropriately.
  • 4791: CSV parser fixes needed
    CSV in flash now supports negative and exponential numbers.
  • 4864: SUPPORT: Tooltip not showing.
    On nested pie charts, the defaults now match HTML5 and small regions are able to trigger tooltips.

15-May-2012

  • 300: Putting Preview on the Chart Itself
    Allow preview region to be placed on the graph.
  • 302: Shapes[] Collection
    The shape object has been added into flash.  The syntax is the following:
    "shapes":[
                {
                    "type":"rect",
                    "background-color":"red",
                    "x":130,
                    "y":130,
                    "width":240,
                    "height":100,
                    "hover-state":{
                        "background-color":"blue"
                    },
                    "label":{
                        "text":"Rect",
                        "background-color":"#fc0 #ff0",
                        "padding":"2 4"
                    },
                    "tooltip":{
                        "text":"My Rectangle",
                        "background-color":"#f00"
                    }
                }
              ]
    "type" can be set to circle, square, rect, triangle, diamond, plus, cross, star3-star9, gauge3-gauge9, line, poly, or pie.
    
    In the case of pie, angle-start and angle-end should be set to indicate the position of the gap.
    
    In the case of line and poly, a points array should be passed in with x,y values set:
    "points":[[100,200], [400,250], [250,300]]
    
  • 298: Partial Pie Support
    It is now possible to set "visible": false on a pie slice.  It is also possible to set 
    "scale-r":{
     "aperture": 270
    }
    in order to make a partial circle.
  • 917: Pie Default Discrepancy: "border-width":
    Default pie border size set to 1 in order to match HTML5.
  • 4692: Minor ticket Gauge
    Gauge charts now accept minor-tick and minor-ticks attributes on the scale-r object.
  • 1748: Source Label Shortcut Syntax
    source object has been added to flash.
    
    "source":{
        "background-color": "red",
        "text":"http://www.zingchart.com"
    }
  • 1115: Center Background Image when repeat is set
    Background Image centers when repeat is set and repeats from the center in each direction.  This matches functionality of HTML5.
  • 1389: margin & margin-top, etc conflicts
    When margin is set as well as margin-top, margin-bottom, margin-right, or margin-left, the value is taken by whichever one is specified last in the JSON object.
  • 1420: scale-x zoom handlers
    Even if zoom is not set for scale-x, the zoom handlers in preview display and zoom is enabled through the preview display.  This matches the functionality in html5.
  • 327: watermark your chart for your own reasons
    watermark : { }  - nothing showing enabled or maybe a default zingchart?
    watermark : {url: imageurl
                label:{
                   text: "Don't rip me off!" ,
                   offset-y: 10
                },
                x:200  
                y:200
                }
  • 4668: Plotarea does not Support %
    x & y values can now support percentages.
  • 4722: API Mods - getseriesdata, getseriesvalues
    API calls getseriesdata and getseriesvalues have been added.  getseriesdata returns an array of objects for each plot.  getseriesvalues returns an array of arrays for each plot.
  • 953: Apply margin after position
    margin and position combinations are now handled correctly in flash.
  • 4659: value-box with min/max does not work
    Fixed bug when value-box does not work when type is set to "min,max".
  • 1433: Gradient: background-color-1 / 2
    Pie3d is now applying gradient correctly
  • 336: Tooltips for null piano values
    tooltip-text now supports rules.
    Piano charts support null values so rules can be applied to null boxes.
  • 373: BUG: Guide Markers and Plotarea border overlapping
    Area Markers and Plotarea Markers no longer overlap.
  • 438: Radial gradient fill size adjustment in Flash
    Fixed the radial gradient to match HTML5
  • 4727: Resolve 3D chart Discrepancies
    Changed the following in flash to match up with HTML5:
    1.  Set marker alpha to 0 on line3d and area3d
    2.  Set scale color to #ddd on all 3d charts
    3.  Set scale guides to solid on all 3d charts

16-April-2012

  • 4401: Error bars
    New attributes & syntax (per series object or on global plot object):
    
    error - object, styles the actual error bar, size can be provided either in px or percentage relative to the scale tick size
    
    errors - array, contains the error values, values can be either numerical or percentage relative to the node value. 
    
    Has multiple formats:
    
    1. Error is distributed equally on all nodes:
    
      "errors":[pos,neg]
    
      Each of the two can be hidden by placing null as value:
    
      "errors":[null,neg] will show only negative error
      "errors":[pos,null] will show only positive error
    
    2. Error is specified for every node:
    
      "errors":[
          [pos,neg],
          [pos,neg],
          ...
      ]
  • 4561: Add Stepped & jumped to line3d
    3D Line charts now support the stepped and jumped aspects.
  • 4587: Add start-width parameter to funnel charts
    Added start-width property to funnel charts.  
    "dynamic" is the default and sets the funnel width based on value.  "static" will set the start width the same no matter the value.
  • 4600: Add in selection API methods
    Added in clearselection, setselection, getselection, and select API calls.
  • 4638: New legend attributes for pagination
    Added paging support for legend.
    Added 
    
    "max-items" : N
    "overflow" : "page" | "none" | "hidden" uses max-items to make pages of N items (page) or just show only the top N items (hide)
    
    Added styling objects within legend:
    "icon"
    "page-on"
    "page-off"
    "page-status"
  • 4558: bullet Stacked Chart
    Support for stacked bullet charts.
  • 4666: Add dynamic margins to plotarea to fit scale values
    If the chart margin-left or margin-bottom are set to "dynamic", the margin is calculated based on the size of the respective scale items and label.
  • 1542: hover-state,background-state,and selected-state
    hover-state, background-state, and selected-state have been added to plot objects.
  • 4389: Preview handles
    In the preview object, "handler" has been changed to "handles"
  • 4394: Dotted Line
    The spacing of dashed and dotted lines has been improved.  
  • 4400: Gradient in bar chart doesn't work with min-value
    Gradients in bar charts now work as expected.
  • 4630: Bubble Hover Color Bug
    hover state on bubble chart now displays correct color.
  • 4631: Bar chart with bar-width not positioned correctly
    bar chart with bar-width is now centered appropriately.
  • 4559: scale-y-2 not showing up in hbar3d
    Added support for scale-y-2 in 3d hbar charts.
  • 4560: hfunnel scale direction wrong
    Fixed hfunnel scale direction.
  • 4652: getcharttype/setcharttype
    Added new API calls getcharttype and setcharttype
  • 4563: Gauge Chart values are getting rounded up
    Added "multiplier" property to Gauge charts.  Scale values no longer get rounded unless multiplier is set to true.
  • 4564: Feed Not Working
    Allow addition of scale-x values with feed.
  • 4565: Radar Issues
    Fix radar bugs when aspect is set to rose.
  • 4569: Pie Chart Collision
    Prevent labels from multiple pie charts from overlapping.
  • 4576: Text attribute should accept %v
    Parse %v when used in the text attribute.
  • 4577: Hooks & Arrows Bug
    Arrows and hooks are not functioning in the same manner as labels and hooks.
  • 4414: Add Loader object to defaults file
    loader object added to defaults to allow setting default values for objects that occur outside of the graphset object.
  • 4419: Markers bugs
    Better support for scale markers with bar charts.
  • 4445: 3d line inherit background-color form line-color
    If no background-color is set on a 3D line chart, the background-color is inherited from the line-color.
  • 4446: Pie Gradiant
    Gradient values in pie charts display as expected.
  • 4449: Funnel 0 values
    Changed the behavior of 0 values in funnel charts.  They now connect the previous section and the next section instead of not displaying.
  • 4549: User Bug - Version: 1.111121
    Added background-color: transparent and background-color: none to display a transparent background color in addition to background-color: -1

07-October-2011

  • 1903: guide-label in plot
    Set "guide-label" on plot to set the style/text of the guide callout on a per plot basis.
    
    "guide-label":{
        "text": "Accumulated Waste: %v lbs"
    }
  • 4354: Range Chart
    New chart type:"range"
    
    Data should be an array of two values.  The first values will form a line and the second values will form a line and the middle will be filled in.
    
    http://www.zingchart.com/supportdemo/4db73d9e06927
  • 4365: Scale min-value: auto
    Setting min-value:"auto" on scale-y will calculate the scale-y min-value based on the plot points.
  • 4366: Radar - Alignment
    Radar Objects added/modified to bring flash and html5 into alignment.  Notably, the scale-k and scale-v guides now support the item array to rotate background colors and the scale object was added.  scale can be used to set size-factor.
  • 1912: tooltip visibility per plot
    Fixed bug for setting "visible": false on a tooltip at the plot level.
  • 4320: value-range
    By default, scale markers placed on scale-x check key indexes when matching range.  Now, it is possible to add 
    
    "value-range":true
    
    on the marker in order to check values instead of key indexes.
  • 4328: Gauge - Alignment
    Added/Modified objects to sync the flash and html5 implementation of gauge.
  • 4330: show-labels on scale-x and scale-y
    if the show-labels array exists, only the labels included will be displayed.  The specified label must be part of labels or values.
    
    "scale-y-2":{
        "show-labels":["10","50","100","200"],
        "values": "0:200:10"
    }
  • 4332: Guide items for scale-x and scale-y
    guide items array allow rotating background colors on scale guides.
    
    "guide":{
                    "items":[
                        {"background-color":"red"},
                        {"background-color":"white"},
                        {"background-color":"blue"}
                    ]
                }
  • 1889: Pyramid Aspect
    Pyramid aspect added to bar and bar3d.
    "plot":{
        "aspect": "pyramid"
    }
    
  • 1890: Cylinder Aspect
    Cylinder aspect added to bar and bar3d.
    "plot":{
        "aspect": "cylinder"
    }
    
  • 1891: Cone Aspect
    Cone aspect added to bar and bar3d.
    "plot":{
        "aspect": "cone"
    }
    
  • 1900: zoomToValues
    zoomToValues can be set on a scale object to indicate the start and end zoom values based on the scales value.  This is in contrast to zoomTo which sets the zoom based on index.
    
    "zoomToValues":[1303256280000,1303257360000]
  • 1850: Axis Labels alliagnment
    Fixed bug with rotation of scale labels on horizontal charts.
  • 1851: Mixed 3d
    Added support for mixed 3d charts.  You can not mix 3d with non-3d.
    
    { "show-progress": false, "graphset" : [ { 
    "type" : "mixed",
    "series" : [ {"type": "line3d", "tooltip-text": "%k", "values" : [87,36,86,89,82,60,41,89,81,29,67,26,73,54,10,21,57,50,62,84], "text" : "Item 0"},
    {"name": "top", "type": "bar3d", "values" : [40,36,90,59,61,94,60,2,35,30,46,38,98,96,28,58,98,54,30,17], "text" : "Item 1"} ] } ] }
  • 1860: Get legend color from marker background
    In scatter and bubble charts, the legend marker will inherit properties from the plot marker.

27-July-2011

  • 984: "text": attribute in "value-box": not working in Theme files
    Feature: Added the ability to set the value-box "text" parameter in theme (defaultsurl) files. As of 28 Dec 2010
  • 1056: API call for identifying what render is output.
    Feature add: "getrender" API call added for identifying what format a chart has been rendered in. As of 1 Feb 2011. See docs here http://www.zingchart.com/learn/api/api.php
  • 404: HTML5 images[] collection
    0.110610
    
    Added images[] collection to the HTML5 version
    
    Demo:
    http://www.zingchart.com/supportdemo/4df21e151a6a7
  • 419: Port CSV Handling to Flash
    csv : Insert data from CSV file exported by Excel
  • 1041: Auto width HTML5 in Internet Explorer
    Bug fix: The 'width': 'auto' parameter in zingchart.render () was failing in Internet Explorer. This has been fixed as of 17 Jan 2011.
  • 997: Bug: crosshair-x value-label issue
    Bug Fix: in some line charts with multiple series on top of eachother, using "crosshair-x": value-labels would cause the top value-label to be forced off of the chart. Now, all labels stay in the chart area. As of 28 Dec 2010.
  • 1003: Time series chart bug in HTML5
    Bug fix: HTML5 line charts using [timestamp,value] formatting were resulting in criss-crossing lines with  some datasets. Fixed as of 18 Jan 2011.
    
    Demo: http://www.zingchart.com/supportdemo/4d34c5af7efb3/canvas/0.110117
  • 1004: "crosshair-x" JavaScript exception bug in HTML5
    Bug Fix: A user encountered a Javascript exception when mousing over the chart with "crosshair-x": active in an HTML5 chart. Fixed as of 17 Jan 2011.  
    
    Demo: http://www.zingchart.com/supportdemo/4d3477e42a5d2/canvas/0.110117
  • 1005: Multiple-axis default positioning
    Bug Fix: When multiple scales were being used (scale-y-n), the additional scales were not being positioned correctly and required manual placement. This has been fixed as of 22 Dec 2010.
  • 1673: Series x scale-x
    0.110610
    
    Fixed bug on non-numeric key-value scales.
    
    Demo:
    http://www.zingchart.com/supportdemo/4df224e2410b9
  • 1649: Text-align
    0.110610
    
    Added auto-align : true|false on scale item object that will "magically" align the rotated scale items with the scale itself.
    
    Demo:
    http://www.zingchart.com/supportdemo/4df21f0f457e2
     
  • 1016: Guide (crosshair-x) issues: font size/empty guides
    Bug Fix:  "font-size": was not functioning in the HTML5 crosshair-x value-labels. Fixed as of 13 Jan 2011.
    
    Also, fixed an issue that occasionally  caused empty value labels to remain on chart after mouse was moved off of the chart. 
  • 1085: Add "stacked": string to "plot": {} object for bar/hbar/hbar3d/bar3d
    Bug fix: Previously, "stacked": true (for creating stacked bar charts) was not allowed in the "plot": object in Flash. This has been resolved as of 1 Feb 2011.
  • 972: HTML5 on Internet Explorer
    Bug fix: HTML5 charts were not re-sizing correctly when using 'width': 'auto' in zingchart.render(). This is fixed as of 17 Jan 2011.
  • 850: Removing a Chart from a page
    0.110610
    
    Added "destroy" API call for clean removal of a chart from a page.
  • 892: Ability to Submit bugs in HTML5
    0.110610
    
    Added Bug Report tool into HTML5 version
  • 507: Background 1 and 2 inverted in HTML5 (vs Flash)
    Bug Fix: Background-colors for gradients were showing up in the wrong order for HTML5. Now, "background-color-1": is at the top (linear) or center (radial) of gradient background color fills. As of 28 Dec 2010. 
  • 1753: [BUG] After call to zoomtovalues, double grid lines are drawn, 2nd scale not zooming
    Added xall and yall boolean parameters to specify whether the zoomto and zoomtovalues API calls apply xmin, xmax, ymin and ymax to all the similar scales at once.
  • 1755: [BUG] Fixed preview control on mobile device
    Fixed bug on preview object not being properly reset when applying a setdata API call over a chart with a "zoomed-in" state
  • 1756: [BUG] Hide context menu
    Added possibility to completely hide the context menu (only for localhost/127.0.0.1 development and extended licensing modes)
  • 1758: DESIGN: Defaults file caching
    Added "defaults" parameter in zingchart.render() call. Requires an object containing the chart defaults.

13-December-2010

  • 840: Add "label": {} object in scales [Flash]
    Feature add [Flash]: Flash has been updated with a "label": {} object in scales that allows the grouping and customization of scale labels. Example: 
    
    "scale-y": {
    "label:{
        "text": "Sample Label", 
        "font-size": "14px",
        "font-family": "arial",
        "font-weight": "bold"
    }
    }
  • 881: "hook": updates in Flash
    Update:"hook": object added for positioning labels, images and notes relative to datapoints has been added. Syntax as follows: 
    "hook": {
                        "type": "node",
                        "plot":1,
                        "index":0,
                        "offset-x":25,
                        "offset-y":-20
                    },
  • 994: CUSTOMER: Add "font-angle": to area markers
    Feature: Added the ability to rotate text in area markers. "font-angle": 0 will produce horizontal area marker labels. 
  • 996: Customer: Implement "label": {} object in Flash markers
    Feature: Added a "legend":{} object within the area markers array. Now, "text": as well as font styling parameters may be set within the legend object. 
  • 374: Custom user variables - Rick Bullotta
    Feature: Added custom user variables added for Flash and HTML5. User variables may be set using "%data-variable":[] array, where variable may be any specified variable. "%data-variable" may be used as a token in tooltips, value-boxes or the url attribute.
  • 378: max-items doesn't work in Flash
    Syntax update: "max-labels" (Flash) is now aliased to "max-items". "max-items" should be used when specifying how many scale items (including labels, ticks and guides) are desired on a given scale-x or scale-y. Updated as of August 25, 2010.
  • 819: 3-D Bar chart Legend-item Bug
    Bug Fix: Fixed the color of legend-items to inherit "background-color-1" and "background-color-2" from the series. Previously, "background-color-1" and "line-color" were inherited, causing unintended legend-item colors. As of October 22, 2010.
  • 889: Decimals Freeze Problem
    Bug Fix: Adding decimals to the "step": in scales without specifying the number of decimals via the "decimals": attribute was previously crashing Flash. This has been resolved.
  • 847: HTML5 label -> "font-angle" not working
    Bug Fix: "font-angle": parameter for HTML5 scale labels were not previously working. This has been fixed as of 10 Nov 2010.
  • 864: "bar-width" not supported for HTML5
    Feature: Upgraded bar charts with many features for bar sizing and overlap. "bar-width", "bars-space-left", "bars-space-right", "bar-space", "bars-overlap" have been added. Values may be set to either pixels or percentages. As of November 10, 2010.
  • 782: Update "output": to always fall back (if possible
    Bug Fix: The "output" parameter in zingchart.render() has been updated to always allow for render fallback, even if a specific render is chosen. For instance, if output is set to Flash but the chart is accessed via a mobile device not supporting Flash, and HTML5 chart will show (only if proper scripts for HTML5 are included). As of October 15, 2010.
  • 390: User Bug - Version: 1.100610
    Feature: Added the ability to set width and height of value-boxes. To do so, set "width" and "height" attributes within "value-box": object. As of August 17, 2010.
  • 844: User Bug - Version: 1.100905
    Bug Fix: Value-boxes were showing up below nodes in some line/area charts. 
  • 833: User Bug - Version: 1.101027
    Bug Fix: Legend-sizing bug fixed for proper handling of different legend-item text length.
  • 803: FireScope Nov. 3 Deliverables
    Feature: Added a "curtain":{} object feature for enabling a loading feature when "refresh" is used. Object is placed within "refresh" as follows: 
    
    "refresh": {
                    "curtain":{
                        "visible": true,
                        "background-color":"red",
                        "text":"We are Loading!"
                    },
                    "type" : "feed", 
                    "interval" : 2, 
                    "max-ticks" : 10,
                    "url" : "fb646-5-feed.php"
        },
  • 454: Flash 'saveasimage' Issue
    Feature: Added "getimagedata" API call for returning image via API. As of August 18, 2010.
  • 492: Burning Sky: min/max value issue
    Bug fix: Previously, when using data as [timestamp,value] pairs, max-value would be ignored/calculated using a default step value. Both min-value and max-value are now recognized as of October 15, 2010.
  • 519: Overlapping valuebox labels RE: ZingChart SaaS license
    Feature added: In Flash, value-box overlap prevention has been added to limit the overlap when showing a large number of slices in pie charts. As of September 3, 2010.
  • 791: Bug: Re: ZingChart in Flex
    Bug fix: API calls are now consistent when zooming on a chart. For example, if an item is toggled to 'hide', it will remain hidden upon zooming and interacting with the graph. As of October 15, 2010.
  • 779: Demo needed: Log scales/scientific notation
    Feature: Logarithmic scales have been added to HTML5. To set scales to logarithmic, add the "progression": "log" attribute to scale-y. Also added are "exponent": true and "exponent-decimals": 3, to allow for scientific notation. As of October 19, 2010.
  • 526: FireScope: Multiple scale-y axes in Flash
    Feature: Added the ability to use multiple scales in Flash and HTML5. Now, "scale-x-n":{} is allowable. To attach a series to a specific scale, set "scales": "scale-x,scale-y-2" formatted string within a specific series object. As of October 15, 2010.
  • 893: "margin": "auto" abilities in Flash
    Feature: Upgraded margin and positioning parameters for ability to set both simultaneously (taking into account height/width of objects). Further information can be found at: http://www.zingchart.com/support/fogbugz/fb953.html?dev=1
  • 468: Legend layout "float" in Flash
    Feature: Added "layout": "float" feature to legend. Used for spacing out legend items evenly within the width of the legend area. 
  • 524: Vantage.com: JS call for url in JSON
    Feature add: Added the ability to use JavaScript calls via JSON. As of September 7, 2010.
  • 872: "alpha-area": note "area-alpha": (HTML5)
    Bug fix: change syntax from "area-alpha" to "alpha-area" to match HTML5 and Flash (for setting alpha of area chart plot background-colors).
  • 478: Flash/HTML5 preloader consistency
    Feature: "flashvars" no longer needed in Flash for zingchart.render() parameters. Now, Flash and HTML5 both have all of the same zingchart.render parameters. As of August 18, 2010.
  • 458: CSV file + Date-Scale - User Bug - Version: 1.100607
    Bug fix: Fixed a bug where scale-x could not be set when using CSV data. As of August 18, 2010. 
  • 442: Flash: HBar Scale-label rotation
    Bug Fix: Horizontal bar chart scale labels were rotated the wrong direction by default. 
  • 413: FireScope/BurningSky - memory leak
    Bug fix: memory leaks fixed in Flash as of October 15, 2010.
  • 406: Not Customer: MM
    Default Update: Previously, "type": needed to be set in "value-box" to show any value-boxes in Flash. Defaults have been updated for "type": "all" if the "value-box" object is present. Other values are "none", "max, "min". As of August 18, 2010.
  • 435: "background-repeat": updates for Flash
    Syntax Update: "background-repeat" syntax (for use with "background-image") has been updated to reflect CSS styling. As of October 25, 2010, available values are "repeat", "repeat-x", "repeat-y", and "no-repeat".
  • 449: Burning Sky Software - Questions on Zingchart HTML5 usage
    Syntax Update: In zingchart.render(), both Flash and HTML5 now recognize 'container' and 'id' for specifying a chart id. 'id' will be the preferred syntax moving forward. As of September 22, 2010.
  • 496: Horizontal/vert Bullet: Auto scaling to Goals OR values
    Bug Fix: In bullet charts, scale-y was previously being auto sized in relation to the tallest bar height, not taking into account the highest goal value (which caused goal values to not appear. This is fixed as of August 23, 2010.

21-April-2010

  • Added in preview area for scatter
  • Minor-guide object added to display the minor-guide instead of automatically displaying if minor-ticks set
  • Ability to set value-box placement using rules
  • Ability to set width and height of value-box
  • Various legend item attribute updates:
    legend{
        item:{
            show-marker: [true] | false ->  Shows the marker
            marker-style: [square] | circle | diamond | triangle | match (matches to the marker set on the line/area)
            show-line: true | [false] 
            line-style: dashed | dotted | [solid] | match where match will match the marker on the line/area
            highlight: true | [false]
            toggle: [true] | false
        }
    }
  • Within legend, a new object named 'tooltip' has been added. If it exists, then the tooltip will appear. By default the tooltip will contain %d. It can be customized as a regular tooltip. By default, it will inherit the color of the plot as background.
  • Legend-text attribute added to plot to specify the text displayed in the legend
  • On the individual series, there is a new object called legend-item that can override any of the above attributes. Also, if visible is set to false in the legend-item, the item does not display in the legend.
  • Line-style replaces line-dotted and line-dashed. Line-style options: [solid] | dotted | dashed
  • View source feature added to right-click menu
  • The file attribute has been renamed as url
  • Description attribute added to plot. It can be accessed in tooltips by %d anywhere that %t can be accessed.
  • Ref-line defaults to "visible": false if ref-line is at the same location as the scale
  • Label x/y coordinates now correlate with the upper left corner (previously correlated with center of graph)
  • API additions
  • Added theme called "spark" to enable sparkline development
  • Scrolling with feed crashing browser
  • History bug fix
  • Fixed Gauge Background to encompass the whole gauge
  • Added non-numeric goals to bullet
  • Allowed lens to go slightly outside of chart to fully get each part of the line
  • Removed 2d/3d right click switch from graphs that don't have 3d.
  • Labels outside of plotarea moving on zoom.
  • Fixed custom markers
  • Fixed tooltip background-color bug
  • Fixed bugs with feed-reset
  • Removed width/height/x/y from plot
  • Guide z-index is set to top
  • Preview Box crashing bug