This release has no significant code changes, this means that the is a low probability to introduce new bugs (please don't), it fixes many old issues that required a detailed review.
- Chart.UpdaterTick delegate changed from
void UpdaterTickHandler(object sender)where sender is the chart that fired the event.
- Default tooltip for CartesianChart had a considerable visual improvement, it is also much more flexible, the article about tooltips in the site will be updated showing the new features
- Finally one of the ugliest issues (in my opinion) was fixed, series were not able to let the chart know its points size, this caused points to be not completely rendered, see #341
- You can now bind any event in the library, there will be a new article in the web site about events, listing them all and showing a brief example.
- New Logarithmic Axis, now you can add logarithmic axes with any base to a cartesian chart.
- Gauges are much more flexible. the site will show a new article with the new gauge capabilities.
This release fixes many reported issues, thanks everyone for reporting.
- now you can rotate labels in Column, Row, StackedColumn and StackedRow series #410
- new DataHover event #416
- line series was not drawn properly when Visibility == Hidden #403
- Fixed many visual issues with LineSeries and double.Nan introduced in 0.8
- Changing windows theme throws an exception #372
- Gauge throw when from and to == 0 #420
- Throw when playing with animations and data labels #321
- Row series with negative values were not displayed properly #401
- Issue where we were not able to specify the axis range when using any stacked series #405
- Casting error in OHCL series #411
- Binding Separators not updating properly when changed #412
0.8.0 is a really important release, it demonstrates that the structure of the library is solid enough to take it to more platforms, and here it is the first step welcome UWP!
This version has small, but braking changes, coming from 0.7.x should not require any change in most of the cases:
Welcome UWP the library is finally in UWP, with some known issues that you can find in the Issues section, the package is already in Nuget:
PM> Install-Package LiveCharts.Uwp
- welcome back net 4.0 wrongly I removed support to net 40 in previous versions, well now it is back, the Nuget package contains both builds net4.0 and PCL profile 328 (current one).
- For some reason all the nuget packages missed
.pdb, and xml docs files, they are now included since 0.8, this in makes the library more friendly to users, by enabling IDE intellisense and a better debugging experience.
- LiveCharts.Geared v1.2 will be released soon, which extends the high performance to all the series in the library (but heat series).
- new Gantt chart see an example there -> https://github.com/beto-rodriguez/Live-Charts/tree/master/Examples/WinForms/Cartesian/GanttChart
- Wpf themes are included now in the library, they are light and an easy way to get started styling your charts : https://lvcharts.net/App/examples/v1/wpf/Themes
Major Changes (don't be scared to update, normally they won't affect your current work)
- Type of
doubleto fix incompatibility with UWP, in older version o clear zooming you used to
axis.MinValue = null, the equivalent in 0.8 is
axis.MinValue = double.Nan, the example in the web site is already updated to 0.8 API
Section.ToValueare obsolete and will be replaced in future versions with
Section.SectionWidthto fix a bug with draggable sections, FromValue/ToValue works, but there is no warranty that it will be supported in future versions, if you are using a draggable section please use the new properties instead, the site already contains examples using the new syntax.
High Performance is finally here, please see https://lvcharts.net/App/examples/v1/wpf/Improve%20Performance
- Fixed an issue where step line series was not setting PointForeground properly
- Improves Hovering performance in Line and StepLine series
As the last releases this one has no changes, it fixes some issues, and it is ready to connect with the high performance package of the library, it took me really too much time, but it is here and should be online in no more than 2 days.
This release has no significant changes, just new features and fixed issues.
I said 0.7.12 would include High performance, sadly not everything is ready yet. the library in general is much more solid to do complex operations, you will notice it, many improvements to zooming, panning, and detected bottlenecks that were reducing performance.
This does not means the library is read to plot millions of points now, I keep working in the virtualization algorithms, the results are awesome, you can really plot millions in practically no time (depends on the series and chart). These algorithms are practically ready, but before releasing them I need to fix licensing and some other issues, as I have said they will have a price, but you will be able to get a license from 59 USD, this is a really low price compared with any other charting library, this will only help to keep the project alive, pay the web site, improve documentation and support.
Live-Charts will always be free and MIT licensed, this means if you only need what you have being doing so far, you won't need to pay anything to use this library, but when you need a high performance library you could t get the
Let's go back to this release
- New property,
Axis.BarUnit, it makes much more simpler to work with bars, instead of changing the unit of the chart as you used to, I will add an example to the web site soon, but the idea is that now you can set the width of a column bar, to 1 second, 1 day, or any unit you need.
Axis.RangeChangedevent, this even is called every time the axis range changes, includes zooming and panning, also will add an example soon.
This release introduces some new features, specially a really important one, the GeoMaps control, also fixes some issues.
- BubbleSeries was renamed to ScatterSeries, BubblePoint was also renamed to ScatterPoint, it is also easier to customize, see http://lvcharts.net/App/examples/v1/wpf/Scatter%20Plot
- GeoMap Control http://lvcharts.net/App/examples/v1/wpf/GeoHeatMap
- StepLineSeries http://lvcharts.net/App/examples/v1/wpf/Step%20Line
- Column.LabelsPosition property, it helps you to specify where labels should be placed in a bar see #281
- Extended pending controls to winforms, Angular Gauge and CartesianChart.VisualElements property
- Some new and useful properties and extensions, such as Chart.ConvertToPixels(), Chart.ConvertToChartValues() and Series.Points property