# Build version 2.0.20161.82 - 3/17/2016

## Xuni.Forms.FlexChart

### Android

#### Bug fixes

- Unlike other platforms, Series data point cannot be added or removed in Update.

### Windows Phone

#### Bug fixes

- Some data points show Tooltip with date format value instead of correct decimal AxisX value

## Xuni.Forms.FlexPie

### Android

#### Bug fixes

- Exception is thrown when running the Xamarin Android sample "FlexPieSample".

### iOS

#### Bug fixes

- [XF.iOS][XuniChartBuilder]Foundation.MonoTouchException occurs on updating FlexChart/FlexPie by removing all data points.

# Build version 2.0.20161.81 - 3/16/2016

## Xuni.Forms.FlexChart

### iOS

#### Bug fixes

- Series visibility cannot be changed when isAnimated is set 'False'.

## Xuni.Forms.FlexGrid

### Windows Phone

#### Bug fixes

- Raise SelectionChanged even when the selection doesn't change to allow the editing to finish
  when selection mode is "Row" and a cell in the same row is selected.

# Build version 2.0.20161.79 - 3/15/2016

## Xuni.Forms.FlexChart

### Android

#### Bug fixes

- Unlike Win Phone, all types of annotation disappeared when a series is toggled.
- Unlike other platforms, System.ArgumentOutOfRangeException.

### iOS

#### Bug fixes

- PlotElementLoading event not fired for Candle/Hloc chart types.
- 'Y-Axis' Data value is displayed by index value in the FlexChart Data Labels page.

### Windows Phone

#### Bug fixes

- IndexOutOfRangeException occurs when editing Chart in 'Create a New Chart' page and 'Random Chart' page.

# Build version 2.0.20161.78 - 3/11/2016

## Xuni.Forms.FlexChart

### Android

#### Bug fixes

- Exception occurs when hidden series are visible by legend toggling for some ChartTypes.
- Axis Title overlaps axis labels. Please add small amount of padding.
- DataObject is always NULL in HitTest result.
- Data Labels are not disappeared when Label Position = None
- Axis labels are not displayed when chart has multiple axes

### iOS

#### Bug fixes

- Date value shown as number in axes labels when axis-X is bound with date value.
- 'NSInvalidArgumentException' is occured when visible again LineSymbols series by Legend toggling.
- NSException occurs when tap on plot area if all series are hidden in Bar/Column charts.
- XuniChartAnnotation type object has not been added to XuniChartHitTestInfo.

### Windows Phone

#### Bug fixes

- The negative values on AxisY cannot be observed by zooming out the chart.
- Default selection line color is not the same darker color of the selected series.

## Xuni.Forms.FlexPie

### iOS

#### Bug fixes

- [iOS][FlexPie] Request to improve Data Labels "Outside" position.

# Build version 2.0.20161.77 - 3/8/2016

## Xuni.Forms.FlexChart

### iOS

#### Bug fixes

- 'Unhandled Exception: Foundation.MonoTouchException:Objective-C' exception is thrown when taps on the Legend item.

### Windows Phone

#### Bug fixes

- Change Annotation behavior to appear after LoadAnimation is complete
- Gap/Overlapping occurred between Data Label boundary and end of Series when Label Position = Left/Right

## Xuni.Forms.FlexGrid

### Xamarin.Forms

#### Bug fixes

- Detail provider fixed to work with grouping.
- Merge algorithm modified to skip non visible columns and rows.
- Row header of detail row was not updated correctly when HideDetail() method was called.

### Android

#### Bug fixes

- Height of the rows was not correctly set in native grid.

## Xuni.Forms.FlexPie

### Android

#### Bug fixes

- Stray "0" label appears outside pie chart when data labels are visible.

# Build version 2.0.20161.76 - 3/4/2016

## Xuni.Forms.FlexChart

### Windows Phone

#### Bug fixes

- Unlike iOS, some text renders out of rectangle annotation boundary in ChartAnnotations sample
- ChartLineMarker is able to move when tapping on the chart area outside of plotarea

# Build version 2.0.20161.75 - 3/3/2016

## Xuni.Forms.Core

### Windows Phone

#### Bug fixes

- Rendering issue when converting Frame to a native representation.

## Xuni.Forms.FlexChart

### Android

#### Bug fixes

- Custom data labels can't show 'ValueX' in bound labels.
- NullPointerException occurs in opening 'Line Marker'and 'CustomizingAxes'.

### iOS

#### Bug fixes

- Request to move Annotation sample in list.

