Version History

13th October, 2017

Improvements:

  • TypeScript definition files added to npm package of FusionCharts (fusioncharts & fusionmaps). Previously, the definition files were added from the definitelytyped repository.
3rd July, 2017

New Features:

  • The FusionCharts export servers have been reconfigured to introduce the following features:
    • The 'exportMode' attribute has been introduced to export charts in the auto-export mode (in addition to the server-side export and client-side export modes) that lets users make optimum use of the server-side and client-side export capabilities. Starting v3.12.1, the 'exportMode' attribute replaces the 'exportAtClientSide' attribute.
    • Export statistics can now be logged to obtain details like the type of the exported chart, the format in which the chart was exported, IP address of the user exporting the chart, and so on.
    • The 'exportAction' attribute has been reconfigured to take one more value, download-save (in addition to the existing values save and download), to send the exported file as a download to the client as well as save a copy on the server.

Improvements:

  • Touch devices now support the swipe gesture for scrolling through the chart area.
  • Improved memory consumption for charts that are continuously rendered and disposed.
  • Extra white space rendered in a chart has now been controlled. The extra space was rendered in the event of the following changes in the chart's configuration:
  • In scroll-combination charts, the extra space was added around the first and last data points when a large number of data points were plotted on the chart.
  • Extra space was rendered around the first and last data labels in XY charts, when the 'xAxisMinValue' and 'xAxisMaxValue' attributes were defined, also causing data plot values to flow out of the canvas.
  • The 'drawCrossLineOnTop' attribute has been introduced to draw the cross line on top of the data plots.
  • The 'minLabelWidthPercent' attribute has been introduced for improved control over label management.
  • Tooltips can now be viewed in the full screen mode.
  • The time taken to render multiple charts, especially those plotting a large amount of data, in the IE and Firefox browsers has been improved significantly.
  • v3.12.1 comes with improved readability and better management of label overlapping, in case of rotated data labels. Labels are now wrapped into multiple lines when rotated, with gaps between consecutive labels.
  • The 'onScroll' event and the 'scrollTo()' method have been introduced to enable better control over the scrolling activity and to facilitate customization.
  • The default width and height of toolbar buttons for touch devices has been set to 20 px. to enable ease of use.
  • The 'reverseToolbarIcons' attribute has been introduced to reverse the order in which the toolbar icons are rendered.
  • In pie charts, when 'manageLabelOverflow=1', the legend no longer overlaps the pie chart data labels.
  • Significant improvement in scroll chart performance in terms of initial rendering and scrolling through a chart with large number of data plots.
  • Previously, all the data plots were drawn for scroll charts. Now, only the data points in the visible viewport (canvas) are drawn. Therefore, no matter how large the data is, the time taken to render the data plots increases nominally.
  • In the angular gauge, the empty space that is rendered when the margins are set to 0 has been reduced.
  • In the angular gauge, alignment issues with the trend line's display value have been fixed.
  • Previously, the trend line's display value was misaligned if the lower limit value was less than 0.
  • Slider issues in the heat map chart have been fixed and the slider is now working as expected.
  • Previously, in a fast-paced interaction, the slider did not scroll to the extreme end of the gradient legend scale when the mouse pointer moved out of the scale while still dragging the slider.
  • The core maps package has been updated to:
    • Add specification sheets for 81 provinces under Turkey.
    • Update the Taiwan core specification sheet to:
      • Merge Taichung (City) and Taichung into 1 zone: Taichung City.
      • Merge Kaohsiung (City) and Kaohsiung into 1 zone: Kaohsiung City.
      • Merge Tainan(City) and Tainan into 1 zone: Tainan City.
      • Rename Changhua to Changhua County.
      • Rename Chiayi to Chiayi County.
      • Rename Chiayi (City) to Chiayi City.
      • Rename Hsinchu to Hsinchu County.
      • Rename Hsinchu (City) to Hsinchu City.
      • Rename Hualien to Hualien County.
      • Rename Keelung (City) to Keelung City.
      • Rename Kinmen to Kinmen County.
      • Rename Lienchiang to Lienchiang County.
      • Rename Miaoli to Miaoli County.
      • Rename Nantou to Nantou County.
      • Rename Penghu to Penghu County.
      • Rename Taipei to New Taipei City.
      • Rename Taipei (City) to Taipei City.
      • Rename Pingtung to Pingtung County.
      • Rename Taitung to Taitung County.
      • Rename Taoyuan to Taoyuan County.
      • Rename Yilan to YilanCounty.
      • Rename Yunlin to Yunlin County.
    • Add specification sheets for 22 cities and counties under Taiwan.
    • Update the Spain (autonomous) specification sheet to:
      • Rename Alava to Alava.
      • Rename Avila to Avila.
      • Rename Baleares to Balearic Islands.
      • Rename Bizkaia to Biscay.
      • Rename Navarra to Navarre.
      • Rename Sevilla to Seville.
    • Add specification sheets for 19 autonomous maps under Spain.
    • Update the Spain (provinces) specification sheet to:
      • Rename Andalucia to Andalusia.
      • Rename Baleares to Balearic Islands.
      • Rename Canarias to Canary Islands.
      • Rename Castilla y Leon' to Castile and Leon.
      • Rename Communidad Valencian to Valencian Community.
      • Rename Madrid to Community of Madrid.
      • Rename Murcia to Region of Murcia.
      • Rename Navarra to Navarre.
      • Rename Pais Vasco to Basque Country.
    • Add specification sheets for 22 provinces under Mongolia.
    • Update the specification sheet for India to change the label for Telangana
    • Updated the Puducherry specification sheet for the areas.
    • Update the specification sheet for Arunachal Pradesh to add Namsai and Longding to the list of entities
    • Update the specification sheet for Assam to rename Salmara-Mankachar to South Salamara-Mankachar
    • Update the specification sheet for Bihar to:
      • Rename Kaimur to Kaimur (Bhabua)
      • Rename Munger to Munger (Monghyr)
      • Rename Purnia to Purnia (Purnea)
    • Update the specification sheet for Chhattisgarh to:
      • Rename Dantewada to Dantewada (South Bastar)
      • Rename Gariaband to Gariyaband
      • Rename Kanker to Kanker (North Bastar)
    • Update the specification sheet for Gujarat to:
      • Rename Banaskantha to Banaskantha (Palanpur)
      • Rename Kheda to Kheda (Nadiad)
      • Rename Narmada to Narmada (Rajpipla)
      • Rename Panchmahal to Panchmahal (Godhra)
      • Rename Sabarkantha to Sabarkantha (Himmatnagar)
      • Rename Tapi to Tapi (Vyara)
    • Update the specification sheet for Himachal Pradesh to rename Sirmaur to Sirmaur (Sirmour)
    • Update the specification sheet for Jharkhand to:
      • Rename Hazaribagh to Hazaribag
      • Rename Sahebganj to Sahibganj
      • Rename Seraikela Kharsawan to Seraikela-Kharsawan
    • Update the specification sheet for Karnataka to rename Kannada to Uttara Kannada (Karwar)
    • Update the specification sheet for Maharashtra to rename Buldana to Buldhana
    • Update the specification sheet for Manipur to add Jiribam, Kakching, Kamjong, Kangpokpi, Noney, Pherzawl and Tengnoupal to the list of entities
    • Update the specification sheet for Odisha to:
      • Rename Debagarh to Deogarh
      • Rename Jagatsinghpur to Jagatsinghapur
      • Rename Kendujhar to Kendujhar (Keonjhar)
      • Rename Subarnapur to Sonepur
      • Rename Sundergarh to Sundargarh
    • Update the specification sheet for Punjab to:
      • Rename Firozpur to Ferozepur.
      • Rename Sri Muktsar Sahib to Muktsar.
      • Rename Shahid Bhagat Singh Nagar to Nawanshahr (Shahid Bhagat Singh Nagar).
      • Rename Sahibzada Ajit Singh Nagar to Sahibzada Ajit Singh Nagar (Mohali).
    • Update the specification sheet for Rajasthan to rename Chittaurgarh to Chittorgarh
    • Update the specification sheet for Tripura to rename Sipahijala to Sepahijala
    • Update the specification sheet for Uttar Pradesh to:
      • Add Amethi (Chatrapati Sahuji Mahraj Nagar), Hapur (Panchsheel Nagar), Sambhal (Bhim Nagar), Shamali (Prabuddh Nagar) and Kanshiram Nagar (Kasganj) to the list of entities.
      • Rename Allahadabad to Allahabad.
      • Rename Kushinagar to Kushinagar (Padrauna).
      • Rename Jyotiba Phule Nagar to Amroha (J.P. Nagar), Kanshiram Nagar (Kasganj).
      • Rename Siddharthnagar to Siddharth Nagar.
      • Rename Shrawasti to Shravasti.
    • Update the specification sheet for Telangana to add the following 20 new entities:
      • Bhadradri Kothagudem
      • Jagtial
      • Jangaon
      • Jayashankar Bhoopalpally
      • Jogulamba Gadwal
      • Kamareddy
      • Komaram Bheem Asifabad
      • Mahabubabad
      • Mancherial
      • Medchal
      • Nagarkurnool
      • Nirmal
      • Peddapalli
      • Rajanna Sircilla
      • Sangareddy
      • Siddipet
      • Suryapet
      • Vikarabad
      • Wanaparthy
      • Warangal (Rural)
      • Warangal (Urban)
      • Yadadri Bhuvanagiri
    • Update the specification sheet for Telangana to change the id prefix from IN.AP to IN.TG
    • Update the specification sheet for Haryana to:
      • Add Charkhi Dadri to the list of entities.
      • Rename Mewat to Nuh.
    • Update the specification sheet for West Bengal to add Kalimpong & Alipurduar to the list of entities
    • Add a specification sheet for the islands and banks in Lakshdweep (existing specification sheet for Lakshadweep has been split into two).
    • Update the specification sheet for Bolivia to rename El Beni to Beni
    • Add 8 specification sheets for departments in Bolivia.
    • Add 81 specification sheets for provinces in Philippines.
    • Add 19 specification sheets for administrative regions in Philippines.

Fixes:

  • The 'labelLink' attribute is now working as expected.
  • Previously, the 'labelLink' attribute did not work properly when it was defined using an external link.
  • The 'chartClick' event is now triggered after the element-specific click events are triggered.
  • Previously, the event was triggered before the following click events:
    • dataLabelClick (in 3D charts, error charts & boxandwhisker2d)
    • connectorClick (in the Gantt chart)
    • processClick (in the Gantt chart)
    • categoryClick (in the Gantt chart)
    • milestoneClick (in the Gantt chart)
    • labelClick (in the drag node chart)
    • linkClicked
  • The Export as XLS feature is now working as expected even when the chart has datasets with blank or null values.
  • Overwriting of the values of the 'dataIndex' property of the x-axis labels, on scrolling, has been fixed.
  • Previously, the data index values were overwritten every time the 'dataLabelRollOver' event was triggered.
  • Page scrolling issues in touch devices using the IE11 browser, when the chart is swiped or scrolled, have been fixed.
  • The client-side batch export feature is now working as expected.
  • Previously, attempts to batch export on the client-side threw a JS error.
  • Duplication of menu items in the export menu, when multiple charts are rendered on the same page, has been fixed.
  • The export callback function is now working as expected.
  • JS error thrown by a chart when a hidden container that holds a FusionCharts instance is deleted has been fixed.
  • The 'toolbarButtonScale' attribute is now working as expected.
  • Previously, the size of the toolbar button decreased even when the attribute was assigned a higher value.
  • Issues with rendering charts within tooltips have been fixed.
  • Issues with finding the container DOM element, if a chart is rendered in a container without an ID, have been fixed.
  • In the select scatter chart, data points of a hidden data set are no longer selected.
  • Multi-series charts no longer throw a JS error when updated without any data in the dataset.
  • Pie and doughnut charts no longer throw a JS error when drilled-down.
  • In pie and doughnut charts, multiple invocation of the 'dataPlotClick' event, when a pie slice was sliced and when 'enableMultiSlicing=0', has been fixed.
  • When multi-slicing is disabled, when one slice is sliced out, the previously sliced out slice is sliced in. Previously, the 'dataPlotClick' event was triggered for both these slices, instead of for just the one being sliced out.
  • The pie and doughnut charts no longer throw a JS error when updated with all data values set to 0.
  • In non-XY charts, category labels are now rendered even when the attribute 'x' is defined from the 'category' object.
  • Additional white space rendered in XY charts, when the x-axis is reversed, has been removed.
  • Previously, under this instance, the category labels were not shown.
  • Data plot label cropping in the Bubble chart has been fixed.
  • In the zoom line chart, rendering issues encountered when 'allowPinMode=0' have been fixed.
  • Previously, when 'allowPinMode=0' the zoom line chart threw a JS error and the scroll bar wasn't drawn.
  • In the zoom-line chart, behavioral issues encountered when the pinned area is dragged multiple times have been fixed.
  • Previously, after being dragged twice, the tracker rectangle was seen to be automatically moving around on the chart.
  • In the zoom-line chart, issues related to the zoom out feature, when the 'displayStartIndex' and 'displayEndIndex' attributes are set using the 'setChartAttributes()' method, have been fixed.
  • Duplication of the tracker rectangle, when the zoomline chart is resized, has been fixed.
  • When the zoomline chart is viewed in the pinned mode, the tracker rectangle pins the selected data points. The tracker rectangle can then be dragged along the chart to compare the pinned data points with the rest of the data points.
  • Previously, when the zoomline chart (in the pinned mode) was resized, a duplicate instance of this tracker rectangle was created, which has now been fixed.
  • Discrepancies in the assignment of a specific color to a specific state of the pin mode button have been fixed.
  • In zoom-line charts with a large amount of data, label overlapping seen upon zooming the chart has been fixed.
  • Previously, for a large amount of data, while the initial visualization was rendering okay but labels overlapped upon zooming.
  • JS error encountered on data plot hover, when the zoom-scatter chart is rendered in IE9 and above browsers, has been fixed.
  • In the zoom-scatter chart, tooltips are now rendered for the trend lines and vertical trend lines, as expected.
  • Tooltip positioning issues, when the zoom scatter chart is rendered in IE 9+, have been fixed.
  • Previously, when the zoom scatter chart was rendered in IE 9+, the tooltip was not rendered alongside the data plot upon which the mouse pointer was hovered. Instead, it was rendered in the top-left corner of the chart.
  • Category label displacement in the Marimekko chart has been fixed.
  • In the scroll combination 2D dual y-axis chart, the zero plane is now rendered as expected.
  • Previously, when 'parentYAxis=P', the zero plane overlapped the data plots.
  • The angular gauge can now be rendered even if the initial value is not specified.
  • Previously, in the absence of an initial value, the angular gauge failed to render, returning a JS error.
  • The 'refreshInterval' attribute in the real-time angular and horizontal linear gauges is now working as expected.
    • It has been fixed to ensure that data updates in the real-time angular and horizontal linear gauges are now triggered according to the value set for the attribute.
    • Previously, the updates were triggered immediately on render, even when 'refreshInterval > 0'.
    • Previously, the attribute also did not work when the real-time data value crossed the specified upper limit of the gauge scale.
    • To fix this, the upper limit of the angular and horizontal linear gauges has been configured to update dynamically to accommodate all the real-time values.
  • In the angular gauge, the values of the 'upperLimitDisplay' and 'lowerLimitDisplay' attributes are no longer truncated.
  • Previously, in spite of sufficient space being available to display these values, the values were truncated.
  • In the horizontal linear gauge, issues related to the rendering of the axis line have been fixed.
  • For real-time charts, the 'showRTMenuItem' attribute is now working as expected.
  • In the real-time column chart, rendering issues with the category labels have been fixed.
  • Previously, the category labels disappeared when 'labelStep > 1'.
  • In the multi-level pie chart, new chart data passed using the 'setJSONData' method now successfully overwrites the previous data.
  • Previously, the 'setJSONData' method caused the new chart data to overlap the previous chart data, instead of replacing it entirely.
  • Category label displacement in the Candlestick and drag-node charts has been fixed.
  • In the Candlestick chart, rendering issues encountered when the low value of a data plot is set to 0 have been fixed.
  • In maps, when the entity value is set to 0, tooltips no longer show the entity value as undefined; the entity value in the tooltip is shown as 0.
10th March, 2017

New Features:

  • FusionCharts Suite XT introduces data skipping starting version 3.12.0. In case of huge data, data skipping draws only those plots in the canvas that actually create a data trend.
  • The reverseAxis attribute has been introduced to reverse the x-axis and set the labels in descending order from left to right in scatter and bubble charts. This attribute works only when the x-axis is represented using numeric values. By default, the labels are set in the ascending order.
  • An element-called the cross line-has been introduced for all column, bar, area and line 2D charts. It is a vertical line/area used as quick reference for the data plots.
    The following new attributes have been introduced for configuring the cross line:
    • drawCrossLine
    • Crosslinecolor
    • Crosslinealpha
    • Crosslineanimation
    • Crosslineanimationduration
    • Tooltipgrayoutcolor
    • Plotcolorintooltip
  • Starting v3.12.0, all actions for the chart configurations & space management is executed in a separate thread before rendering the graphics of the chart (that is carried out when the render() function is called). Previously, all these actions were executed in the same thread.
    The asyncRender property has been introduced to enable/disable this feature.

