Oxyplot v2.0.0 Release Notes
Release Date: 2019-10-19 // over 2 years ago-
โ Added
- ๐ WindowsForms and Wpf support .NET Core 3.0 (#1331)
- PngExporter based on System.Common.Drawing (.NET Core) (#1263)
- ๐ New polar plot axes filling the full plot area (#1056)
- ๐ Support for three colors in histogram series (#1305)
- ๐ Command to copy plot to the clipboard in Windows Forms (Ctrl-C) (#1297)
- ๐ New
InterpolationAlgorithm
property in LineSeries and PolylineAnnotation (#494) - Catmull-Rom spline interpolation algorithms (#494)
- FontSize, FontWeight and FontFamily on Wpf.TextAnnotation (#1023)
- RectangleSeries (#1060)
- InvalidNumberColor on Wpf.LinearColorAxis (#1087)
- ContinuousHistogramSeries (#1145)
- ๐ Multiline text support for PortableDocumentFont (#1146)
- โช Workaround for text vertical alignment in SVG Export to accomodate viewers which don't support dominant-baseline (#459, #1198)
- ๐ Support for transposed (X and Y axis switched) plots with XYAxisSeries (#1334)
- Color property on HistogramItem (#1347)
- Count property on HistogramSeries (#1347)
- ๐ Bug in HistogramHelpers.Collect when using out-of-order bin breaks (#1476)
๐ Changed
- OxyPlot.Core changed to target netstandard 1.0 and net45 (#946, #1147)
- OxyPlot.ExampleLibrary changed to target netstandard 1.0 and net45 (#946, #1147)
- ๐ OxyPlot.Wpf, OxyPlot.WindowsForms, OxyPlot.Pdf changed to target net45 (#946)
- Place label below negative ColumnSeries (#1119)
- ๐ฆ Use PackageReference instead of packages.config
- โ Migrated NUnit v2 to v3 and added test adapter
- TrackerControl reuses existing ContentControl when a new hit tracker result uses the same template as the currently shown tracker (#1281)
- Overhaul HistogramHelpers (#1345)
- ๐ OxyPlot.Windows (UWP) moved to oxyplot-uwp repository (#1378)
- ๐ Make the PngExporters consistent (#1390)
- ๐ Silverlight project moved to separate repository (#1049)
- ๐ WP8 project moved to separate repository (#1050)
- ๐ Windows8 project moved to separate repository (#1103)
- ๐ Avalonia project moved to separate repository
- ๐ Xamarin projects moved to separate repository
- ๐ Xwt project moved to separate repository
- ๐ GTK# projects moved to separate repository
- ๐ SharpDX project moved to separate repository
๐ Deprecated
- ๐ OxyPlot.WP8 package. Use OxyPlot.Windows (UWP) instead (#996)
โ Removed
- LabelFontSize property from HistogramSeries (#1309)
- Smooth property from LineSeries and PolylineAnnotation (#494)
- ๐ Support for net40 (#960)
๐ Fixed
- ๐ Manipulation when using touch is not working in Windows (#1011)
- Ensure a suitable folder is used when creating a temporary file for PNG export in Oxyplot.GtkSharp (#1034)
- RangeColorAxis is not rendered correctly if the axis is reversed (#1035)
- ๐ OxyMouseEvents not caught due to InvalidatePlot() in WPF (#382)
- When Color Property of LineSeries is set Markers are not shown (#937)
- ๐ Change from linear to logarithmic axis does not work (#1067)
- ๐ป OxyPalette.Interpolate() throws exception when paletteSize = 1 (#1068)
- Infinite loop in LineAnnotation (#1029)
- OverflowException when zoomed in on logarithmic axis (#1090)
- ScatterSeries with DateTimeAxis/TimeSpanAxis (#1132)
- Exporting TextAnnotation with TextColor having 255 alpha to SVG produces opaque text (#1160)
- โก๏ธ Chart is not updated when top and bottom are not visible (#1219)
- Candle overlap each candle (#623)
- CandleStick is overlapped when item.Open == item.Close in the CandleStickAndVolumeSeries (#1245)
- ๐ Out of memory exception and performance issue with Catmull-Rom Spline (#1237)
- Cache and Dispose Brush and Pen objects used by GraphicsRenderContext (#1230)
- โ Add checks for non-positive StrokeThickess and LineStyle.None in various places (#1312)
- ๐ Fixed references to RectangleItem in HistogramSeries
- ๐ Fix AxisChangedEventArgs.DeltaMaximum in Axes.Reset (#1306)
- ๐ Fixed Tracker for RectangleBarSeries (#1171)
- RectangleSeries doesn't render Labels (related to #1334)
- LineSeries line legend placement with reversed X axis (related to #1334)
- HistogramSeries label placement inconsistent (related to #1334)
- TwoColorLineSeries and ThreeColorLineSeries don't work with reversed Y axis (related to #1334)
- Issue with SVG always containing the xml headers (#1212)
- In WPF, make sure the axes are initalized when the Model is set before the PlotView has been loaded (#1303)
- MinimumSegmentLength not working for LineSeries (#1044)
- rendering issues with MagnitudeAxisFullPlotArea (#1364)
- OxyPlot.Core.Drawing PngExporter background when exporting to stream (#1382)
- ๐ Windows Forms clipping last line of rendered text (#1124, #1385)
- Dispose background brush in OxyPlot.Core.Drawing PngExporter (#1392)