## Xuni.Forms.FlexGrid

### Xamarin.Forms

#### Bug fixes

- RowHeaderTextColor, RowHeaderFontFamily, RowHeaderFontSize and RowHeaderFontAttributes properties were not honored in the cell factory.

# Build version 2.0.20161.74 - 3/2/2016

## Xuni.Forms.Calendar

### Xamarin.Forms

#### Improvements

- Calendar control added.

## Xuni.Forms.Core

### Xamarin.Forms

#### Breaking changes

- DoubleCollectionTypeConverter renamed to XuniDoubleCollectionTypeConverter.

#### Improvements

- XuniToggleButton added.
- ColorEx.IsDarkTheme property added.
- XuniCheckBox.Color property added.

### Windows Phone

#### Breaking changes

- XuniFrameViewRenderer renamed to XuniViewRenderer.

## Xuni.Forms.FlexChart

### Android

#### Bug fixes

- Default Major and Minor Tick mark settings are incorrect.
- Candle chart type gets displayed incorrectly when changing data points at run time.
- Can't get Line Marker DataPoints values from LineMarker.PositionChanged.
- Symbols left on removing data point at End position in LineSymbols.
- Chart's SetTextColor() method does not take effect for the text of third axis.
- When Chart header is not set, the chart still preserves the empty space.
- There is a gap between line and label of linemarker if drag linemarker to the most left/right side.
- PlotElementLoading has null parameters with candle chart.
- Bar chart renders as Column and series shown overlap when it has one Bar series explicitly defined.
- Invalid axis position does not ingore and rendered wrong data series

#### Improvements

- Update the implementation for conditional formatting.
- Renderer for Annotation.
- Candle Width property.
- Add border color for plot element loading.
- Overall Performance Improvement.
- Remove axis buffer to certain chart plots (line, area, scatter, etc).
- Add TextColor property to control.

### iOS

#### Bug fixes

- DataObject parameter is always null after a HitTest.
- Scrolling and Styling Series samples show border color by error.
- Annotations do not appear on FlexChart with dates along X Axis.
- Annotation is invisible after rotated the chart at run time when annotation's attachment is DataIndex.
- Column charts drawn incorrectly as a result of improving Area/Spline/Line charts.
- Legend's position and chart's plot area get changed after click any data point when annotation's FontSize is set.
- DateTime X-Axis labels overlap when scrolling.
- change this clipping behavior to only apply to Scatter and Symbol (LineSymbol/SplineSymbol) elements.
- PolygonAnnotation does not appear in iOS FlexChart.
- DataObject parameter is always null after a HitTest
- Annotations are drawn outside of plot area when zooming is performed.
- There is no XuniChartPlotElementEventArgs class available.
- PolygonAnnotation is not displayed when its Attachment is set to DataIndex/DataCoordinate/Relative.
- BackgroundColor set through PlotElementLoading event does not get applied for Candle chart type.
- LineAnnotation is not displayed when its Attachment is set to DataIndex.
- TextAnnotation's position does not work.
- TooltipText is not displayed for TextAnnotation when click TextAnnotation.
- Opacity set in chart's plotElementLoading event should not work for AxisX and AxisY in Candle/Hloc.
- The borders of some series in LineSymbols and SplineSymbols is displayed incorrectly when set BorderDashes in plotElementLoading event.
- TextColor property does not work for Axis title text.
- TextColor property still works even if other text color is set.
- The linemarker does not appear at the specified series data points in Column/Bar chart type.
- Annotation's isVisible property is not true by default.
- Annotation does not get changed immediately after change its property at run time.
- PolygonAnnotation does not get displayed any more after made it invisible at run time.
- No annotation sample is available in swift FlexChart101 product sample.
- PlotElementLoading event not fired for Candle/Hloc chart types.
- ChartPlotElementLoadingEventArgs returns incorrect values for DataItem and PointIndex properties.
- Bottom part of FlexChart is clipped after rotating device/simulator.
- Removing axis buffer does not take effect to Scatter chart type.
- [iOS][FlexChart] ChartShapeAnnoation.h file is missing and 2 build errors observed when trying to deploy FlexChart application.
- The linemarker does not appear at the specified series data points in Column/Bar chart type.
- Removing axis buffer does not take effect.
- when set axisX label angel,the axis' labels position are not right.
- Percentage is still displayed when chart's stacking is set as stacked.
- Exception is thrown when DigitPlaceHolder("#") is used as Format string.
- Some chart types are incorrectly displayed when Stacking are set.
- Percentage is still displayed when chart's stacking is set as stacked.