Improvements:

  • Tooltip interaction in error charts has been improved to show cumulative plot values when the cursor is hovered upon the upper and lower limits of the error bars. The cumulativeValueOnErrorBar attribute has been introduced to enable (or disable) this feature.
  • Due to some security policies, usage of eval has been removed for FusionCharts Suite XT. This change affects some of the features of the link and param attributes.
    The affected features that have now been disabled are:
    • Special characters like (, ), - and , cannot be passed as a parameter while function call.
    • Multiple functions cannot be passed after the Javascript: prefix and for the param attribute.
    • A function cannot be defined after Javascript: prefix and for param attribute.

    In order to avoid the use of 'eval', FusionCharts has also discontinued support for the JSON object for IE <= 7 browser versions. Users who wish to continue with the use of the JSON object can request a custom FusionCharts build from us.

  • The core maps package has been updated to:
    • Update the specification sheet for Andhra Pradesh to:
    • Rename Cuddapah to YSR District, Kadapa (Cuddapah).
    • Rename Nellore to Sri Potti Sriramulu Nellore.
    • Rename Vishakhapatnam to Visakhapatnam.
    • Update the specification sheet for Assam to:
      • Add Baksa, Biswanath, Charaideo, Chirang, Hojai, Kamrup Metropolitan, Karbi Anglong West, Karimganj, Majuli, South Salmara-Mankachar, and Udalguri to the list of entities.
      • Rename North Cacher Hills to Dima Hasao (North Cachar Hills).
      • Rename Marigaon to Morigaon.
      • Rename Sibsagar to Sivasagar.
    • Update the specification sheet for Chhattisgarh to:
      • Add Balod, Baloda Bazar, Balrampur, Bemetara, Bijapur, Gariaband, Kondagaon, Mungeli, Narayanpur, Sukma, and Surajpur to the list of entities.
      • Rename Baster to Bastar.
      • Rename Kawardha to Kabirdham (Kawardha).
      • Rename Koriya to Korea (Koriya).
    • Update the specification sheet for Delhi to:
      • Add South East Delhi and Shahdara to the list of entities.
      • Rename North West to North West Delhi.
      • Rename South West to South West Delhi.
      • Rename South to South Delhi.
      • Rename East to East Delhi.
      • Rename Central to Central Delhi.
      • Rename North to North Delhi.
      • Rename North East to North East Delhi.
    • Update the specification sheet for Odisha to:
      • Rename Anugul to Angul
      • Rename Baleshwar to Balasore
      • Rename Baudh to Boudh
      • Rename Jagatsinghapur to Jagatsinghpur
      • Rename Jajapur to Jajpur
      • Rename Nabarangapur to Nabarangpur
      • Rename Sonapur to Subarnapur
      • Rename Sundargarh to Sundergarh
    • Update the specification sheet for Gujarat to:
      • Rename Chhota Udaipur to Chhota Udepur
      • Rename Dang to Dangs (Ahwa)
      • Rename Kutch to Kachchh
    • Update the specification sheet for Haryana to rename Nuh to Mewat.
    • Update the specification sheet for HImachal Pradesh to rename Lahul & Spiti to Lahaul & Spiti.
    • Update the specification sheet for Bihar to:
      • Add Arwal to the list of entities
      • Rename Pashchim Champaran to West Champaran
      • Rename Purba Champaran to East Champaran
    • Update the specification sheet for Jharkhand to:
      • Rename East Singbhum to East Singhbhum
      • Rename Hazaribag to Hazaribagh
      • Rename Kodarma to Koderma
      • Rename Pakaur to Pakur
      • Rename Sahibganj to Sahebganj
      • Rename Saraikela to Seraikela Kharsawan
    • Update the specification sheet for Karnataka to:
      • Rename Chikmagalur to Chikkamagaluru (Chikmagalur).
      • Rename Chamrajnagar to Chamarajanagar.
      • Rename Bellary to Ballari (Bellary).
      • Rename Belgaum to Belagavi (Belgaum).
      • Rename Bangalore Rural to Bengaluru (Bangalore) Rural.
      • Rename Bangalore Urban to Bengaluru (Bangalore) Urban.
      • Rename Bijapur to Vijayapura (Bijapur).
      • Rename Gulbarga to Kalaburagi (Gulbarga).
      • Rename Mysore to Mysuru (Mysore).
      • Rename Shimoga to Shivamogga (Shimoga).
      • Rename Tumkur to Tumakuru (Tumkur).
    • Update the specification sheet for India to rename Pondicherry to Puducherry.
    • Update the specification sheet for Lakshadweep to rename Kaverati Island to Kavaratti Island.
    • Update the specification sheet for Maharashtra to:
      • Add Mumbai City and Palghar to the list of entities.
      • Rename Ahmadnagar to Ahmednagar.
      • Rename Bid to Beed.
      • Rename Gondiya to Gondia.
      • Rename Raigarh to Raigad.
    • Update the specification sheet for Manipur to:
      • Rename East Imphal to Imphal East.
      • Rename West Imphal to Imphal West.
    • Update the specification sheet for Meghalaya to:
      • Add East Jaintia Hills, North Garo Hills, West Jaintia Hills, South West Garo Hills, and South West Khasi Hills to the list of entities.
      • Remove Jaintia Hills from the list of entities.
    • Update the specification sheet for Rajasthan to:
      • Rename Dhaulpur to Dholpur.
      • Rename Jhunjhunun to Jhunjhunu.
    • Update the specification sheet for Tamil Nadu to:
      • Rename Kancheepuram to Kanchipuram.
      • Rename Kanniyakumari to Kanyakumari.
      • Rename Thiruvallur to Tiruvallur.
      • Rename Thiruvarur to Tiruvarur.
      • Rename Thoothukkudi to Thoothukudi (Tuticorin).
    • Update the specification sheet for Telangana to rename Rangareddi to Rangareddy.
    • Update the specification sheet for Tripura to add the following entities:
      • Gomati
      • Khowai
      • Sepahijala
      • Unakoti
    • Update the specification sheet for Uttar Pradesh to:
      • Remove Amethi, Amroha, Kanshiram Nagar, Panchsheel Nagar district, Sambhal, and Shami from the list of entities.
      • Add Jyotiba Phule Nagar and Lakhimpur - Kheri to the list of entities.
      • Rename Mau to Maunathbhanjan.
      • Rename Raebareli to Rae Bareli.
      • Rename Shravasti to Shrawasti.
    • Update the specification sheet for West Bengal to:
      • Rename 24 Parganas North to North 24 Parganas.
      • Rename 24 Parganas South to South 24 Parganas.
      • Rename Barddhaman to Burdwan (Bardhaman).
      • Rename Dakshin Dinajpur to Dakshin Dinajpur (South Dinajpur).
      • Rename Darjiling to Darjeeling.
      • Rename Hugli to Hooghly.
      • Rename Koch Bihar to Cooch Behar.
      • Rename Maldah to Malda.
      • Rename Puruliya to Purulia.
      • Rename Uttar Dinajpur to Uttar Dinajpur (North Dinajpur).
    • Update the specification sheet for Chile to:
      • Rename Aisen del General Carlos Ibanez to Aisen del General Carlos Ibanez del Campo
      • Rename Arica y Parinacota to Arica and Parinacota
      • Rename Magallanes y la Antartica Chilena to Magallanes y Antartica Chilena
    • Update the specification sheet for South Korea to:
      • Add Sejong to the entity list
      • Rename Chungcheongbuk-do to North Chungcheong
      • Rename Chungcheongnam-do to South Chungcheong
      • Rename Gangwon-do to Gangwon
      • Rename Gyeonggi-do to Gyeonggi
      • Rename Gyeongsangbuk-do to North Gyeongsang
      • Rename Gyeongsangnam-do to South Gyeongsang
      • Rename Jeollabuk-do to North Jeolla
      • Rename Jeollanam-do to South Jeolla
    • Update the specification sheet for Busan to remove the '-gu' suffix from all entities
      • Rename the specification sheet for Gangwon-do to Gangwon
    • Update the specification sheet for Gangwon to update the entity IDs for
      • Cheorwon County
      • Chuncheon
      • Donghae
      • Gangneung
      • Goseong County
      • Hoengseong County
      • Hongcheon County
      • Hwacheon County
      • Inje County
      • Jeongseon County
      • Pyeongchang County
      • Samcheok
      • Sokcho
      • Taebaek
      • Wonju
    • Update the specification sheet for Gyeonggi to:
      • Rename Gapyeong County to Gapyeong
      • Rename Yangpyeong County to Yangpyeong
      • Rename Yeoju County to Yeoju
      • Rename Yeoncheon County to Yeoncheon
      • Update entity IDs for
        • Ansan
        • Anseong
        • Anyang
        • Bucheon
        • Dongducheon
        • Gapyeong
        • Gimpo
        • Suwon
        • Uijeongbu
        • Uiwang
        • Yangju
        • Yangpyeong County
        • Yeoju County
        • Yeoncheon County
        • Yongin
    • Update the specification sheet for Incheon to:
      • Update the entity IDs.
      • Remove the '-gu' suffix from all entities.
    • Update the specification sheet for North Chungcheong to:
      • Remove Cheongwon County from the list of entities.
      • Update the entity IDs.
    • Update the specification sheet for North Gyeongsang to update the entity IDs .
    • Update the specification sheet for North Jeolla to update the entity IDs.
    • Add a specification sheet for Sejong.
    • Update the specification sheet for South Chungcheong to:
      • Remove Yeongi County from the list of entities.
      • Update the entity IDs.
    • Update the specification sheet for South Gyeongsang to update the entity IDs.
    • Update the specification sheet for South Jeolla to update the entity IDs.
    • Update the specification sheet for Europe with Countries to:
      • Remove Northern Ireland, Scotland, Wales, and England from the entities list.
      • Add United Kingdom to the entities list.
    • Update the specification sheet for World with Countries to add the following entities to the list:
      • Netherlands
      • American Samoa
      • Anguilla
      • Aruba
      • Bermuda
      • Christmas Island
      • Cocos (Keeling) Islands
      • Cook Islands
      • Faroe Islands
      • French Polynesia
      • Gaza Strip
      • Gibraltar
      • Guadeloupe
      • Guam
      • Guernsey
      • Jersey
      • Kingman Reef
      • Maldives
      • Isle of Man
      • Martinique
      • Mayotte
      • Montserrat
      • BES Islands
      • Curaco
      • Sint Maarten
      • Niue
      • Norfolk Island
      • Northen Mariana Islands
      • Pitcairn Islands
      • Reunion
      • Saint Helena
      • Saint Pierre and Miquelon
      • Turks and Caicos Islands
      • Virgin Islands (UK)
      • Virgin Islands (US)
      • West Bank
      • Wallis and Futuna
    • Add specification sheets for the following regions under Nepal (Regions):
      • Central Development Region
      • Eastern Development Region
      • Far Western Development Region
      • Mid Western Development Region
      • Western Development Region
    • Add specification sheets for the following regions under Nepal (Provinces):
      • Nepal Province 1 (Koshi)
      • Nepal Province 2 (Janakpur)
      • Nepal Province 3 (Bagmati)
      • Nepal Province 4 (Gandaki)
      • Nepal Province 5 (Lumbini)
      • Nepal Province 6 (Karnali)
      • Nepal Province 7 (Far West)
    • Add specification sheets for the following zones under Nepal (Zones):
      • Bagmati
      • Bheri
      • Dhaulagiri
      • Gandaki
      • Janakpur
      • Karnali
      • Koshi
      • Lumbini
      • Mahakali
      • Mechi
      • Narayani
      • Rapti
      • Sagarmatha
      • Seti
    • Update the specification sheet for Philippines to:
      • Add Batanes, Davao Occidental, and Dinagat Islands to the list of entities.
      • Remove Shariff Kabunsuan from the list of entities.

Fixes:

  • For bar charts, the showLabels attribute is now working as expected. Previously, when set to 0, this attribute was not hiding the x-axis labels while updating the chart.
  • For all charts, the $label macro is now working as expected at all levels (data, dataset and category) of the chart. Previously, it was duplicating the string used in the tooltext.
  • For multi-series line, all column and bar charts, the dashed attribute is now working as expected. Previously, this attribute was not working when specified at the data and dataset levels.
  • In zoomline chart, scroll is working as expected when overflow is set to auto in any of the div container. Previously, scroll was getting disabled in this condition.
1st November, 2016

Key Change:

  • The current pricing plan has been changed to an annual model, based on the number of developers. For more details, please visit our pricing page.

New Features:

  • Toolbars can now be customized using the following attributes:
    • toolbarX
    • toolbarY
    • toolbarHAlign
    • toolbarYAlign
    • toolbarPosition

Improvements:

  • The message font and font color can now be customized when the showChartMessage() method is used to set custom chart messages.
    The showChartMessage() API is now modified to:
    showChartMessage(text, modal, cancelable, customAttrs) Where, customAttrs is an object that can take the color, fontSize, and font attributes as values.
  • Tooltips no longer overflow out of charts. Previously, in spite of enough space being available, tooltips would flow out of charts. Now, if there is sufficient rendering space available, the tooltip is constrained to fit inside the chart.
  • Trailing commas in the JS code generated by the .NET wrapper have now been removed.
  • The core maps package has been updated to:
    • Update the Madhya Pradesh specification sheet to add the Agar Malwa and Ashoknagar districts.
    • Add specification sheets for 13 East Timor sub-districts under East Timor (sub-districts)
    • Add specification sheets for 14 Uzbekistan sub-provinces under Uzbekistan (sub-provinces)
    • Update the specification sheet for Russia to:
      • Rename Altai to Altaiskiy Kray
      • Add Republic of Altay, Crimea, and Sevastopol City to the list of entities

Fixes:

  • Behavioral issues encountered when the clickURL attribute and the export event are used together have been fixed. Previously, the events would be triggered together resulting in chart export and redirection happening at the same time.
  • Message log buttons are now hidden when messageGoesToLog=0.
  • Tooltip rendering issues in the Bootstrap Modal Window have been fixed.
  • For the zoomline dual y-axis chart, the traditional tooltip now includes the value of the sNumberPrefix attribute. Previously, when the numberPrefix and sNumberPrefix attributes were defined, only the value for the numberPrefix attribute was rendered in the tooltip.
  • The sNumberSuffix attribute is now applied to the csv data for dual y-axis charts.
  • For all Cartesian charts, when decimals=0, the issue of numeric values repeating for consecutive div lines along the y-axis has been fixed.
  • For the pie and doughnut charts, label space management has been implemented for all valid values of the labelFontSize attribute. Previously, labels overlapped for larger font sizes.
  • For the pie and doughnut charts, the enableSlicing attribute can now be used at the data object level to enable/disable slicing for a particular data plot. Previously, enableSlicing was supported only at the chart object level.
  • Incorrect width calculation, when the '/' character is included in the smart label for pie and doughnut charts, has been fixed.
  • For all gauges, when a data plot is clicked, the clickURL event is now fired only once. Previously this event was triggered twice.
  • Rendering issues in gauges having low height dimension have been fixed.
  • For gauges rendered with low dimensions, the scale axis now shows the upper and lower limit display values by truncating them. Previously, if there was insufficient space, the scale axis values were not rendered because numeric values cannot be truncated. This fix lets the upper and lower limit non-numeric display values to be truncated and rendered, in spite of low dimensions.
  • Y-axis scaling is now done based on trend-line values, along with data values. Previously, when the trend-line values were not included, due to the difference between the largest data value and the trend-line value, the latter was often not visible on the chart.
  • For server-side export, the exported event is now triggered as expected. Previously, the event was not triggered when exportAction=save.
  • The exportFormats attribute can now be used for enabling export in selected formats. Previously, even though a single format was passed as value to this attribute, the export menu still showed all the supported formats.
  • For multi-series charts, when the plotHighlightEffect attribute is defined, the JS error thrown upon hovering over a legend item has been fixed.
  • Map color definitions are now correctly applied to entities having '0' as the data value.
  • Markers no longer become unclickable when overlapped by labels.
16th September, 2016

New Features:

  • FusionCharts Suite XT(trial version) can be installed via NPM and Bower. The product is available in two different packages:
    • The fusioncharts package includes all charts and widgets and map definition files for only the USA and World maps.
    • The fusionmaps package, in addition to all charts and widgets, includes all map definition files.

Improvements:

  • Chart performance has been improved thereby significantly improving the chart rendering speed.
  • For Horizontal linear gauge, color attribute of trendpoint is now also applied on trendline's text.
  • For all the charts in FusionCharts Suite XT, annotations will be displayed above all the elements in the chart if we set 'showBelow=0 '.
  • For scroll stacked column chart, showSum attribute is working even if the dataset value is set to '0 '.
  • The feedData method is now working as expected. Previously, this method was escaping characters for encoding. This issue has now been fixed.

Fixes:

  • In the zoom scatter chart, the regression line is now working as expected. Previously, it was getting extended upto the width of the canvas. This issue has been fixed.
  • In the kagi chart, labels corresponding to null data values are no longer displayed on the x-axis.
  • In the zoomline chart, Traditional tooltips are now displayed when useCrossLine=0.
  • For 2D pie charts, labelDisplay attribute is now working as expected when set to ROTATE. Previously, for 'labelDisplay=ROTATE ', labels were not getting displayed.
  • Label positioning issues in pie and doughnut charts has been fixed. Previously, label overlapped the caption/sub-caption.
  • JavaScript error in zoomline chart when chart height is less than 173 has now been fixed.
  • For funnel and pyramid charts, the 'baseFont' attribute is now working as expected.
  • Labels in bubble chart is now getting displayed as expected without any line break.
  • For zoomline chart, rotateLabels attribute is now working as expected.
  • The issue of chart caption and sub-caption overlapping the chart canvas in Google Chrome, when 'canvasOnTop=1 ', has been fixed.
  • For the gantt chart, showSlackAsFill attribute is now functional.
  • USMSA map is now getting rendered with the expected entities.
  • Extra decimal values has now been removed when formatNumber attribute is false (0).
  • For radar chart, all the labels are now getting displayed as expected. Previously, labels for some data points were not getting rendered. This issue has now been fixed.
  • For angular gauge, the value of the lower limit is now rectified. Previously, if the lower limit was not specified, it was inheriting the value of the dial.
  • For multi-series charts, the javaScript function when defined in link attribute will be triggered only once when legend is toggled. Previously, when link attribute was defined the JavaScript function was getting executed twice.
  • In real-time charts, using updateInterval the real-time data gets rendered at expected time.
1st July, 2016

New Features:

  • A new interaction model has been introduced for the treemap chart. The newly introduced navigation bar helps to stay in context of the overall hierarchy of data while we focus on details at a certain level of the hierarchical data. The navigation bar is also interactive; clicking a node on the bar shows the subtree for which the clicked node is the root node.
  • The zoom-in and zoom-out animation in the treemap chart has been extended to help establish hierarchical context.
  • The slice and dice algorithm for the treemap chart now supports two additional slicing modes, horizontal slicing and vertical slicing. Previously, only the alternate tiling and slicing mode was used.
  • The maxDepth attribute has been introduced to restrict the number of hierarchical levels of a treemap chart displayed at any given point in time.
  • Bullet graphs now support real-time data update. New data can now be loaded periodically (from server-side or client-side) and the chart will be updated to reflect the current state of data.
  • FusionCharts Suite XT introduces the toolbar starting version 3.11.0. The advantage of having a toolbar is that it manages all the UI action elements (context menus, checkboxes, buttons) centrally, providing a uniform and clean look and a meaningful and logical grouping of chart elements.
  • Chart data can now be exported in the XLS format.
  • The batch export feature has been introduced, allowing users to export multiple charts on the same page as a single JPG/PNG image. The batchExport API method enables this feature; additionally, it also lets you customize the exported chart images for parameters like the width and height of the exported chart, the background color, transparency, and so on.
  • The animateClockwise attribute has been introduced to configure the direction of animation (clockwise or anticlockwise) for pie and doughnut charts every time a chart is rendered.
  • The alphaAnimation attribute has been introduced to let users enforce initial animation via alpha transition.

Improvements:

  • Like the scatter chart, now the zoom-scatter chart also supports category on x-axis.
  • Legend interactivity has been enabled for the Marimekko chart.
  • The treemap chart now supports the dataplotClick, dataplotRollOver, and dataplotRollOut events.
  • Legend sliders are now hidden when the gradient legend is disabled (using interactiveLegend=0) in charts and maps.
  • The attributes legendAxisBorderColor and legendAxisBorderAlpha have been added to control the color and opacity of the border around the gradient in the gradient legend.
  • The new targetCapStyle attribute is used to modify the cap style of the graphics for the target elements in the horizontal and vertical bullet graphs. Previously, when targetThickness > 2, the target element appears distorted around the edges. targetCapStyle fixes this bug.
  • For 3D pie charts, interaction has been extended to cover the entire surface area of the chart. Previously, the pie slices could be rotated only by dragging the top layer of the slices.
  • Core maps package updated for the following:
    • Added specification sheets for six Lebanon Governorates under Lebanon (Governorates).
    • Added specification sheets for 16 Kazakhstan state maps under Kazakhstan (Regions).
    • Updated the specification sheet for Madhya Pradesh to:
      • Add the Anuppur, Singrauli, Alirajpur, and Burhanpur districts.
      • Rename Narsimphapur to Narsinghpur, East Nimar to Khandwa, and West Nimar to Khargone.
    • Updated the specification sheet for Rajasthan to:
      • Add the Pratapgarh district.
      • Rename Ganganagar to Sri Ganganagar and Jalor to Jalore.
    • Updated the specification sheet for Punjab to:
      • Add the Barnala, Fazilka, Sahibzada Ajit Singh Nagar, Pathankot, and Tarn Taran districts.
      • Rename Muktsar to Sri Muktsar Sahib and Nawanshar to Shahid Bhagat Singh Nagar.
    • Updated the specification sheet for Netherlands to change short labels for Gelderland, Limburg, Noord-Brabant, Zeeland, and Zuid-Holland.
    • Updated the specification sheet for East Timor to rename Ambeno to Oecusse.

Fixes:

  • Category labels in the chart data are now rendered correctly irrespective of the number of labels and the chart size. Previously, for a large number, the labels were rendered only when the chart size was significantly increased.
  • Change in font size and font family, when a chart is exported as SVG, has now been corrected.
  • Skipping of data labels in real-time charts for new a dataset (fed into the chart after the initially defined dataset has rendered) has been fixed.
  • Visibility issues for the anchor representing the closing value in the sparkline chart have been fixed.
  • Run-time error generated when the legendItemClicked event is triggered has been fixed.
  • Data value positioning problems in the bar 2D and 3D charts have been fixed. Data values that occupied more space than the maximum data plot size were placed outside the data plot, even if placeValuesInside=1. The issue was due to the placeValuesInside attribute not working as expected.
  • Rendering very small data values no longer causes the browser to crash or become unresponsive.
  • In the spline chart, for minimizeTendency=1 and consecutive data points having null values, the y-axis limits no longer change. Previously, under these conditions, negative values were introduced on the y-axis.
  • Caption positioning issues in the radar chart have been fixed. Previously, for captionOnTop=0 (caption placed at the bottom of the chart), the caption overlapped the legend.
  • For radar charts, the plotFillColor attribute now works as expected for the gradient effect. Previously, even though multiple colors (hex codes) were passed as values to this attribute, only a single color was applied to the plots.
  • In the drag line and drag area charts, when showToolTip=0, the data plot related events are now triggered.
  • For all line charts, the color attribute (at the data level) is now working as expected. Previously, not all colors specified as values to the color attribute (at the data level) were applied to the chart. This issue has now been fixed; all colors are applied as specified.
  • For the heat map chart, the plotHighlightEffect attribute is now working as expected.
  • The anchorHoverEffect attribute is now working as expected. Previously this attribute affected all data plots (and not just anchors) and worked even when showHoverEffect=0. The attribute has now been fixed to affect only the anchor data plots and work only when showHoverEffect=1.
  • Label distortion/overlapping in pyramid charts, when data plots are sliced, has been fixed. The issue was due to multiple clicks being triggered before a slicing animation was completed. This has been fixed by setting a lock on data plots while a slicing animation is in progress.
  • For the multi-axis line chart, the checkBoxColor attribute has been enabled. Additionally, the checkbox design has also been upgraded.
  • For the funnel and pyramid charts, issues in the cosmetic configuration for the labels' background have been fixed. Previously, all label cosmetics disappeared when a data label or the chart was clicked.
  • For the funnel and pyramid charts, rendering differences between the Firefox and Chrome browsers have been fixed.
  • Background image distortion for the funnel and pyramid charts, when rendered in Firefox, has been fixed.
  • The borderHoverDashed attribute (for column data plots) now works as expected when specified at the dataset level.
  • Data values for multiple dials and pointers can now be separated using the ',' (comma). Previously, only the '|' (pipe) was used as the separator.
  • Rendering issues in the doughnut chart, for zero value pies or data values close to zero, have been fixed. Previously, under these conditions, the doughnut chart was completely distorted when rotated.
  • In the multi-level pie chart, setting showValues=0 and showLabels=0 now hides the value background and border cosmetics. Previously, the cosmetics were visible even when the values and labels were hidden.
  • The horizontal scroll bar that appeared on the webpage when the HTML tag dir is set to rtl has now been removed.
  • In the center label of the doughnut chart, the "&" symbol now renders correctly when the <br> tag is used. Previously, if the <br> tag was used in the content for the center label, "&" would be rendered as "&amp;". This issue has now been fixed.
  • Caption positioning issues in the Gantt chart have been fixed. Previously, when captionOnTop=0 (caption placed at the bottom of the chart), the caption was overlapped by the legend.
  • For the stacked bar 2D chart, the border around the data plots when showShadow=1 and plotBorderAlpha=0 has been removed.
  • Scale displacement and height misalignment in the thermometer gauge, when value=1, has been fixed.
  • In the thermometer gauge, when captionOnTop=0, extra space between the display value and the gauge has been removed.
  • In Google Chrome, the no data to display error encountered upon the inclusion of theme in charts has been fixed.
  • For the thermometer gauge, the thmHeight attribute is now used to calculate the height of the thermometer scale.
  • Label overlapping in the zoom-line dual y-axis chart has been fixed.
  • Data links for pie and doughnut charts are now activated only on left mouse click. Previously, the links were activated on both, the left mouse click as well as the right mouse click.
  • Drawlines and cosmetic attributes for their color, transparency, and thickness are now supported in the zoom-scatter chart.
  • For pie 2D charts, the plotBorderThickness attribute is working as expected.
  • For multi-level pie charts, rendering issues after updating the data source have been fixed.
  • For the zoom-line chart, tooltips are now displayed when anchors are hovered over.
  • Regression line visualization issues in the zoom-scatter chart have been fixed.
  • In the zoom-line dual y-axis chart, trend-lines can now be drawn along the secondary y-axis by setting parentYAxis="s". Previously, trend-lines drawn along the secondary y-axis using parentYAxis="s" were not rendered. This issue has now been fixed.
  • For the zoom-line chart, the numVisibleLabels attribute is now working as expected.
  • Tooltip rendering issues in touch devices, particularly prominent in Android devices, have been fixed. On touch devices, tooltips are shown when a data plot is tapped on.
  • For all multi-series line and area charts (including the combination charts), the showShadow attribute is now working correctly. Previously, if the last value of a dataset was null, the shadow effect of the line and area data plots was hidden. Also, when a dataset is hidden using the visible or initiallyHidden attributes or via legend interactivity, the shadow of the visible dataset is also hidden. Both these issues have now been fixed.
  • The dataIndex event argument now returns the correct value for data plots with null data values in a stacked column chart.
21st January, 2016

New Features:

  • The attribute showChildLabels has been introduced to control the visibility of the node labels in a treemap chart.
    By default, the labels are hidden.

Improvements:

  • 'Squarified' is now the default tiling algorithm for the treemap chart. (Therefore, by default, algorithm=squarified).

Fixes:

  • For pie and doughnut charts that have one data value close to 100% of the total of all values, distorted rendering of the chart when smart lines are dragged has been fixed.
5th January, 2016

New Features:

  • FusionCharts Suite XT v3.10.0 introduces support for three new chart types: the treemap chart, the zoom-scatter chart, the zoom-line dual y-axis chart.
    • The treemap chart can be used for analysis of hierarchical information. The chart visualization is modeled on the tree data structure and is rendered using 2D nested rectangles.
    • The zoom-scatter chart is an extension of the scatter chart with the zooming and panning ability for large number of data points and can be used for finding correlations between data sets.
    • The zoom-line dual y-axis chart, an extension of the zoom-line chart, can be used to plot and compare large data sets having different numeric units or different intervals.
  • The following new attributes have been added to FusionCharts Suite XT for enabling animation of data plots when the corresponding legend item is clicked:
    • transposeAnimation
    • transposeAnimDuration
  • The following attribute has been introduced to determine the visibility of a data plot, when the chart is first loaded:
    • visible
  • The functionality of the following existing attributes has also been improved:
    • use3dLineShift (the default value has been changed from 0 to 1)
    • alpha (setting this attribute to a value more than 0 the attribute now also impacts the transparency of the anchors)
  • The showTerminalValidData attribute has been introduced for the zoom-line charts.
    Previously, when the zoom-line chart was rendered in the compact mode, the line segment drawn did not include the first and the last valid data values, if the terminal values (the first and the last values) were null and connectNullData=1. showTerminalValidData=1 ensures that the line is drawn from the first valid data value to the last one.
  • Corresponding data plots are now highlighted when the mouse pointer is hovered over a legend item. Along with enhancing the visualization, this new feature also enables establishing a relation between the data plots and legends.

Improvements:

  • Chart legend can now extend beyond the canvas width if a chart is used to plot data for a large number of data series.
    Previously, in this case, the legend got wrapped and a scroll bar was rendered to scroll through the legend icons, even though there was enough unused space left.
    Previously, a value placed on the edge was partially hidden. While chartRightMargin helped solve the problem, it affected the gauge alignment. The issue has now been fixed.
  • The svgDeCanvo library has been built and incorporated into the FusionCharts library. This library:
    • Enables drawing SVG charts directly on the HTML5 Canvas
    • Overcomes the security issues in Internet Explorer for the client-side export feature, so that IE10 and IE11 users can also use this feature
  • Data plots in 2D pyramid charts can now be rendered as flat surfaces and in a single color, by setting is2d=1.
  • The following legend pointer customization attributes have been introduced for the gradient legend:
    • legendPointerColor
    • legendPointerBorderColor
    • legendPointerAlpha
    • legendPointerBorderAlpha
  • Core maps package updated for the following:
    • Specification sheet added for Valle D'Aosta under Italy regions
    • Specification sheet updated for Uttar Pradesh to add five new entities
    • Specification sheet added for North America with Caribbeans
    • Specification sheets added for eight sub-regions of Bangladesh
    • Specification sheets added for five sub-regions of Italy
    • Specification sheets added for 34 provinces of Afghanistan
    • Specification sheet added for France with 13 entities
    • Specification sheet updated for USA DMA to rectify the DMA IDs
    • Specification sheets updated for India and Orissa to rename Orissa to Odisha
    • Specification sheets updated for India and Uttaranchal to rename Uttaranchal to Uttarakhand
    • Specification sheet updated for Zambia for original IDs and adding a new entity

Fixes:

  • Large trend-line values in the angular gauge are now displayed within the canvas.
  • Extra space in the tooltip text for the last column in a column 2D chart has been removed.
  • Large number of data sets/data plots in the column 2D and bar 2D charts are now rendered with equal width and gap between the data plots.
  • For pie 3D and doughnut 3D charts, data labels with large text values are now truncated when manageLabelOverflow=1.
  • Tooltips for truncated data labels are now visible in iOS and Android devices.
  • Y-axis labels in the heatmap chart are now rendered for all values of the maxLabelWidthPercent attribute.
    Previously, the labels disappeared for random values assigned to this attribute.
  • The useEllipsesWhenOverflow attribute, for the vertical LED chart, is now working as expected.
  • lineDashLen attribute is now working correctly for all values in the line chart and the zoomline chart.
  • The connectNullData attribute now works as expected for the zoomline chart, connecting all data points from the first to the last data point.
    Previously, the attribute failed to connect all the points.
  • In the Bubble chart, the x-axis label is now displayed when labelDisplay=rotate and irrespective of the font size specified.
  • The displayValue property of an event argument now returns the value of the data plot, for showValue=0.
    Previously, if showValue=0, the displayValue property returned a blank value.
  • The following attributes for customizing data values are now working correctly for the multi-level pie chart:
    • valueFont
    • valueFontColor
    • valueFontSize
    • valueFontBold
    • valueFontItalic
    • valueBgColor
    • valueBorderColor
    • valueAlpha
    • valueFontAlpha
    • valueBgAlpha
    • valueBorderAlpha
    • valueBorderThickness
    • valueBorderPadding
    • valueBorderRadius
    • valueBorderDashed
    • valueBorderDashGap
    • valueBorderDashLen
  • &lt; and &gt; can be used to display the < (less than) and > (greater than) symbols respectively for all labels inside the chart canvas.
  • For rotateValues=1, the sum of each stack in a stacked column chart (showSum=1) is now rendered within the chart canvas.
    Previously, this value would go out of the canvas, if rotateValues=1.
  • In the real-time thermometer gauge, the gauge scale now renders correctly when the gaugeOriginX and gaugeOriginY attributes are used.
    Previously, using these attributes resulted in the gauge scale getting distorted.
  • In the zoomline chart, tooltips are no longer seen for data plots that are outside the canvas area.
  • The showGaugeBorder attribute, for the thermometer gauge, now works as expected when the gaugeBorderAlpha attribute is defined.
  • The legendPointerBorderThickness attribute now works correctly with the gradient legend.
  • The LogMSColumn and the LogStackedColumn charts now render correctly for all data values between 0 and 1.
    Previously, under this condition, the charts were drawn distorted.
  • The ignoreCols and ignoreRows arrays, in the jQuery plugin, now behave as expected. In addition, the behaviour of the following attributes has also been fixed:
    • useLabels
    • useLegend
    • labelSource
    • legendSource
    • seriesColors
    • convertBlankTo
  • JavaScript error in the horizontal linear gauge when the gauge height is set to a very small value has been fixed.
  • Gantt chart can now be exported in all possible formats from all browsers.
    Previously, it did not export correctly in the PDF format for some special types of data when exported from the Firefox browser.
  • Error encountered in UIWebView on render of line charts with dashed line segments has been fixed.
  • In the real-time horizontal linear gauge, a pointer value with two or more than two decimal places and placed on the edge is now rendered within the chart canvas.
28th September, 2015

New Features:

  • The forceNumberScale (sForceNumberScale for the secondary y-axis) has been introduced to format values lower than the specified numberScaleValue.
    If a data value is less than the lowest given number is the number scale, this attribute forces the lower value of the numberScaleUnit to be applied to that data value. This attribute works only when "formatNumberScale": "1" and the defaultNumberScale attribute is not defined.
  • The variableIndex attribute has been introduced to determine how the data index will be assigned to data plots in real-time charts.

Improvements:

  • The alertObj object is now available as the second parameter of the alertComplete event, allowing the user more control over the event.
  • The client-side export feature is now available for IE10 and above, including new Microsoft Edge browser. Also, the feature is now working correctly for gradients in Mozilla Firefox.
  • In zoom-line charts, overlapping of tooltips for data plots having very close values has been fixed.
  • Charts/maps with a large number of data points can now be exported using the PHP export server.
  • Browser compatibility improved for handling the SVG path element in drag-node charts.
  • Improved label management for funnel and pyramid charts, with a large number of data labels. Improvements include:
    • Skipping of less significant labels (determined based on label position inside the unit block)
    • Chart repositioning to display maximum label text, before label text is truncated by ellipsis
    • Optimization of the label placement algorithm to place labels based on threshold values (calculated dynamically depending on the available space)
  • The following maps have been added to the core package:
    • Japan province maps
    • Azerbaijan sub-region maps
    • USA DMA maps
    • USA MSA maps
    • Europe (All Countries with UK as single entity)