#### Improvements

- Update the implementation for conditional formatting.
- [i][iOS][FlexChart][Branch Dev] Animation performance improve.
- [I][iOS][FlexChart][Branch Dev] Remove axis buffer to certain chart plots (line, area, scatter, etc).
- [iOS][FlexChart][i][Branch Dev] Legend Wrapping.
- [I][iOS][FlexChart][Branch Dev] Improve drawing along x-axis for Area, Line, Spline & Scatter charts. The charts now draw from the y-axis and do not leave gaps common with column charts.
- [iOS][FlexChart][i][Branch Dev] animate series on visibility change.
- [I][iOS][FlexChart][FlexPie][Branch Dev] Add TextColor property that sets the color of all text parts.

### Windows Phone

#### Bug fixes

- "Spline" chart type appear like "Line" chart when there is less then four data point
- Symbols appears on series data points in Area/SplineArea/Line/Spline charts
- The position of Axis's labels gets changed after click and then drag on plot area.
- LineMarker's content does not get changed when moving after setting Chart's Rotated to true.
- [XF.WinPhone] Annotations are invisible after set chart type to Bar.
- Position of DataLabel is not correct when ChartType is set to Candle/Hloc
- CandleWidth property will return to default value after exit and then enter the "Financial Chart" page twice.
- Only Column's update animation works in "Update Animation" page of FlexChart101 product sample
- Custom plot elements are displayed at incorrect position in "CustomPlotElememt" page
- The app will crash when open the "Export Image" sample of FlexChart101 product sample twice.
- The app will crash when open/exit "Data Labels" or "Export Image" page of FlexPie101 product sample
- Series color does not repeat back over 10 series in default palette
- Default tooltips are not displayed on calling the Show() method of ChartTooltip
- Legend icon not shown in selection style when its respective series got selected
- When VerticalPosition is set to some value (other than NaN), setting SeriesIndex to some value (other than -1) does not work for LineMarker.
- SymbolMarker can not work for Scatter,LineSymbols ChartTypes
- Color/BorderColor/BorderWidth of series does not apply to Candle chart
- IsEnabled property of FlexChart is not working
- Custom tooltip is rendered on top of the Data point selected
- Researsh WP.FlexChart Performance issue

#### Improvements

- Series selection can be done through Legend

## Xuni.Forms.FlexGrid

### Xamarin.Forms

#### Breaking changes

- Parameter cellType was added to the methods GetCellContentType, CreateCellContent,
  BindCellContent, GetCellValue, GetCellText and SetCellValue of GridRow and GridColumn.

#### Bug fixes

- Force capitalization of the first character in column header, even if the bound property is not capitalized.
- Auto-generation of columns was failing when the grid was grouped and a column was sorted.
- Cells weren't refreshed when INotifyPropertyChanged.PropertyChanged event was raised in the data items.
- Additional detail row was created.

#### Improvements

- GridRow.IsReadOnly property added.
- "header" parameter added to methods AutoSizeRows and AutoSizeColumns.
- GridColumn.HorizontalAlignment and HeaderHorizontalAlignment properties added.
- Unbound mode added.
- Merging support added.
- FlexGridDetailProvider behavior added.
- GridRow.Height property added.

## Xuni.Forms.FlexPie

### Android

#### Improvements

- Perform update animation when Binding changes
- Add TextColor property to control.

### iOS

#### Bug fixes

- [XF.iOS][FlexPie] Can't display percentage in pie data label.
- [iOS][FlexPie] Request to improve Data Labels "Outside" position.
- [IOS][FlexPie] Tooltip is not displayed at the clicked location when clicking any pie slice first time.
- [XF.IOS][Branch Dev] TextColor property does not take effect for FlexPie and FlexChart.
- [iOS][FlexPie] Wrap legend items render far from Pie control and too close to Header/Footer in Top/Bottom position with Horizontal orientation.
- [iOS] Unlike the feature spec, legend items wrap for Left/Right position.
- [XF.IOS][Branch Dev] TextColor property does not take effect for FlexPie and FlexChart.
- [IOS] Tooltip is not displayed at the clicked location when clicking any pie slice first time.

#### Improvements

- [iOS][FlexPie][i][Branch Dev] Legend Wrapping.

### Windows Phone

#### Bug fixes

- Tooltip does not detect device/emulator boundary and got clipped

## Xuni.Forms.Gauge

### Windows Phone

#### Bug fixes

- XuniRadialGauge was out of place when used inside a StackLayout.