Fixes:

  • JavaScript Runtime error, caused by enabling recursive number scaling (scaleRecursively=1) for the secondary y-axis in the dual y-axis multi-series combination chart (MSCombiDY2D), has been fixed.
  • All line and area charts now render correctly in IE8 when the document mode is set to Standards and animation=1.
    Previously, under these conditions, the data plots in the line and area charts would disappear after the chart finished rendering.
  • Invalid <style> tag present in the exported SVG string has been removed.
  • Interactive layers for line or area plots are now active in combination charts with a scroll.
    Previously, the interactive layer of column data plots overlapped the interactive layer of line and area data plots.
  • Maps now render correctly in IE10.
  • Tooltips for individual map sections are now rendered correctly with gradient legend interactivity.
    Previously, the tooltips disappeared when the touch event was triggered.
  • Tooltips for data plots with very small values, at the base of a stacked bar chart, are now rendered correctly.
  • Tooltips in charts are now working in Android Chrome for the data plots configured to listen to drag events.
  • The chartCleared event is now triggered irrespective of where it is attached-globally, with the FusionCharts object, or at chart level.
    Previously, the event was triggered only when attached globally.
  • The alertComplete event is now triggered irrespective of where it is attached-globally, with the FusionCharts object, or at chart level.
    Previously, the event was triggered only when attached globally.
  • Draggable chart components, like the gradient legend, are now working correctly when the chart is rendered inside a draggable container.
  • For the angular gauge, the dial value is now considered when calculating the minimum and maximum limits of the gauge scale.
  • In maps, the marker label is now placed above the marker when the label is positioned in the center (labelPos=center).
  • The LogMSColumn2D chart now renders correctly when the showCanvasBorder and the showAxisLine attributes are defined.
    Previously, the chart failed to render even if one of these attributes was defined.
  • The bulb gauge now renders correctly when value is undefined and the attribute showValue=0.
  • Error shown in the Google Chrome console when FusionCharts was rendered on Windows 8 devices has been fixed.
  • JavaScript error, reported in the console when a chart is disposed before the render event is triggered, has been fixed.
  • maxLabelHeight attribute is now working correctly to set the maximum height for x-axis labels in real-time charts. If the height of a label is beyond this value, the label is truncated.
  • The pin mode in the zoom-line chart now works correctly for all values of the lineThickness attribute.
    Previously, the pin mode worked correctly only when lineThickness=1.
  • Data values in scroll charts are now visible when a chart is configured to scroll to the end of the chart, when it is first loaded (scrollToEnd=1) and animation is enabled for the chart (animation=1).
  • Number formatting issues for y-axis values in zoom-line charts have been fixed.
  • Horizontal space management issues in pyramid and funnel charts have been fixed.
    Previously, for showLegend=1 and legendPosition=right, the charts would shift to the left, flowing out of the chart canvas.
  • Overlapping of wrapped labels in pie and doughnut 2D/3D charts, when manageLabelOverflow=1, has been fixed.
21st July, 2015

New Features:

  • The following attributes have been added to customize the legend icon shape:
    • drawCustomLegendIcon
    • legendIconBorderColor
    • legendIconBgColor
    • legendIconAlpha
    • legendIconBgAlpha
    • legendIconSides
    • legendIconBorderThickness
    • legendIconStartAngle
  • Client-side export feature has been enabled for the Google Chrome and Mozilla Firefox browsers.
    This allows the user to export a chart directly from the browser, thus eliminating the turnaround time of sending chart data to the FusionCharts export server and wait for the converted data to be received.

Improvements:

  • The following attributes have been included for configuring the text rendered with trend-lines:
    • trendValueFont
    • trendValueFontSize
    • trendValueFontBold
    • trendValueFontItalic
    • trendValueBgColor
    • trendValueBorderColor
    • trendValueAlpha
    • trendValueBgAlpha
    • trendValueBorderAlpha
    • trendValueBorderPadding
    • trendValueBorderRadius
    • trendValueBorderThickness
    • trendValueBorderDashed
    • trendValueBorderDashLen
    • trendValueBorderDashGap
  • The following attribute has been added to Spline chart to draw spline with low tendency factor
    • minimizeTendency

Fixes:

  • Y-axis labels, in bar charts with height less than a certain threshold, are now automatically skipped when they start overlapping.
    For bar charts with long labels along the y-axis, if the chart was rendered with a very small dimension (for example, 360 x 260) the labels overlapped. Enabling skipping of labels prevents overlapping.
  • Multiple data points having the same value on a spline chart are now connected using lines instead of splines.
  • Horizontal lines, and not anchors, are now shown as legend icons in zoom-line charts, when drawAnchors=0.
    In the multi-series line chart, if anchors on line segments are hidden, a horizontal line is used as the legend icon. This feature has now been enabled for the zoom-line chart also.
  • Radar charts now support axes labels with font size greater than 17.
    To fix this issue, dynamic differential factor calculation has been added. If the line height is more than the allowed height, the vertical difference factor is re-calculated. This gives the user more space to increase the font size. Axis rendering has also been improved to encompass large font sizes.
    However, if the font size is too high, overlapping will be avoided by hiding the text.
  • Links configured for node elements in the drag-node chart are now working when allowDrag=0.
  • plotBorderAlpha attribute now overrides the plotFillAlpha attribute in the multi-series column 2D chart.
  • Alert Manager now includes the minimum and maximum values when matching real-time values against a range.
    Actions to be performed when a real-time data value crosses a predefined threshold are now executed even when the data value is the minimum or maximum value of a range.
  • Data points on a scatter chart now render correctly when all x-axis values are same and showRegressionLine=1.
    The y-axis is also configured to auto-scale when all data points have the same x-axis values and showRegressionLine=1.
  • New attribute names for configuring chart messages now work with the .configure() method.
    Following are the new attribute names:
    • dataLoadStartMessage
    • dataLoadErrorMessage
    • dataInvalidMessage
    • dataEmptyMessage
    • typeNotSupportedMessage
    • loadMessage
    • renderErrorMessage
    • baseChartMessageFont
    • baseChartMessageFontSize
    • baseChartMessageColor
  • IE versions 7, 8, and 9 do not throw an 'Invalid Argument' error, if more than 31 FusionCharts chart instances are created. Stylesheet limitations for IE versions 9 and below have now been bypassed for FusionCharts.
  • Height of the data table cells in the Gantt chart now updates automatically, based on the custom height defined for process cells.
    The height of the data table cell is same as the height of the corresponding process cell, when forceRowHeight=1 and custom height is defined for individual processes
  • PHP server-side extension now works with older versions of PHP.
    Parse error on the web server because of the new PHP include file has now been fixed.
  • placeValueInside attribute, for pie and doughnut charts, has been deprecated. In pie 2D charts, when placeValueInside is set to 1, data labels are placed inside the pies. Because this is not an intended feature, label management within pie slices is not done.
  • Anchors rendered on canvas edges are no longer clipped when the scroll bar is enabled for scroll charts.
    Previously, to prevent this, the number of data points had to be reduced to remove the scroll bars. Any number of data points can now be rendered without having to worry about the anchors getting clipped.
  • Automatic value stepping to reduce overlapping of y-axis labels is now working for setAdaptiveYMin=1.
  • Memory leak in real-time charts fixed.
    A leak in the xAxis code caused event handlers for label elements to be added repeatedly, resulting in the memory leak.
    The memory leak was partially fixed in v3.7.0; further fixes have been made in v3.8.0.
  • Abrupt line-breaks in legend icon text (based on smart labels) has been fixed. The problem was fixed by rounding off the calculated width of the legend icon text, in decimals, to the next whole number.
  • dataplotRollOver, dataplotRollOut, and dataplotClick events are now triggered for Gantt charts rendered in VML browsers.
    Previously, the events were not triggered for all slack elements of tasks because the event listeners were not getting attached.
  • Data points, in Bubble charts, having relatively smaller data values or rendered in low chart dimensions are now visible.
    The attribute minBubbleRadius is used to restrict all bubbles to a minimum radius that allows to make bubbles with very small values visible.
  • Visual jerk experienced when a chart's visual state changes (from hidden to visible) has been fixed.
    If the parent container of a chart was hidden by default, the chart calculated its dimension based on the default internal value.
    However, when the chart parent container element was made visible, the chart would have to redraw itself based on the dimensions of the parent container, resulting in a visual jerk. This issue has now been fixed.
  • Multiple event invocation for every real-time update in a bulb chart is fixed.
22nd May, 2015

Fixes:

Latest version of Firefox (37.0.1) introduced two bugs which were fixed in this release:

  • Data plot border in column 2D charts is now visible.
  • Line segments in all line and area-based charts are now visible.
25th March, 2015

New Features:

  • Chart loading messages can now include images, instead of just plain text.
  • New attributes for customization of quadrant labels in bubble chart.
  • clickURLOverridesPlotLinks attribute added to override the individual data plot links over clickURL link.
  • Peak data can be selectively shown on the first render of a zoom-line chart.

Improvements:

  • Text rendering for Right To Left (RTL) text improved.
  • Multiline text for series names in legend is now supported.
  • Event handling on hybrid (both, touch and pointer input) devices improved.
  • Loading of large map files has been improved through batch rendering.
  • Divisional lines (on the axes) /tick marks (on gauge scales) are now visible when the difference between user-specified limits is a prime number.

Fixes:

  • Spline charts now don't spill out of the canvas for certain curve characteristics.
  • Vertical line label borders are now hidden when showLabelBorder=0 for charts rendered in the VML (IE8) browser.
  • Zero plane for the bar 3D aligns correctly and does not look detached from the canvas background.
  • x-axis data in a candlestick chart does not truncate when volume data is not defined.
  • y-axis values in the candlestick chart do not overlap when volume data is not defined.
  • dataPlotRollOver, dataPlotRollOut, and dataPlotClick events are now triggered for Gantt charts rendered in VML browsers.
  • Pie and doughnut charts now rotate when rendered inside scrollable containers.
  • Drill-down charts don't fail on clicking the same element twice, when JSON data is provided through a URL.
  • Line segments in zoom-line charts don't disappear when connectNullData=1.
  • Start and end anchors in zoom-line charts are not clipped anymore.
  • containerElementType constructor-level property is now working as expected.
  • showAnchor attribute can now hide anchors for area charts.
  • Chart elements with gradient colors are now visible when the chart is rendered using the <base> HTML tag.
  • Ellipses are now shown for labels in pie and doughnut charts when manageLabelOverflow=1.
  • y-axis limit calculation is corrected for null data values.
  • Critical memory leak in real-time charts fixed.
14th January, 2015

Improvements:

  • Added support for self hosted export servers in Java.
  • Added Server Side Wrappers for PHP, ASP.NET, RoR.
  • Added support for long labels in radar charts.
  • Added support for realtime update of tooltip for realtime charts.
  • Added name attribute to all html input elements PowerCharts.
  • Zoomline chart now supports tooltip functionality.
  • Gantt chart now supports dateSeparator attribute.
  • Added support for displayValue in Milestone of Gantt Chart.

Fixes:

  • Logo/Images can now be exported while exporting a chart (experimental).
  • Captions now align with chart area in MultiAxisLine chart.
  • High-low values can now be toggled using showHighLowValue in Sparkline chart.
  • Crossline labels of Zoomline chart are now rendered using using anti-collision methods.
  • Plot click event now returns standard arguments.
  • Pointer shadow now present in Horizontal Linear gauge.
  • Fixed Axis name bg-color attribute.
  • valuePosition attribute now works for line series of Pareto charts.
  • dataIndex argument is now present in slicingStart/slicingEnd event.
  • Plot labels in MultiLevelPie are now aligned vertically middle.
  • Value close to zero now appear in Scroll Stacked Column charts.
  • Fixed tooltip updation after drilling down to child chart in Chrome (Windows)
  • Removed export button in exported chart image in ASP.NET export server
  • In Angular Gauge, macros $chartCenterY, $gaugeCenterY now return correct values.
  • exportCallBack now works for charts exported and saved at server.
  • Fixed link function call in dragnode chart, when a node is dragged.
  • Legend Icon can now be configured for line chart when drawAnchors is 0.
  • Fixed Pipe Line(|) display on spark line chart when high and low values are not visible.
3rd December, 2014

This release re-introduces the Developer License and introduces a new Team license. No major software updates were done post the previous release.

6th November, 2014

Improvements:

  • Added support for self hosted export servers in PHP and ASP.NET.
  • Ability to configure cosmetics and links for x-axis labels.
  • Ability to configure cosmetics for chart messages.
  • Ability to configure the maximum height of the x-axis.
  • Support for specifying process height in gantt chart.

Fixes:

  • Zoomline's cross-hair now supports number formatting.
  • dataValue tooltip macro is now supported in maps.
  • Better management of longer tooltips.
  • Cylinder and Thermometer gauges are center aligned by default now.
  • entityRollout event will function properly in maps.
  • Fixed export of map data in CSV.
  • Support for displayValue attribute in candlestick chart.
26th September, 2014

Improvements:

  • Zero JavaScript memory leak while disposing a chart.
  • Support for attribute refreshInstantly in real-time charts and gauges.
  • Support for providing data directly as min, max, q1, q2, q3 etc in Box And Whisker charts.
  • Addition of the newly formed Telangana (India) state map.

Fixes:

  • Support added for exporting charts having radial gradients in VML browsers.
  • Links on pie based charts now work on touch devices.
  • dataCount value calculation in alert manager has been fixed.
  • setTransparent method fixed to set container background transparent.
  • ID based realtime update now works in AngularGauge.
  • Added support for borderColor and borderAlpha attributes in <color> tag of HLinearGauge.
  • bubbleHoverAlpha attribute works with use3dlighting set to 0 and plotFillHoverColor applied.
  • Configuring HTML class of FusionCharts root DOM element is now allowed.
  • Radar Chart's data value now supports baseFontSize attribute.
  • No default space is allocated when showLabels is set to 0 and labelDisplay is set to stagger or None.
  • Fixed border color related issues for IE8 browser, when bgColor for data values / axis names are defined.
  • Fixed behavior of defaultMarkerShape attribute.
  • Removed overlap of xAxisLabels with the x-Axis with large font sizes.
  • Attribute valueBgColor works perfectly for lengthy values in the chart.
  • Improved compatibility with Prototype.js.
  • Added support for data value cosmetic attributes valueFont, valueFontSize, and valueFontBold for Radar charts.
  • Internet Explorer 8 now supports ZoomLine chart.
  • Added support for slicing of Pie charts on touch devices.
  • Better rendering of Box and Whisker charts negative data values.
  • Zoomline chart now displays cross hair on touch devices.
  • FusionCharts now works on Firefox v3.0.
  • FusionCharts is now compatible with AMD based module loaders like RequireJS.
16th June, 2014

Key Changes:

  • Rendering supported in Javascript only, support for rendering in Flash deprecated.
  • Significant improvement in chart rendering time.
  • Dependency on jQuery removed leading to reduction in JavaScript code footprint.
  • New developer friendly documentation introduced for the JavaScript only API.
  • Theme manager added to allow easy application of presentation features across charts.
  • Annotation engine added to allow addition of text and shapes on chart.
  • Additional events available for deeper integration of charts with applications.
  • Support for hover effect on all common charts.
  • Support for macro variables in tool tips to update content dynamically.
  • Data enabled markers supported for maps.
  • Selectively render axis lines.
  • New JavaScript helper methods added.

Improvements:

  • Cleaner legend keys across all charts.
  • Option to hide specific datasets upon chart initial load, which can be shown by user upon clicking legend key.
  • Pie and doughnut charts can now be configured to allow slicing of only one pie/doughnut slice at most.
  • Doughnut charts can now contain a dynamic center label, which can be configured per doughnut slice.
  • Better export server hosted by FusionCharts, for export of charts as image/PDF.
  • Support for palette ThemeColors across the suite, allowing you to define a list of colors for use by data plots.
  • Support for automatic ellipses and wrapping in ZoomLine charts.
  • Anchors in sparkline charts now support the hover effect.
  • New attributes for anchors to better configure their display.
  • Support for tool-tips for the connectors in the Drag Node charts.
  • Support for path in annotations.
  • Unification of limit calculation in gauges, which was earlier bound by color-range minimum or maximum values.
  • Aesthetics of axis, data plot, anchors etc.

Fixes:

  • The "divlinealpha" attribute now works in Google Chrome
  • Real-time charts render with the correct yAxis-max value after resizing
  • Alpha attribute is not working for set level in candlestick charts.
  • Alpha property works in the 2D mode of Bubble charts.
  • Background color can be applied to tlLabel, trLabel, blLabel, and brLabel in Heat Map charts.
  • Bar plots are properly aligned w.r.t. base line in VML browsers.
  • Chart logo is no longer clipped in scroll charts.
  • clickURL works when any chart button / context menu is clicked.
  • Commas in a data-stream in realtime charts do not break it.
  • Compatibility issues with Base2-p.js fixed.
  • Custom entity stroke thickness fixed in VML browsers.
  • Distortion fixed in line chart in VML when "connectNullData='0'".
  • Font related styles can no longer be inherited in charts from external sources.
  • FusionCharts works correctly on Firefox 3.0+.
  • Gantt charts don't throw js errors when a task's endValue is less than its startValue.
  • Gantt charts now render when setting showStartDate='0' in VML browsers.
  • Gradient element with id containing a capital letter now works fine.
  • Pointer is now positioned correctly for the zero value if scale starts from a negative value in linear gauges.
  • setXmlUrl and setJSONUrl now work fine in IE11 after render.
  • In Pie/Doughnut charts, a link can be activated by right click also.
  • Plot shadows, when hidden, are no longer visible in VML for Column, Pie, Area type charts.
  • Positioning of plot sum labels in Stacked Bar charts now fixed.
  • JavaScript API "setZoomMode()" now works in JS Zoomline chart.
  • Label of sum no longer overshoots for the first stack in stacked charts.
  • Log Column charts plot data correctly when values are less than 0.99.
  • Fixed gradient references in RedRaphael when URL is changed dynamically.
  • Multi-line labels in vline now position properly.
  • Tooltips on Pie charts on touch devices like iPad now fixed.
  • Quadrant labels in Scatter/Bubble charts are not visible in VML.
  • Rotated x-axis labels have been fixed.
  • Setting divLineAlpha=>50 now works properly.
  • yaxisMaxValue now works correctly for Stacked Real-time charts.
  • Text is not misplaced in exported images on VML browser.
  • Trendline's displayValue attribute now parses {br} in Gantt.
  • Vertical positioning of caption and sub-caption in IE 9, 10.
  • Placement of cross hair of Zoomline charts in light-box in IE is fixed.
  • Z-position issue fixed in context menu and tooltip when a chart is rendered in ExtJS.
  • Zoom line charts pin mode now works fine.
  • showLimits="0" does not crash LogMSLine chart.
  • tooltext is now working in maps.
  • Linear gauge hover effect for attribute "pointerHoverRadius" does not works as intended.
  • Hover related anchor properties now inherit values from non-hover state in line/area charts.
  • $xDataValue, $xValue, $yDataValue, and $yValue tooltip macros work for Select Scatter charts.
  • $volumeValue and $volumeDataValue functionality is now swapped.
  • $taskStartDate and $taskEndDate are now working.
  • $horizontalErrorPercent and $verticallErrorPercent are not working.
  • $fromXValue, $fromXDataValue, $fromYValue, $fromYDataValue, $toYValue, $toYDataValue, $toXValue, $toXDataValue, $fromLabel and $toLabel are working.
  • $cumulativePercentDataValue is now working.
  • The functionality for $closeValue and $closeDataValue has been swapped.
  • plotToolText attribute is now working in dataset tag for most of the MS charts.
  • Candlestick chart thrownig JS error with blank datasets now fixed.

FusionCharts XT - 18th November, 2013

Improvements:

  • FusionCharts export servers are now SSL enabled to allow seamless exporting of charts rendered inside SSL secured pages.
  • Gradient legend is now more responsive to user interactivity on touch devices.
  • Data label (value) positioning is improved in line and area charts for cleaner and uncluttered visualization.
  • Legends in pie charts, when placed on right, is now aligned with the center of the pie.

Fixes:

  • Fixed issues with unexpected thick borders and other graphic artefacts appearing on Chrome version 29 and above.
  • Fixed the issue where on printing charts in IE8 and below, the tooltips were also getting printed along with the charts.
  • Fixed the issue of color aberration in 3D columns rendered with shadow in Safari 7.
  • Fixed issue with tooltip text being incorrectly wrapped when charts are resized.
  • Fixed runtime error in 2D pie charts with a single slice and hidden data label.
  • Labels of cumulative values in stacked column charts are now correctly positioned.
  • Positioning fix of data labels (values) of 100% stacked column 2D chart for points having zero (0) as value.
  • Data plot rendering issue for zero sum value is fixed for 100% stacks in stacked column charts.
  • Issue with vLine positioning is fixed in Marimekko chart.
  • Minor fix in lighting effect on canvas base of 3D charts.
  • Label for inclined trend line is made to reflect proper value when placed on right side of the canvas.
  • Fixed issue of tooltip in ZoomLine charts being visible even after a series is hidden.
  • Non-rotated x-axis labels are no longer overlapped in ZoomLine chart.
  • Plugged memory leakage caused while managing text wrapping when charts are repeatedly resized.

FusionWidgets XT - 18th November, 2013

Improvements:

  • FusionCharts export servers are now SSL enabled to allow seamless exporting of charts rendered inside SSL secured pages.
  • Gradient legend is now more responsive to user interactivity on touch devices.
  • Data label (value) positioning is improved in gauges for cleaner and uncluttered visualization.
  • Unify behavior to not include color range limits while calculating the scale limits in any gauge.

Fixes:

  • Fixed issues with unexpected thick borders and other graphic artefacts appearing on Chrome version 29 and above.
  • Fixed the issue where on printing charts in IE8 and below, the tooltips were also getting printed along with the charts.
  • Fixed issue with tooltip text being incorrectly wrapped when charts are resized.
  • Real time charts show correct y-axis limits post chart resize.
  • Missing plot border is added in Funnel and Pyramid charts for 2D mode.
  • Initial animation issue in Bulb gauge is fixed.
  • Plugged memory leakage caused while managing text wrapping when charts are repeatedly resized.
  • Tooltip of gauges now have shadows enabled by default. Can be turned off using chart attributes.
  • Data value label alignment issue related to the left margin of the chart is rectified in Cylinder and Thermometer gauges.


PowerCharts XT - 18th November, 2013

Improvements:

  • FusionCharts export servers are now SSL enabled to allow seamless exporting of charts rendered inside SSL secured pages.
  • Gradient legend is now more responsive to user interactivity on touch devices.

Fixed:

  • Fixed issues with unexpected and thick borders and other graphic artefacts appearing on Chrome version 29 and above.
  • Fixed the issue where on printing charts in IE8 and below, the tooltips were also getting printed along with the charts.
  • Fixed issue with tooltip text being incorrectly wrapped when charts are resized.
  • Plugged memory leakage caused while managing text wrapping when charts are repeatedly resized.
  • Reversed plotting for data in a specific range is fixed in log charts.
  • Fixed mapping issue of task id in Gantt chart.
  • Data in Drag-Node chart is set to reflect dynamically added connectors.
  • Minor fix in Heat Map chart to show bottom-right label properly.
  • Fixed automatic setting of y-axis limits in CandleStick chart.
  • Fixed Multi-Axis Line chart to match visibility of any axis to that of its check-box.
  • Fixed issue with hidden axis limits in LogMSLine chart.
  • Multi-Axis Line chart is fixed to show/hide an axis via check box in absence of legend.
  • Fixed the rendering issue of missing level in Multi-Level Pie chart when value is set to zero in a lone child category.
  • Fixed the runtime error on edit of axis limits in drag-able charts.

FusionMaps XT - 18th November, 2013

Improvements:

  • FusionCharts export servers are now SSL enabled to allow seamless exporting of maps rendered inside SSL secured pages.
  • Gradient legend is now more responsive to user interactivity on touch devices.

Fixes:

  • Fixed issues with unexpected and thick borders and other graphic artefacts appearing on Chrome version 29 and above.
  • Fixed the issue where on printing maps in IE8 and below, the tooltips were also getting printed along with the maps.
  • Fixed issue with tooltip text being incorrectly wrapped when maps are resized.
  • Plugged memory leakage caused while managing text wrapping when maps are repeatedly resized.
  • Removed custom id validations as it was not adding any significant value to the id management. Maintaining the validity and uniqueness of custom id is now the user's responsibility.

FusionCharts XT - 28th May, 2013

Fixes:

  • Fixed runtime error in Stacked charts with null values
  • Minor fix in visualization of Pie 2D chart with thick plot border
  • External images are no longer included in the export stream
  • Minor fix while exporting charts to PDF in Internet Explorer 9+
  • Pie and Doughnut charts now correctly invoke legend-click event
  • Slice index order for togglePieSlice() in Pie and Doughnut charts is corrected
  • Terminal data labels are now visible in 3D Stacked column charts in all dimensions
  • Tooltip now correctly shows category labels when showLabel='0' is set to <category>
  • Pie and Doughnut charts no longer crashes when insignificant values are passed as data
  • The positive sense of rotation for startingAngle in Pie 2D and Doughnut 2D charts is corrected
  • Caption and sub-caption are now centrally aligned with respect to chart's background in Pie and Doughnut

FusionWidgets XT - 28th May, 2013

Fixes:

  • Fix related to the visibility of Message Logger
  • Fixed runtime error in Stacked charts with null values
  • External images are no longer included in the export stream
  • Minor fix while exporting charts to PDF in Internet Explorer 9+
  • Fixed runtime error in Angular gauge when trendline marker tooltip is defined
  • Tooltip now correctly shows category labels when showLabel='0' is set to <category>


PowerCharts XT - 28th May, 2013

Fixed:

  • Dataplot links now works as expected in Kagi chart
  • External images are no more included in the export stream
  • Minor fix related to visibility of Radar plot in Internet Explorer
  • Minor fix related to displacement of line when dragged in DragLine chart
  • Minor fix while exporting charts and gauges to PDF in Internet Explorer 9+
  • Tooltip now correctly shows category labels when showLabel='0' is set to <category>

FusionMaps XT - 28th May, 2013

Fixes:

  • External images are no more included in the export stream
  • Minor fix while exporting maps to PDF in Internet Explorer 9+

FusionCharts XT - 18th April, 2013

New Features:

  • Ability to convert HTML Table to chart using jQuery plugin.

Improvements:

  • Optimized rendering of line charts.

Fixes:

  • Hot-fix in VML Rendering Library.
  • Trendline labels for Secondary Y-Axis are now positioned correctly.

FusionWidgets XT - 18th April, 2013

New Features:

  • Added two new events taskClicked and connectorClicked for JavaScript Gantt chart.

Improvements:

  • Optimized rendering of line charts.

Fixes:

  • Hot-fix in VML Rendering Library.
  • Trendline labels for Secondary Y-Axis are now positioned correctly.


PowerCharts XT - 18th April, 2013

New Features:

  • Ability to convert HTML Table to chart using jQuery plugin.

Improvements:

  • Optimized rendering of line charts.

Fixes:

  • Hot-fix in VML Rendering Library.
  • Trendline labels for Secondary Y-Axis are now positioned correctly.
  • Trendzones are now correctly drawn in inverse charts.

FusionMaps XT - 18th April, 2013

Fixes:

  • Hot-fix in VML Rendering Library.

FusionCharts XT - 4th April, 2013

New Features:

  • JavaScript Pie and Doughnut 3D Charts no longer crash on Blackberry OS 10.
  • displayValue attribute now works within <set> element of JavaScript Bubble chart.
  • Minor fix in rendering of canvas shadow while using useRoundEdges='1' in VML Browsers.
  • Minor fix for shadow not being clipped during initial animation of JavaScript Stacked Area charts.
  • showPercentInTooltip attribute now displays percent value in tooltip when set as 1 in JavaScript Stacked charts.
  • manageLabelOverflow attribute will now work properly when set along with baseFontSize, in JavaScript charts.
  • Fixed runtime error of JavaScript Bar charts with certain combination of maxLabelWidthPercent attribute and long data labels.

Improvements:

  • Improved pin feature for JavaScript ZoomLine chart.

Fixes:

  • JavaScript Pie and Doughnut 3D Charts no longer crash on Blackberry OS 10.
  • displayValue attribute now works within <set> element of JavaScript Bubble chart.
  • Minor fix in rendering of canvas shadow while using useRoundEdges='1' in VML Browsers.
  • Minor fix for shadow not being clipped during initial animation of JavaScript Stacked Area charts.
  • showPercentInTooltip attribute now displays percent value in tooltip when set as 1 in JavaScript Stacked charts.
  • manageLabelOverflow attribute will now work properly when set along with baseFontSize, in JavaScript charts.
  • Fixed runtime error of JavaScript Bar charts with certain combination of maxLabelWidthPercent attribute and long data labels.

FusionWidgets XT - 4th April, 2013

New Features:

  • Support for JavaScript variant of Gantt Chart having new features like:
    • Vertical scrolling.
    • Mouse hover or touch effect on tasks, connectors, processes, categories.
  • Support for Message logger in JavaScript Realtime charts and gauges.
  • Added showOnTop attribute to display the trendline on top or bottom of the dataplots in Flash Spark Column/Line charts.

Fixes:

  • Minor fix in taskDatePadding attribute of Flash Gantt chart.
  • Minor fix in width attribute within <process> element of Flash Gantt chart.
  • Font cosmetics can now be applied to start and end date within <tasks> and <task> element of Flash Gantt chart.
  • Minor fix in rendering of annotations in iPad.
  • Minor fix in data plot representation when <set> element has zero value in JavaScript Funnel and Pyramid chart.
  • Minor fix for shadow not being clipped during initial animation of JavaScript Real-time Stacked Area charts.
  • JavaScript Realtime charts now updates after its container is re-sized.
  • Minor fix in rendering of canvas shadow while using useRoundEdges='1' in VML Browsers.
  • Unspecified values are no longer displayed in JavaScript Win/Loss chart.
  • manageLabelOverflow attribute now works properly when set along with baseFontSize, in JavaScript charts.


PowerCharts XT - 4th April, 2013

Improvements:

  • Improved X-Axis calculation in Flash Candlestick chart.
  • Better positioning of min and max values in JavaScript BoxAndWhisker2D chart.

Fixes:

  • legendPosition='right' now works in Flash Candlestick chart.
  • showYAxisValues='1' now enables Y-Axis values in JavaScript Drag-node chart.
  • Label text does not display undefined while deleting a label in JavaScript Drag-node chart.
  • plotBorderColor attribute now works in Spline Area and MSSpline Area charts.
  • Minor fix related to rendering of plot in JavaScript Spline charts.
  • Long captions are now aligned properly in Flash charts.
  • manageLabelOverflow attribute now works properly when set along with baseFontSize, in JavaScript charts.
  • Minor fix in legend icon color when legend position is right in JavaScript BoxAndWhisker2D chart.
  • Minor fix in positioning of data values in JavaScript BoxAndWhisker chart.
  • Minor fix in data plots when useRoundEdges='1' in JavaScript Logarithmic charts.
  • Minor fix in the drawing of Trendzone in JavaScript Inverse charts.
  • Trendline displayValue no longer dislocates on using endValue attribute in JavaScript Inverse charts.
  • Minor fix in rendering of canvas shadow while using useRoundEdges='1' in VML Browsers.

FusionMaps XT - 4th April, 2013

Improvements:

  • Improved legend interactivity in JavaScript maps.
  • Better label management for marker labels in Flash Maps.

Fixes:

  • Minor fix in rendering of tooltip and hover event related issues in JavaScript Maps.
  • Minor fix in the functioning of scale attribute when radius is provided within <shape> element of JavaScript Maps.
  • JavaScript functions as links for entities are no longer invoked twice when entity labels having connector lines are clicked.
  • Corrected entity id for 'Cuyuni-Mazaruni' (GY.CU) regions of Guyana map and 'Central' (ZM.CE) province of Zambia map.
  • Fixed runtime errors in VML browsers when shadow is enabled in JavaScript Maps.
  • Minor fix in markers when shape type is arc in JavaScript Maps.
  • Inner radius of arc shape is fixed within <marker> element in JavaScript Maps.
  • manageLabelOverflow attribute now works properly when set along with baseFontSize, in JavaScript maps.

FusionCharts XT - 30th January, 2013

New Features:

  • Links are no more invoked in drag events for Flash charts.
  • Common alpha can be set on gradient colors in Flash charts.
  • Minor fix in displaying thin slices of JavaScript Pie 3D and Pie 2D charts.
  • Minor fix related to displacement of data plot in JavaScript Line and Area charts.
  • Minor fix related to maxLabelWidthPercent attribute in JavaScript Bar charts.
  • Summation values are now positioned correctly in JavaScript MSStacked charts.
  • Fix related to tooltip of Zoomline chart being displayed outside the canvas in Flash.
  • Minor fix related to numVisiblePlot in Flash Scroll Combination Dual Y 2D chart.
  • Minor fix in displaying data labels and tooltip when null values are passed to JavaScript Marimekko charts.
  • getSVGString() and exportChart() can now be invoked multiple times in JavaScript charts.

Improvements:

  • Better and crisp visualization of JavaScript charts.
  • Added support to customize export related context-menu items of JavaScript charts.
  • Improvement in dataset order for JavaScript MSBar2D and MSBar3D charts.
  • JavaScript SSGrid chart now supports export feature.

Fixes:

  • JavaScript Pie and Doughnut 3D Charts no longer crash on Blackberry OS 10.
  • displayValue attribute now works within <set> element of JavaScript Bubble chart.
  • Minor fix in rendering of canvas shadow while using useRoundEdges='1' in VML Browsers.
  • Minor fix for shadow not being clipped during initial animation of JavaScript Stacked Area charts.
  • showPercentInTooltip attribute now displays percent value in tooltip when set as 1 in JavaScript Stacked charts.
  • manageLabelOverflow attribute will now work properly when set along with baseFontSize, in JavaScript charts.
  • Fixed runtime error of JavaScript Bar charts with certain combination of maxLabelWidthPercent attribute and long data labels.

FusionWidgets XT - 30th January, 2013

New Features:

  • Exported JavaScript charts and gauges can now be saved to a server (using PHP and JAVA).

Improvements:

  • Better and crisp visualization of JavaScript charts and gauges.
  • Improved display of low and high anchors in Spark Line chart.
  • Added support to customize export related context-menu items of JavaScript charts and gauges.
  • Default value of refreshInterval attribute for Real-Time charts is set to 1 second.

Fixes:

  • Links are no more invoked in drag events for Flash charts and gauges.
  • Common alpha can be set on gradient colors in Flash charts and gauges.
  • Minor fix for yAxisMinValue in Flash Real-time Stacked charts.
  • Minor fix in overlapping of divisional line labels for Flash Real-time charts.
  • Minor fix for sFormatNumberScale in Flash Real-time Dual Y-Axis charts.
  • showFullDataTable='1' now works correctly in <process> element of Flash Gantt chart.
  • Trendlines now appear behind the data plots when showOnTop='0' in JavaScript Real-time charts.
  • Minor fix related to displacement of data plot in JavaScript Real-time Line and Real-time Area charts.
  • getSVGString() and exportChart() can now be invoked multiple times in JavaScript charts and gauges.
  • Chart API and context menu items are now functioning as expected after exporting in JavaScript Real-Time charts.

PowerCharts XT - 30th January, 2013

New Features:

  • Exported JavaScript charts can now be saved to a server (using PHP and JAVA).
  • Ability to show X-Axis labels on top of the chart canvas in Heat Map chart.

Improvements:

  • Better and crisp visualization of JavaScript charts.
  • Major improvement in the visualization of JavaScript CandleStick chart.
  • Improved drawing of JavaScript LogMSColumn2D chart in inverse mode.
  • Added support to customize export related context-menu items of JavaScript charts.

Fixes:

  • Links are no more invoked in drag events for Flash charts.
  • Common alpha can be set on gradient colors in Flash charts.
  • Minor fix in axis number formatting of Flash Multi-Axis Line chart.
  • Minor fix related to visibility of nodes in Flash Drag-node chart.
  • bgColor of label now occupies the whole node in Flash Drag-node chart.
  • Minor fix in displaying upper limit values of JavaScript Drag-able charts.
  • Minor fix in the position of data values in JavaScript LogMSColumn2D chart.
  • Font Style can now be applied to data labels in JavaScript Multi-Level Pie chart.
  • Minor fix related to displacement of data plot in JavaScript Line and Area charts.
  • Minor fix in padding attribute in the <label> node of JavaScript Drag-node chart.
  • Dashed styles can now be applied to individual plots of JavaScript Multi-Axis Line chart.
  • Minor fix in determining the max or min value of the color range in JavaScript Heat Map chart.
  • Tooltip box does not appear any more when category value is null in JavaScript MultiLevelPie chart.
  • getSVGString() and exportChart() can now be invoked multiple times in JavaScript charts.

FusionMaps XT - 30th January, 2013

New Features:

  • 430 new maps added.
  • Four new additional packs.
  • New attributes to configure marker cosmetics in Flash map:
    • markerFillColor
    • markerFillAlpha
    • markerFillRatio
    • markerFillAngle
    • markerBorderAlpha
  • Support for radius and shapeId attributes in marker definition node in Flash maps.
  • Markers can now be auto-scaled when a Flash map is resized setting autoScaleMarkers='1'.
  • Exported JavaScript maps can now be saved to a server (using PHP and JAVA).

Improvements:

  • displayValue and maxValue attributes are now calculated from <colorRange> element when single color gradient is used in Flash Maps.
  • Added support to customize export related context-menu items of JavaScript maps.

Fixes:

  • Minor fix in space management for legend in Flash maps.
  • Flash maps now displays entity names properly in Apple Mac.
  • Entity labels are now click-able to allow drill-down in Flash maps.
  • Minor fix related to the position of Gradient-Legend pointer in Flash charts.
  • exportChart() can now be invoked multiple times in JavaScript maps.
  • Fix related to disparity between Flash maps and JavaScript maps with respect to their boundaries.
  • Flash World with Countries map no more returns "Null" as the DOMId through FC_Rendered event.

FusionCharts - 1st November, 2012

New Features:

  • JavaScript Zoom Line chart now supports Log Axis.
  • JavaScript Zoom Line chart now supports numVisibleLabels attribute.
  • Scrollable charts can now be scrolled on touch devices by swiping over the canvas area.
  • Ability to turn off url-decoding of links using the unescapeLinks attribute in JavaScript charts.

Improvements:

  • Long tool tips in Flash Zoom Line chart are now wrapped automatically.
  • Data parser now automatically removes trailing spaces from data values.
  • Data labels can now be shown individually using the showLabels attribute in the <set> element in Pie or Doughnut charts.
  • Enhanced space management while using the plotSpacePercent attribute in Flash 3D Column and 3D Bar charts.
  • Enhanced visibility of the data values in Flash Stacked Bar 2D chart.
  • Better handling of quotes in FusionCharts.php.

Fixes:

  • jQuery 1.8 compatibility issues.
  • Mixed content browser warning on Internet Explorer when using charts within secured (https) pages.
  • Exporting issues related to JavaScript LinkedCharts.
  • Minor fix in label position while using stagger label display mode.
  • Minor fix related to legend interactivity in JavaScript charts.
  • Minor fix related to displacement of dataplot in Line and Area charts.
  • Issues related to floating point number calculations while setting axis limits in Stacked charts.
  • Disappearing legend issue in Flash Scatter chart when anchorSides is less than 3.
  • Flash LinkedCharts overlay button does not disappear anymore while exporting.
  • Links are no longer invoked when mouse is dragged onto Flash chart from foreign elements.
  • Bold and Italics styles can now be applied to tool tips.
  • Gradient colors can now be applied to dataplots in Flash MSCombi2D and MSCombiDY2D charts using the color attribute in the <dataset> element.
  • Axis limits can now be explicitly defined in Marimekko chart while not using percentage distribution.
  • setAdaptiveYMin now remains disabled by default in Flash charts when all the values are negative.
  • JavaScript charts now export the current state of the charts.
  • getDataAsCSV now works in JavaScript Dual Y-Axis charts and Multi-series Stacked charts.
  • showZeroPlaneValue='0' now hides the zero value even when zero plane is not explicitly drawn in Flash Zoom Line and MSCombi3D charts.

FusionCharts - 6th August, 2012

New Features:

  • JavaScript Pie and Doughnut charts slices move in or out when respective labels and connector lines are clicked.
  • Stacked charts now can display data values in percentage using the showPercentValues and showPercentinTooltip attributes.

Improvements:

  • Anchors in Flash charts turn circle when anchor sides are less than 3.
  • Y-Axis Name of Flash Zoom Line chart now supports Shadow, Glow, Bevel and Blur style.
  • Chart Loading messages in JavaScript charts can be now configured using of configure() function.
  • Drawing improvement for all JavaScript 3D charts.

Fixes:

  • Unable to set a custom thousands separator for Flash charts.
  • Flash charts hang when accented characters are passed to the charts through the URL of the data source.
  • Disabled tooltip shadow is getting enabled when Flash charts are reloaded.
  • Disparity in the display of shadow across all Flash Bar charts.
  • Incorrect decimal places are shown for divisional-line values in Flash charts.
  • The value of the plotSpacePercent attribute is not getting applied as expected in Flash 3D charts.
  • Text in Zoom Line chart does not support {br} pseudo code.
  • Trendlines in Flash Zoom Line chart fail to show tooltips.
  • Flash Zoom Line chart crashes when axis type is set as 'log' and a dataplot is set as zero.
  • Flash Zoom Line chart's line with discontinuous data cannot be pinned.
  • JavaScript Zoom Line chart miscalculates displayStartIndex & displayEndIndex attributes.
  • Hidden anchors reappear when mouse hovers over JavaScript Zoom Line chart.
  • Interactive legend items are not working when the anchors are disabled using drawAnchors="0" for JavaScript Zoom Line chart.
  • Runtime error in JavaScript Zoom Line chart when category labels are hidden.
  • Legend items are displayed in reverse order for JavaScript Pie 3D and Doughnut 3D charts.
  • Data labels of Flash Pie and Doughnut charts do not support {br} pseudo code.
  • JavaScript Pie and Doughnut charts do not save slice-state upon chart resize.
  • JavaScript Pie or Doughnut charts with a single slice are unable to calculate the starting angle.
  • Unable to show individual slice labels, when all labels are hidden using showLabels="0" in the <chart> element for JavaScript Pie and Doughnut charts.
  • Runtime error on clicking slices of Pie 3D or Doughnut 3D charts under certain circumstances.
  • Runtime error when JavaScript Pie or Doughnut charts have no data value to plot but the pieYScale attribute is set through the <chart> element.
  • Flash Pareto 3D chart with two data plots hides the data labels.
  • Cumulative Line in Flash Pareto charts becomes distorted under certain conditions.
  • Summation values are going outside the canvas area in JavaScript Marimekko charts.
  • plotFillColor attribute is not working for Flash Area charts.
  • Plot border is visible even if showPlotBorder is set to 0 in JavaScript Multi-series charts.
  • Incorrect ordering of Legend items in JavaScript Combination charts.
  • Unable to render dashed lines using lineDashed="1" through the <chart> element in Flash Combination charts.
  • Unable to create individual dashed line-segments in JavaScript Single-series Line charts.
  • The lineColor attribute in the <chart> element is not working for Flash Combination charts.
  • X-Axis category labels in Scatter chart are overlapping in Flash charts.
  • Same value for the xAxisMinValue attribute and the x value for a category in Scatter chart results in wrong data representation.
  • The decimals attribute fails to work in JavaScript 100% Stacked charts.
  • Minor rendering issue with Multi-series Column 3D chart
12th March, 2012

FusionCharts - 12th March, 2012

New Features:

  • Support for JavaScript Pie 3D and Doughnut 3D charts
  • Ability to control number formatting for Indian and East Asian thousand/lac separation formats
  • Support for recursive number scaling to display the chart data better

Improvements:

  • Considerable reduction of memory leaks upon resize, data-update and disposal of charts
  • Text-selection (I-beam) cursor does not appear now when hovered over text
  • JavaScript Bubble charts now correctly clips all out-of-canvas data-points using the clipBubbles attribute
  • JavaScript Pie and Doughnut charts now supports dashed plot borders
  • Enhancements in JavaScript Zoom Line chart which includes:
    • Pin Mode
    • Better management of x-axis data labels
    • Icons for Zoom-Out, Reset and Pin Mode

Fixes:

  • ExportReady event not being raised in advanced event model
  • Erratic ordering of Legend icons in Chrome
  • connectNullData attribute not working as expected in JavaScript Zoom Line charts
  • Stray anchors being visible in JavaScript Zoom Line charts
  • toolText attribute being ignored at <set ... /> level in JavaScript Zoom Line charts
  • The loss of pie slice animation when Pie charts are resized
  • Trendline values being plotted on incorrect axis on JavaScript dual-axis charts
  • JavaScript Zoom Line chart not plotting data-points whose values are equal to yAxisMaxValue
  • plotBorderDashed not being effective on JavaScript Pareto charts

FusionCharts - 25th January, 2012

Improvements:

  • Style support added for legend items. (Limited to font color and size only)
  • Word-wrapping for labels now include hyphen while deciding line-breaks.
  • Better and automatic handling of "slicingDistance" attribute of Pie and Doughnut charts.
  • Added new chart attributes "enableSlicing" for Pie and Doughnut charts for better interactivity control.
  • Addition of new attribute "anchorStartAngle" for all line and area based charts that has anchors.
  • ZoomLine chart now has a "zoom out" button and the reset text-based link has been replaced with a button.
  • Resolved compatibility issues in tool-tip positioning and gradient rendering caused by jQuery 1.7.1

Modifications:

  • Setting labelDisplay='none' turns off x-axis value stepping and allows labels to overlap.

Fixes:

  • Drawing issue on 3D stacked column charts where a point had "zero" value.
  • ZoomLine chart legend items unexpectedly breaking into multiple lines.
  • Support for valuePosition at <set> level for line and area based charts.
  • ZoomLine animations not being turned off.
  • Pie and Donut charts getting clipped by half when it had a single data-point.

FusionWidgets - 1st November, 2012

New Features:

  • JavaScript Real-time charts now show context menu to start, stop and clear chart updates.
  • New jQuery API to manage Real-time charts.
  • Ability to turn off url-decoding of links using the unescapeLinks attribute in JavaScript charts.

Improvements:

  • Normalized the default font sizes of caption and sub-caption in Flash Funnel, Pyramid and Real-time charts.
  • JavaScript Real-time charts now render with smoother visualization and better performance.
  • Enhanced management of the open, close, high and low anchors in Spark Line chart.

Fixes:

  • jQuery 1.8 compatibility issues.
  • Mixed content browser warning on Internet Explorer when using charts within secured (https) pages.
  • Exporting issues related to JavaScript LinkedCharts.
  • Minor fix in label position while using stagger label display mode.
  • Minor fix related to legend interactivity in JavaScript charts.
  • Minor fix to improve auto-calculation of axis limits in JavaScript Real-time Stacked charts.
  • Minor fix related to displacement of dataplot in Line and Area charts.
  • Flash LinkedCharts overlay button does not disappear anymore while exporting.
  • Links are no longer invoked when mouse is dragged onto chart from foreign elements.
  • Real-time JavaScript charts no longer display redundant divisional grid color during real-time data update.
  • A single dataplot in JavaScript Spark Win/Loss chart no more spreads across the total canvas height.
  • setAdaptiveYMin now remains disabled by default in Flash charts when all the values are negative.
  • JavaScript charts now export the current state of the charts.
  • Data labels of JavaScript Real-time charts are now properly visible in the exported images/PDF.
  • Alpha is now correctly applied when defined through colorRange in Flash Bulb gauge.
  • Pointer and trend-point labels are now positioned correctly in JavaScript HLinear Gauge.
  • Bold and Italics styles can now be applied to tool tips in Flash charts.
  • Flash Real-time charts can now display multiple vLines.

FusionCharts - 25th November, 2011

Fixes:

  • Data loading and rendering issues specific to Internet Explorer 6/7/8
  • iOS gradient issue
  • Disappearing 'close' button in LinkedCharts (JavaScript chart)
  • Minor fix related to displaying sum in JavaScript scroll stacked charts
  • Minor fix related to tool-tip when dataplot alpha is set to 0 in all line and area charts
  • Minor fix in Zoom Line chart's dynamic resizing module
  • Minor fix for yAxisNameWidth, pYAxisNameWidth and sYAxisNameWidth
  • Minor fix in .NET wrapper (FusionCharts.dll)

FusionWidgets - April 24th, 2012

New Features:

  • Support for real-time JavaScript charts that include
    • Real-time Line chart
    • Real-time Area chart
    • Real-time Column chart
    • Real-time Stacked Area chart
    • Real-time Stacked Column chart
    • Real-time Dual Y-Axis Line chart
  • Ability to control number formatting for Indian and East Asian thousand/lac separation formats

Improvements:

  • Considerable reduction of memory leaks upon resize, data-update and dispose of charts
  • Text-selection (I-beam) cursor does not appear when hovered over text

Fixes:

  • ExportReady event not being raised in advanced event model

PowerCharts - 1st November, 2012

New Features:

  • JavaScript Multi-axis Line chart now supports shifting of axes upon clicking.
  • Ability to configure zero-plane attributes within the <axis> elements in JavaScript Multi-axis Line chart.
  • Option to disable automatic adjustment of divisional lines using adjustDiv='0' for individual axes in JavaScript Multi-axis Line chart.
  • Support to configure cosmetics of lines associated with each axis through the <axis> element in JavaScript Multi-axis Line chart.
  • Multi-level Pie chart now supports Number Formatting, Number Scaling and Recursive Number Scaling.
  • Ability to turn off url-decoding of links using the unescapeLinks attribute in JavaScript charts.

Improvements:

  • Enhanced label management in Radar chart.
  • Enhanced mouse interactivity in JavaScript Multi-level Pie chart.
  • Added support for tool tip formatting chart attributes for JavaScript Multi-level Pie chart.
  • Improved space management and shadow effects in JavaScript Multi-level Pie chart.
  • JavaScript Multi-axis Line chart now supports divisional line configuration on per-axis level.
  • Enhanced space management to avoid overlapping Y-Axis values in JavaScript Multi-axis Line chart.
  • JavaScript Multi-axis Line chart now supports axis check-boxes and the allowSelection attribute to control the check-boxes.

Fixes:

  • jQuery 1.8 compatibility issues.
  • Mixed content browser warning on Internet Explorer when using charts within secured (https) pages.
  • Exporting issues related to JavaScript LinkedCharts.
  • Minor fix in label position while using stagger label display mode.
  • Minor fix in Flash Drag-node chart related to the visibility of a node.
  • Minor fix related to legend interactivity in JavaScript charts.
  • Minor fix in axis number formatting of Flash Multi-axis Line chart.
  • Minor fix in label position in Flash Multi-level pie chart.
  • Minor fix in xAxisName position in Flash Heat Map chart.
  • Minor fix related to displacement of dataplot in Line and Area charts.
  • Minor fix related to drawing of axis limit ticks in JavaScript Multi-axis Line chart.
  • Flash LinkedCharts overlay button does not disappear anymore while exporting.
  • Links are no longer invoked when mouse is dragged onto chart from foreign elements.
  • Label in image-node no more hides behind the image in Drag-node chart.
  • Blank tool tip box no longer appears when category label is not defined in Flash Multi-level Pie chart.
  • Tool tip separator character is no longer shown in JavaScript Multi-level Pie chart when data value is not provided.
  • Error bars are no longer drawn when error values are not provided in JavaScript ErrorBar2D and ErrorLine charts.
  • setAdaptiveYMin now remains disabled by default in Flash charts when all the values are negative.
  • JavaScript charts now export the current state of the charts.
  • showDivLineValues='1' now works as expected in conjunction with showYAxisValues='0' in JavaScript Multi-axis Line chart.
  • forceDecimals is now correctly applied to the values of the first <dataset> in JavaScript Multi-axis Line chart.
  • JavaScript links using j- or JavaScript: is now functional in Multi-level Pie Chart.
  • Drill-down links now work correctly in JavaScript Heat Map chart.
  • JavaScript ErrorBar2D and ErrorLine charts now include X-Axis labels in tool tips.
  • Legend in JavaScript Heat Map chart can now be disabled under all conditions.
  • Bold and Italics styles can now be applied to tool tips.
  • Dataplots now correctly associate with corresponding icon legends with respect to legend interactivity in Flash Heat Map chart.

FusionMaps - 16th November, 2012

New Features:

  • Ability to turn off url-decoding of links using the unescapeLinks attribute in JavaScript maps.

Improvements:

  • Kosovo added in World with Countries, Europe and Europe (With islands) maps.
  • South Sudan added in World with Countries and Africa maps.
  • Faroe island updated as a part of Denmark in Europe map.
  • Correction of entity definitions for numerous maps.

Fixes:

  • jQuery 1.8 compatibility issues.
  • Exporting issues related to JavaScript LinkedCharts.
  • Mixed content browser warning on Internet Explorer when using maps within secured (https) pages.
  • Minor fix related to legend interactivity in JavaScript maps.
  • Minor fix related to loading of chart or map SWF files while using LinkeCharts feature.
  • Links are no longer invoked when mouse is dragged onto map from foreign elements.
  • Flash LinkedCharts overlay button does not disappear anymore while exporting.
  • Bold and Italics styles can now be applied to tool tips.
  • JavaScript maps now export the current state of the maps.

FusionCharts - 6th October, 2010
  • Added useEllipsesWhenOverflow attribute to <chart> element that controls whether ellipses are to be used in chart labels
  • Marimekko chart now supports the new legend
  • Bug fix in label rendering mechanism of line and area charts, where last label was getting lesser space in rotated mode
  • Changes in FusionCharts JavaScript class:
    • Improvements in JSON transcoder
    • Support for font manipulation and STYLE manipulation when rendering JavaScript charts
    • Customization of y-axis min and max values in JavaScript rendering
    • Compatibility with older PowerCharts and FusionWidgets
    • Removal of swfUrl as compulsory construction parameter
    • Additional cosmetic changes when using JavaScript rendering

PowerCharts - 30th July, 2012

Fixes:

  • ExportReady event not being raised in advanced event model.
  • Erratic ordering of Legend icons in Chrome.
  • Data loading and rendering issues specific to Internet Explorer 6/7/8.
  • iOS gradient issue.
  • Disappearing 'close' button in LinkedCharts (JavaScript chart).

Improvements:

  • JavaScript Multi-level pie, Multi-axis line, Candlestick, Waterfall charts are improved.
  • Rally and Decline cosmetics are now configurable.
  • Considerable reduction of memory leaks upon resize, data-update and dispose of charts.
  • Text-selection (I-beam) cursor does not appear now when hovered over text.
  • Text wrapping for labels in JavaScript charts.

New Features:

  • All the charts now render in pure JavaScript also. New charts in JavaScript include:
    • Heat Map, Box and Whisker, Kagi, Select Scatter, Drag Node, Drag Column, Drag Line and Drag Area.
  • JavaScript charts look almost similar to Flash charts.
  • JavaScript Drag Node chart, Drag Column, Drag Area and Drag Line support:
    • Drag and selection interactivity.
    • Data submission to a server side script.
  • JavaScript Drag Node chart supports live addition and modification of nodes, connectors and labels.
  • Enhanced label management in all charts to avoid overlapping of labels when there are large labels or many of them.
  • Image can now be used to fill the chart background in different modes with custom alignments.
  • Ability to center the x-axis and y-axis titles with respect to chart area.
  • Scatter charts support regression lines and configuration for x-axis number formatting, vertical division lines, grids and zero plane.
  • Support for auto generation of x-axis in Scatter charts.
  • Ability to control number formatting for Indian and East Asian thousand/lac separation formats.
  • Support for recursive number scaling to display the chart data better.
  • jQuery plugin to render and manage charts using jQuery syntax.

FusionCharts - 6th October, 2010
  • Automatic rendering of JavaScript charts on devices (like iPad and iPhone) where Flash player is not supported
  • 6 new chart types:
    • 2D Pareto Chart
    • 3D Pareto Chart
    • Marimekko Chart
    • 2D Stacked Column Line (Single Y axis)
    • 3D Stacked Column Line (Single Y axis)
    • Zoom Line Chart with scrolling and pinning support
  • Support for JSON data format
  • Support for linked charts, where a single data source controls multiple charts
  • Interactive legends in charts that allow for selective showing/hiding of data series (or slicing in case of pie charts)
  • Legends now support icons for each data series
  • Pie and doughnut charts now support legend
  • Stacked charts now support 100% stacked mode
  • Bubble and Scatter charts can now have visual quadrants with labels
  • Better management of labels on charts. Labels now have an auto rendering mode in which they do not overlap. Additionally, x-axis labels now support ellipses and tool-tips on shortened labels.
  • Support for line breaks and wrapping in all text elements including: caption, sub caption, X-axis title, Y-axis title, Labels and tooltips.
  • In Line charts, data values can now be positioned either above or below the dataplots. Automatic positioning of data values is also supported.
  • Custom alignment of caption and sub caption using STYLES
  • Adjustment of minimum Y-axis value in stacked charts now supported
  • Advanced print management using JavaScript
  • Additional options for efficient event handling using JavaScript
  • Support for dynamic update of chart properties using JavaScript
  • Charts now support % based sizes along with dynamic resizing

FusionWidgets - January 24th, 2012
  • Automatic rendering of JavaScript charts (except Gantt and Real-time charts) and gauges on devices where Flash player is not supported (like iPad and iPhone)
  • Support for JSON data format
  • Support for LinkedCharts, where a single data source controls multiple charts
  • Advanced print management using JavaScript
  • Additional options for efficient event handling using JavaScript
  • Support for dynamic update of chart properties using JavaScript
  • Better management of the position of labels in charts and gauges
  • Long labels are truncated to prevent cropping of labels or cluttered looks
  • Charts/gauges now support percentage (%) based sizes along with dynamic resizing when parent containers resize
  • Background image can now be used to fill the chart in different modes, and custom alignment is possible
  • Annotations can now be positioned using Macros - variables with dynamic values
  • A real-time chart can now ask for instant update when the chart loads (using refreshInstantly='1' in <chart> element)
  • Real-time stacked charts now support 100% stacked mode
  • Adjustment of minimum Y-axis value in stacked charts now supported
  • In Line charts, data values can now be positioned either above or below the dataplots. Automatic positioning of data values is also supported.
  • Custom alignment of caption and sub caption using Styles
  • Added option to set round edge effect to all charts having columns

PowerCharts - 14th January, 2011
  • Maximum value of all the Color Ranges is now included in the highest Color Range
  • Individual entity label can not be shown when all labels are hidden from the <map> element using showLabels='0'
  • Entity Definition does not change short name or long name when same internalId and newId is provided

Deprecated:

  • Use of FusionMaps.js as the JavaScript Wrapper class to render map.
    Use FusionCharts JavaScript Class (FusionCharts.js and supportive JavaScript modules) instead.
  • Use of FusionMapsExportComponent.js is deprecated.
    Use FusionChartsExportComponent.js instead.
  • Use of FusionMaps.asp, FusionMaps.php, FusionMaps.dll (or the sources FusionMaps.cs, FusionMaps.vb) are deprecated.
    Use FusionCharts.asp, FusionCharts.php, FusionCharts.dll (or the sources FusionCharts.cs, FusionCharts.vb)
  • Use of various XML and JavaScript APIs as listed here.

FusionMaps - 30th July, 2012

Fixes:

  • ExportReady event not being raised in advanced event model.
  • Erratic ordering of Legend icons in Chrome.
  • Data loading and rendering issues specific to Internet Explorer 6/7/8.
  • iOS gradient issue.
  • Disappearing 'close' button in LinkedCharts (JavaScript chart).

Improvements:

  • FCMap_Netherland.swf is renamed to FCMap_Netherlands.swf
  • FCMap_NorthIreland.swf is renamed to FCMap_NorthernIreland.swf
  • Recreated maps of Scotland (FCMap_Scotland.swf) and Poland Counties (FCMap_PolandCounties.swf)
  • Option to show and hide individual label of entity (along with label connector line - if any)
  • Option to set hover color for individual entity
  • Option to hide or show tool tip for individual entity and connector
  • Option to set a map title and sub-title using caption and subCaption attributes
  • Option to position map title using captionPoistion attribute
  • Option to set a different cosmetic (color and alpha) for the entities with no value
  • Option to set hover color for individual entity
  • Option to disable hover color for individual entity
  • Option to hide common entity border using showBorder = '0'
  • exportdataready event returns more number of properties as event argument
  • Set default polygon shape to circle when sides are less than 3
  • Correction of entity long names for numerous maps as listed here
  • "China-2" map has been renamed to "China (With Direct-controlled municipalities and Special administrative regions)"

New Features:

  • Automatic rendering of JavaScript maps on devices (like iPad and iPhone) where Flash player is not supported
  • Use of FusionCharts JavaScript class (FusionCharts.js) to render and manage maps
  • Support for JSON data format
  • Support for LinkedCharts, where a single data source controls multiple maps
  • Color-range based interactive legends that allow selective showing/hiding of map entities
  • Interactive gradient legend to show/hide entities
  • Advanced print management for Flash Maps in non-Internet Explorer browsers
  • Additional options for efficient event handling using JavaScript
  • Introduced click, roll-over and roll-out events for Markers and Connectors
  • Introduced click event for Legend items
  • Support for dynamic update of map properties using JavaScript
  • Dynamic resizing of maps when parent containers resize
  • Image can now be used to fill the map background in different modes with custom alignments
  • Ability to control number formatting for Indian and East Asian thousand/lac separation formats
  • Support for recursive number scaling to display the map data better
  • jQuery plugin to render and manage maps using jQuery syntax
  • 2 new maps added in the Core Map Pack:
    • World Map with Antarctica (FCMap_WorldWithAntarctica.swf)
    • World Map (8 Regions) with Antarctica (FCMap_World8WithAntarctica.swf)

FusionCharts - 10th April, 2009
  • Optimizations in FusionCharts Export Handlers (Server-side).
  • Fix: Minor bug fix in FusionCharts Export Component SWF and JavaScript class.
  • Fix: Export data can have blank qualifier.
  • Fix: seriesNameInToolTip bug fixed.

FusionWidgets - April 9th, 2009
  • Improved: FusionCharts Server Side Export Handlers.
  • Fix: Context menu bug in Cylinder, Thermometer and data-streaming charts.
  • Fix: In FusionCharts Client Side Export Handler (FCExporter.swf) and JavaScript class.
  • Fix: In data-streaming charts, clear chart was not removing text-fields.

PowerCharts - 25th February, 2009
  • New: Ability to export charts as PNG/JPG/PDF at client side or server side. We've also devised a batch export mechanism at client side, which allows you to export all the charts in a page as a single image/PDF using one-click.
  • New: Ability to use multi-lingual text in rotated fonts as well. We now use bitmap fonts to render all UTF-8 characters.
  • New: Ability to specify labels for vLines and also to configure position of vLines and labels.
  • New: Ability to copy data from chart as CSV using context menu, or JavaScript function.
  • New: Personalization of chart - you can now add your logos over the chart, and also add an "About your company" to chart's context menu and link it to your URL
  • New: DisplayValue attribute - Each data plot can now display a text value (instead of just the numeric value), allowing a sort of annotation to be rendered for each data point.
  • New: Support for custom palettes for data point. You can now specify a list of colors that the chart will use for rendering data plots (column, pie, bar, line etc.). This allows for global configuration of palettes.
  • Improved: Support for automatic wrapping in caption/sub-caption and tool-tips.
  • Improved: More control over chart using JavaScript - many new APIs and events exposed by chart.

FusionCharts - 24th February, 2009
  • New: Ability to export charts as PNG/JPG/PDF at client side or server side. We've also devised a batch export mechanism at client side, which allows you to export all the charts in a page as a single image/PDF using one-click.
  • New: Ability to use multi-lingual text in rotated fonts as well. We now use bitmap fonts to render all UTF-8 characters.
  • New: Ability to specify labels for vLines and also to configure position of vLines and labels.
  • New: Ability to copy data from chart as CSV using context menu, or JavaScript function.
  • New: Personalization of chart - you can now add your logos over the chart, and also add an "About your company" to chart's context menu and link it to your URL
  • New: DisplayValue attribute - Each data plot can now display a text value (instead of just the numeric value), allowing a sort of annotation to be rendered for each data point.
  • New: Support for custom palettes for data point. You can now specify a list of colors that the chart will use for rendering data plots (column, pie, bar, line etc.). This allows for global configuration of palettes.
  • Improved: Support for automatic wrapping in caption/sub-caption and tool-tips.
  • Improved: More control over chart using JavaScript - many new APIs and events exposed by chart.
  • Improved: JSP & Ruby on Rails code examples and documentation.
  • Bug Fixes: In all charts pertaining axis limits and true 3D chart.

FusionWidgets - March 6th, 2009
  • New: Ability to export charts as PNG/JPG/PDF at client side or server side. We've also devised a batch export mechanism at client side, which allows you to export all the charts in a page as a single image/PDF using one-click.
  • New: Ability to use multi-lingual text in rotated fonts as well. We now use bitmap fonts to render all UTF-8 characters.
  • New: Ability to copy data from chart as CSV using context menu, or JavaScript function.
  • New: Personalization of chart - you can now add your logos over the chart, and also add an "About your company" to chart's context menu and link it to your URL
  • Improved: Support for automatic wrapping in caption/sub-caption and tool-tips.
  • Improved: More control over chart using JavaScript - many new APIs and events exposed by chart.

FusionMaps - 10th April, 2009
  • New: Ability to export maps as PNG/JPG/PDF at client side or server side. We've also devised a batch export mechanism at client side, which allows you to export all the maps in a page as a single image/PDF using one-click.
  • New: Ability to copy data from map as CSV using context menu, or JavaScript function.
  • New: Personalization of map - you can now add your logos over the map, and also add an "About your company" to map's context menu and link it to your URL.
  • New: 1 map in core pack (Europe with islands); 69 new maps in Americas & India / Europe Pack, including Brazil (States), Portugal (Districts), Austria (States) & Caribbean Islands (Islands).
  • Improved: More control over chart using JavaScript - many new APIs and events exposed by map.
  • Bug Fix: Entity IDs/ Physical entities bug fixes in many maps.

FusionCharts - 23rd September, 2008
  • New: True 3D Combination Chart (MSCombi3D.swf) that supports dynamic rotation.
  • New: ASP and PHP API to help you easily embed charts in your projects.
  • Improved: FusionCharts.js to take care of quotes in XML.
  • Improved: Method of providing JavaScript links to chart elements using j- prefix.
  • Improved: Ruby on Rails code examples and documentation.
  • Improved: In case of no data, all axes can show 0-1 instead of 0-100 previously.
  • Bug Fix: Minor bug fix in Pie and Doughnut charts image saving routine.
  • Bug Fix: VB.NET and C# FusionCharts DLL improved to support FusionCharts in ASP.NET AJAX update panel.

FusionCharts - 4th February, 2008
  • New: Ability to invoke Image saving feature from JavaScript.
  • New: Ability to print chart using JavaScript.
  • New: ColdFusion, JSP and Perl scripts for image saving.
  • New: Ability to track clicks and rendering event of chart in other Flash movies.
  • New: VB.NET Code examples of UpdatePanel.
  • Bug Fix: Minor bug fix in PHP image saving script.
  • Bug Fix: In Pie 2D, Pie 3D, Doughnut 2D and Doughnut 3D Charts, image saving routine was not called once data had been manipulated using JavaScript.

PowerCharts - 16th February, 2008
  • New: Ability to invoke Image saving feature from JavaScript.
  • New: Ability to print chart using JavaScript.
  • New: ColdFusion, JSP and Perl scripts for image saving.
  • New: Ability to track clicks and rendering event of chart in other Flash movies.
  • Bug Fix: Minor bug fix in PHP image saving script.
  • Bug Fix: In Multi-axis line chart, any datasets belonging to imaginary axis were not positioned properly.

FusionMaps - 21st April, 2008
  • Improvement: Added another option to specify JavaScript links that works in IE 6/7.
  • Bug Fix: Fixed bug in showLabels attribute.
  • Bug Fix: Fixed bug in California and West Virginia map.

FusionCharts - 22nd December, 2007
  • New: Image saving feature to allow export of charts as images.
  • Improvement: FusionCharts JavaScript v1.2 with support for charts within FORMs and transparent mode.
  • Improvement: Legend in stacked charts can now be rendered in reverse order.
  • Improvement: ASP.NET 2.0 code samples in both VB.NET and C# with new Master Page and Update Panel examples.
  • Bug Fix: Security fix that restricts XSS attacks. FusionCharts now loads data from only relative URLs. Absolute URLs are not allowed.
  • Bug Fix: Smart label bug fix in Pie and Doughnut charts.
  • Bug Fix: Minor external interface bug fix in all charts.

PowerCharts - 24th December, 2007
  • New: Image saving feature to allow export of charts as images.
  • Improvement: FusionCharts JavaScript v1.2 with support for charts within FORMs and transparent mode.
  • Bug Fix: Security fix that restricts XSS attacks. FusionCharts now loads data from only relative URLs. Absolute URLs are not allowed.

FusionMaps - 10th April, 2008
  • New: Ability to save maps as images and to invoke this functionality from JavaScript.
  • New: Ability to print maps from JavaScript.
  • New: Option to remove "Print Map" context menu item.
  • New: Option to show/hide entity label for individual entities.
  • New: Ability to handle the rollOver/rollOut event for entities in JavaScript/flash code.
  • New: Option to show entity long names as part of labels.
  • New: Map Specification Sheet Generator in JavaScript or as a Windows application. Generate CSV files for entity ids and names directly from map.
  • New: 125 maps in core suite. 2 additional packs (Europe & Americas/India) containing 170 additional maps that can be downloaded as part of your existing license.
  • New: ASP.NET code samples in both VB.NET and C# with new Master Page and Update Panel examples.
  • Improvement: FusionMaps JavaScript Class v1.3 with support for maps within FORMs and transparent mode.
  • Bug fix: Fixed Flash Player 9.0.115 problem where links were not being invoked when map was loaded in Flash movie.
  • Bug Fix: Security fix that restricts XSS attacks. FusionMaps now loads data from only relative URLs. Absolute URLs are not allowed.

FusionCharts - 1st August, 2007
  • Improvement: FusionCharts JavaScript class now implements methods to detect end user's Flash Player version and then show appropriate messages.
  • Improvement: The legend now uses a cross-platform block character to represent items.
  • Improvement: Legend can have a caption.
  • Improvement: Scrolling charts now have a new attribute scrollToEnd, which allows you to automatically scroll to extreme right, when chart is first rendered.
  • Bug Fix: In Pie & Doughnut charts, minor rendering bugs were fixed.
  • Bug Fix: Tool tip position bug fixed (when chart is loaded inside nested movie clips in another Flash movie).

PowerCharts - 2nd August, 2007
  • Improvement: Better printing support using the Context Menu "Print Chart" option.
  • Improvement: FusionCharts JavaScript class now implements methods to detect end user's Flash Player version and then show appropriate messages.
  • Improvement: The legend now uses a cross-platform block character to represent items.
  • Improvement: Legend can have a caption.
  • Bug Fix: Tool tip position bug fixed (when chart is loaded inside nested movie clips in another Flash movie).
  • Bug Fix: In candlestick charts, when there were too few columns, they were getting out of canvas. It has been fixed.

FusionMaps - 20th June, 2007
  • Renamed product to FusionMaps (from PowerMaps).
  • New: Following 5 maps added: Europe (UK divided into countries), Central America with Caribbean, North America without Central America division, Asia-3, Malta.
  • New: Added option for Marker Connectors. Marker Connectors allow you to connect any two markers using a line and a label. The cosmetic properties of the label and line can be configured from XML.
  • New: Added pre-built Marker XMLs indicating important cities for most of the maps in suite. You can now directly use these XMLs to show important cities in your region.
  • New: New code samples (ASP, PHP) and documentation on how to use FusionMaps with database.
  • New: Website, map gallery & dashboard samples.
  • New: Font properties can now be customized for each entity on the map.
  • New: Added option to disable hover for entities that do not have a value.
  • New: Added option to add a caption to legend.
  • Bug fix: Fixed the legend empty marker issue. Now, the legend marker will consistently show as filled rectangle across all platforms.
  • Bug Fix: Fixed label placement position, when x-scale and y-scale of map was simultaneously animated.
  • Bug fix: Fixed tool tip position issue when map is loaded into nested movie clips inside other Flash movie.
  • Bug fix: Minor changes in World-8 Map, Virginia Map & North America Map tracing.

FusionCharts - 12th February, 2007
  • New: Added Horizontal Bar 3D Chart, Stacked Horizontal Bar 3D Chart, Scroll Stacked Column 2D Chart, Scroll Combination 2D Chart, Scroll Combination (Dual Y) 2D Chart.
  • New: All 2D Columns and 2D Bars can now be rendered with round edges and glass effect gradients.
  • Improvement: Better scrolling functionality in existing scroll charts. Positioned the scroll bar at the end of canvas. Also, added more configurable properties for scroll cosmetics.
  • Improvement: Better printing support using the Context Menu "Print Chart" option.
  • Bug Fix: showLabels attribute wasn't working in Pie 2D Chart.

FusionMaps - 6th March, 2007
  • New: Added following new flash maps, taking the total count to 181 maps.
    • World (8 Regions), Middle East, Central America
    • USA Regional Maps: USA (All regions), Central Region, South East Region, North East Region, South West Region, North West Region
    • Europe Regional Maps: All regions, North European Region, South European Region, East European Region, West European Region, Central European Region
    • UK: Wales, England (Regions), North Ireland, Scotland (Regions)
    • Europe: Norway (Regions)
    • Asia: China, North Korea, South Korea, Bangladesh
    • Africa: Mozambique
    • Middle East: Afghanistan, Bahrain, Iraq
    • Dominica, Bahamas
  • New: Added option for Markers. Markers allows you to pin-point custom locations on the map using your own icons.
  • New: Visual GUI to help you configure map properties and define markers.
  • Improvement: Better printing support using the Context Menu "Print Map" option.
  • Bug Fix: Minor bug fixes in the following maps: Canada, USA, Turkey, Alaska, Colorado, Arizona, Florida, Georgia, Idaho, Illinois, Nevada, England, Poland, Scotland, Spain (Provinces), Georgia (Asia), Indonesia, Taiwan, Chile, Colombia, Ontario.

FusionCharts - 27th December, 2006
  • New: Added following charts - Scroll Column 2D, Scroll Line 2D & Scroll Area 2D.
  • Improvement: Added option to hide "About FusionCharts" context menu item. To remove it, set <chart showFCMenuItem='0' ..>
  • Improvement: Trend-line values can now have different input decimal and thousand separators (like data values).
  • Improvement: Added option to dynamically change the following application messages - "Invalid XML Data", "Rendering Chart" & "Error in Loading Data"
  • Modification: 3DRadius attribute in Pie and Doughnut 2D Chart changed to radius3D, conforming to XML standards.
  • Bug Fix: In multi-series stacked column and multi-series stacked column line combination chart, the tool tip was showing category label for the wrong index.
  • Bug Fix: In multi-series stacked column and multi-series stacked column line combination chart, negative values were rendering improperly.
  • Bug Fix: Link and tool tip was not working in singleton case in 2D Pie and 2D Doughnut Chart.
  • Bug Fix: In Multi-series bar chart, if the number of bars were less than number of datasets, the bars were not acquiring right position.
  • Bug Fix: In ColdFusion code examples and blueprint application, renderChart method in FusionCharts.cfm has been updated to render 1,0 instead of true,false in output JavaScript code (to embed the chart).

FusionWidgets - March 31st, 2008
  • Product name changed from FusionGadgets to FusionWidgets.
  • New: Ability to invoke Image saving feature from JavaScript.
  • New: Ability to print chart using JavaScript.
  • New: ColdFusion, JSP and Perl scripts for image saving.
  • New: Ability to remove "Print Chart" context menu item.
  • New: Ability to track clicks and rendering event of chart in other Flash movies.
  • Bug Fix: Minor bug fix in PHP image saving script.

PowerCharts - 9th January, 2007
  • New: Added multi-axes line chart, drag-able area chart & Waterfall (cascade) chart
  • Improvement: Added option to hide "About FusionCharts" context menu item. To remove it, set <chart showFCMenuItem='0' ..>
  • Bug Fix: Drag Column 2D Chart & Select Scatter Chart were returing XML with dataset element named as dataSet (capital S). Changed it to <dataset> for unified parsing.
  • Bug Fix: Drag Line Chart - If the number of data points in a dataset were more than number of categories, dragging the last point of that dataset created an extra line on the chart.

FusionMaps - 22nd December, 2006
  • New: Added following new flash maps, taking the total count to 151 maps.
    • North America: Antigua, Barbados, Belize, British Columbia, Costa Rica, Cuba, Dominican Republic, El Salvador, Greenland, Grenada, Guatemala, Haiti, Honduras, Jamaica, Nicaragua, Ontario, Puerto Rico, Quebec, St. Kitts & Nevis, St. Lucia, St. Vincent & The Grenadines
    • Europe: Albania, Andorra, Belarus, Bosnia - Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Estonia, Greece, Iceland, Latvia, Liechtenstein, Lithuania, Luxembourg, Moldova, Montenegro, Poland, Portugal, Romania, San Marino, Slovakia, Slovenia, Turkey, Ukraine.
    • South America: Argentina, Bolivia, Chile, Colombia, Ecuador, Paraguay, Peru, Suriname, Uruguay, Venezuela.
    • Asia: Armenia, Azerbaijan, Georgia, Indonesia, Taiwan, United Arab Emirates.
    • Oceania: New Zealand.
    • Africa: Egypt, Kenya, South Africa.
  • Added option to hide "About FusionCharts" context menu item. To remove it, set <chart showFCMenuItem='0' ..>
  • Bug fix in Europe Map: Added Cyprus, Andora, Malta, Monaco, Liechtenstein, San Marino, Vatican City. Fixed a few other entities.
  • Bug fix in Africa Map: Mauritius & Seychelles added.
  • Bug fix in Asia Map: The dot above Indonesia was removed.
  • Bug fix in Mexico Map: Districto Federo added.
  • Bug fix in Spain Map (Autonomous): Canary Islands shown on left.
  • Bug fix in South America Map: Central America has been removed.
  • Bug fix in Canada Map : Spelling of Yukon Territory corrected.
  • Bug fix in World Map: Mexico and adjacent areas are now shown as a part of North America.

FusionCharts - 17th November, 2006
  • Bug Fix: JavaScript error fixed. ExternalInterface was registering the function even when registerWithJS was set to 0.
  • Bug Fix: Multi-series stacked column + line dual Y combination chart was not rendering anchors.

FusionWidgets - March 31st, 2008
  • New: Image saving feature to allow export of charts as images.
  • Improvement: FusionCharts JavaScript v1.2 with support for charts within FORMs and transparent mode.
  • Bug Fix: Security fix that restricts XSS attacks. FusionCharts now loads data from only relative URLs. Absolute URLs are not allowed.
  • Bug Fix: External Interface bug fix that was raising JavaScript errors when chart was placed inside a FORM.

PowerCharts - 17th November, 2006
  • New: Added Multi-level Pie Chart
  • Bug Fix: JavaScript error fixed. ExternalInterface was registering the function even when registerWithJS was set to 0.

FusionMaps - 17th November, 2006
  • New: Added flash maps of all US counties (barring DC).
  • New: Added following new flash map of European countries: Austria, Belgium, Finland, Hungary, Norway & Switzerland.
  • Bug Fix: Fixed an issue where label connectors were showing up even when showLabels was set to 0.

FusionCharts - 9th November, 2006

New Chart Types

FusionCharts v3 introduces a lot of new chart types like:

  • Drag-Node Charts
  • Select Scatter Chart
  • Advanced Candlestick chart with support for line, bar and volume columns
  • Drag-able Column and Line Charts for simulation charting
  • Spline Charts
  • Spline Area Charts
  • Logarithmic Axis Charts
  • 2D Multi-chart Single Y Combination Chart.
  • 2D Multi-chart Dual Y Combination Chart. This chart be used to plot 9 types of chart:
    • Column (Primary Y) + Line (Secondary Y) Combination
    • Column (Primary Y) + Area (Secondary Y) Combination
    • Column (Primary Y) + Column (Secondary Y) Combination
    • Area (Primary Y) + Line (Secondary Y) Combination
    • Area (Primary Y) + Column (Secondary Y) Combination
    • Area (Primary Y) + Area (Secondary Y) Combination
    • Line (Primary Y) + Line (Secondary Y) Combination
    • Line (Primary Y) + Column (Secondary Y) Combination
    • Line (Primary Y) + Area (Secondary Y) Combination
    • 3D Stacked Column Line Dual Y Combination Chart
    • Kagi Chart

Few of the the above listed charts are not in the standard FusionCharts v3 pack. e.g., Spline, Logarithmic & Drag-able charts are part of PowerCharts pack, which can be purchased separately.

Easy yet powerful AJAX/JavaScript integration

FusionCharts v3 offers advanced options to integrate charts with AJAX applications or JavaScript modules. You can update charts on client side, invoke JavaScript functions as hotspot links, or make dynamic calls for XML data without involving any page refreshes. You can also specify a DOMId for each chart and have it register with JavaScript. The chart can then keep JavaScript functions posted about its activities.

Visual XML Generator Utility

FusionCharts v3 introduces a new visual XML and chart Generator utility, which helps you easily build your XML data for the charts. You can manually enter data in a grid to form XML or convert your existing data from spreadsheets / CSV Files / tables into XML data.

Maps Supported

FusionCharts v3 introduces maps in PowerMaps pack. The PowerMaps Pack is a collection of 466 Flash based vector maps used to show different types of data related to geographical divisions. Suitable for use in websites and applications, each map exposes its properties using an XML API. Setting up a map for use barely takes a few minutes and doesn't involve any modification of source code. All you need to do is feed the data in XML file and you're ready to go.

STYLE Element

FusionCharts v3 introduces Styles to help you apply font, effects and animations to various objects of the chart. Styles lends a simple mechanism, using which you can easily control the visual layout of charts.

Built in Adobe Flash 8 using ActionScript 2

FusionCharts v3 is coded in Flash 8 and ActionScript 2 to fully utilize the new and advanced features of Flash 8 like dynamic tweening, filters, better speed, advanced OOP structures etc.

New Debug Mode

FusionCharts v3 introduces a debug mode for each chart. The debug mode helps you to look into what's happening in the chart behind the scenes. You can see how the chart is initializing, getting its data and interacting with JavaScripts. Various errors generated are also shown in this. So, whenever you see an error on the chart now, all you need to do is switch to debug mode and fix it up.

Gradient Support

FusionCharts v3 supports gradients for most of chart objects like background, canvas, data plot etc. Many new charts support a single attribute use3DLighting to allow advanced lighting and gradient effects on the chart for better visuals.

Palette Support

FusionCharts v3 introduces Palettes to help you quickly select colors themes for your chart. Starting v3, you can select one of the five pre-defined palettes to change look of your chart. You wouldn't need to specify any hex color codes when using palettes.

Dashed Line Support

Starting FusionCharts v3, you can use dashed lines to plot:

  • Data (Columns, Lines, Pies etc.)
  • Grid Divisional Lines
  • Trend Lines
  • Vertical separator lines

You can also specify the dash properties like dash length, gap etc.

Multiple display modes for data labels

In FusionCharts v3, a lot of options have been introduced to allow for better x-axis label control. You can now WRAP, STAGGER or ROTATE the x-axis labels.

Rotated value boxes & dynamic placement options

The data value text fields can now be rotated to avoid cluttering. Also, in case of column charts, you can select whether to place the value textboxes inside the columns or outside. If there is no space, FusionCharts v3 will automatically adjust positions.

Number scale support

FusionCharts v3 introduces number scaling and better control over number formatting.

Better printing support

The context menu of the chart now includes a new item "Print Chart", which offers standard cross-browser printing support.

Advanced pie and doughnut charts

The pie and doughnut charts of FusionCharts v3 offers advanced end-user interactivity options like dynamic slicing, rotation, links etc. Also, Smart Labels have now been introduced in pie/doughnut charts.

Advanced drill down features

The chart items can now link to new window, pop-up, frames or self window.

Entire chart as a hotspot

Starting v3, the entire chart can now act as a single hotspot.

Custom tool tip for each data plot item

You can now set your own tool tip text for each data plot item.


FusionWidgets - August 17th, 2007
Core Changes:
  • 7 new charts:
    • Real-time stacked column and real-time dual Y line chart
    • Bullet graphs - horizontal and vertical
    • Spark Line, Spark Column and Spark Win/Loss charts
  • Made using FusionCharts v3 framework, thereby offering:
    • Easy but advanced integration with JavaScript
    • STYLE support from FusionCharts v3 framework
    • Built in Adobe Flash 8 using ActionScript 2
    • New Debug Mode
    • Gradient Support
    • Palette Support
    • Dashed Line Support
    • Number scale support
    • Better printing support
    • Advanced drill down features
    • Entire chart as a hotspot
    • Custom tool tip for each data plot item
    • Multiple language support for application messages
  • Edit mode supported for angular and linear gauges
  • Message logger supported in all real-time charts for streaming real-time messages from server to client
  • Alert Manager supported in all real-time charts
  • More control over Annotations (previously custom objects) using XML and JavaScript
  • Context Menu in all real-time charts to stop/start update, clear chart. Helps user stop an update, if he feels that this counter is not needed to monitor for the given timeframe. After stopping, he can also restart the update dynamically.
  • JavaScript API in all real-time charts to stop/start update, clear chart, reload chart etc. at client side.
  • New JavaScript API to feed data to chart
  • Single color theme introduced to help you create your own color palettes for the chart, based on a single color.
  • In real-time charts - ability to add a data stamp (similar to timestamp) at the end of real-time data stream URL - for easy tracking of "what value was last sent to chart?" No need to use registers, sessions or database fields to control this. Use this simple and effective technique over stateless environment.
Data-streaming chart specific changes
  • Axis updates each time to reflect the limits from data in current view
  • Annotations introduced - helps you draw any custom shapes, objects, load images anywhere on the chart.
  • Canvas Margins can be adjusted allowing you to set increased canvas margins so that if you've larger data labels or y-axis values, you can adjust the margins accordingly.
  • Selectable (Interactive) Legend - so that you can opt to show/hide a full data-set at client side. Helps if you're comparing multiple streams of input and just want to focus on one - but keep others in frame.
  • Real-time vLines with labels.
  • Ability to send clear command from server - so that chart can be cleared as and when required
  • Ability to send stopUpdate command from server, if you need to stop update of a specific chart.
  • Ability to retrieve the chart's current data view using client side JavaScript.
  • JavaScript event FC_ChartUpdated raised when new data feed is received by chart. You can use this event to update your other display containers whenever the chart updates in real-time.
  • Ability to specify different updateInterval and clearInterval (apart from refreshInterval) - helps you specify when data is retrieved and queued - and when chart is refreshed to show new data. Also, you can set pre-defined clear intervals to clear the chart.
Angular Gauge specific changes
  • Gauge can now be drawn in any angle and any direction
  • Auto-scale facility for the gauge and annotations
  • Customizable gradient fill mix for color scale
  • Customizable gradient properties for pivot
  • Percent based gauge radius supported
  • Edit mode supported
  • Option to show value for each dial, with customizable co-ordinates
  • Ability to add trend-points, trend-arcs & trend-markers
  • Option to show tick and trend values inside or outside gauge
  • Message logger supported
  • Alert Manager supported
  • Rear-extension supported for each dial to render more realistic gauges
Gantt chart specific changes
  • Supports both date & time now.
  • Customizable output date format.
  • Ability to show each task's completion in percentage as either empty bar or using a different fill color (slack fill color)
  • Scrolling support for both data table and Gantt pane.
  • Ability to show individual task bars as groups - to indicate task groups.
  • Customizable tooltip properties - also, you can opt to show whether to show task date as part of tool tip content.
  • Ability to add a legend to the chart to show color keys. Fully customizable legend cosmetics.
  • Ability to define each task's height and top-padding in percentage, instead of just pixels.
  • Pre-define palettes and single color theme selectors to help you easily set colors for the chart.
  • Round edged task bars supported
  • Customizable gradient mix & shadow for task bars.
  • Ability to define annotations over the Gantt chart to show further information.
Funnel Chart specific changes
  • Ability to draw the same data as either streamlined funnel chart or as section funnel chart
  • Interactive funnel slices, when clicked can separate from the main funnel.
  • Option to plot funnel slices as hollow or filled
  • Option to set same slant angle for each funnel slice (or make them dependent on data)
  • Ability to seamlessly convert 3D funnel to 2D funnel, by right clicking on chart and selecting View 2D
  • Option to render the funnel in 2D mode itself with more control over border and fill properties
  • Option to show values as actual values or in percentage
  • If shown as percentage, you can opt to show it as percentage of the first value or percentage of previous value.
  • Smart labels to avoid overlapping of funnel labels
  • Option to place labels at side or at center
  • Custom tool text for each funnel slice
Pyramid Chart specific changes
  • Interactive pyramid slices, when clicked can separate from the main pyramid.
  • Ability to seamlessly convert 3D pyramid to 2D pyramid, by right clicking on chart and selecting View 2D
  • Option to render the pyramid in 2D mode itself with more control over border and fill properties
  • Option to show values as actual values or in percentage
  • Smart labels to avoid overlapping of pyramid labels
  • Option to place labels at side or at center
  • Custom tool text for each pyramid slice
Linear Gauge specific changes
  • Multiple pointers supported
  • Each pointer can have tool text and link
  • Edit mode supported
  • Customizable gradient fill for gauge
  • Round edged gauges supported
  • Much better control over tick marks & tick values
  • Ablity to show pointer above or below gauge
  • Option to create trend-lines/zones
LED Gauge specific changes
  • Better control over tick marks & values
  • Single color fill supported for entire LED
Thermometer Gauge specific changes
  • 2D/3D fill mode.
  • Better control over tick marks & values.
Cylinder Gauge specific changes
  • Enhanced and realistic 3D look
  • Better control over tick marks and values
  • Animation supported for fill
Bulb Gauge specific changes
  • Ability to show value inside or outside the bulb
  • Option to show color range label as chart value, instead of actual numerical value