What's Changed
- Fix placement of BarSeries labels when stacked (#1979) by @VisualMelon in #1980
- refactor: Added nullable annotations to Annotations classes of Core library. by @HavenDV in #1935
- Issue1982 by @VisualMelon in #1983
- Update OxyPlot.ImageSharp to target latest ImageSharp packages by @VisualMelon in #1934
- Double.Nan Linq.Min InvalidOperationException fix for #1991 by @rlamp in #1992
- Add MinimumMajorIntervalCount and MaximumMajorIntervalCount Axis Properties (#24) by @VisualMelon in #1712
- Update net40 and net45 to net462 by @VisualMelon in #1985
- Fix CategoryAxis.ItemSource when not associated with a BarSeries by @VisualMelon in #1912
- Issue1924 by @VisualMelon in #1997
- Add example to Show/Hide Legend (#1470) by @garydev10 in #1977
- Fix for logarithmic axis for LinearBarSeries (#740) by @FabianNitsche in #1942
- Fix font weight not being applied in ImageSharp. Issue #2006 by @IzStriker in #2007
- Add BarSeries.LabelAngle property (#1870) by @VisualMelon in #1998
- Fix HitTest when IsLegendVisible is false (#1975) by @VisualMelon in #1999
- Add example and fix for incorrect final tick on category axis (#1971) by @VisualMelon in #2000
- Fix incorrect coloring of TwoColorLineSeries by @VisualMelon in #2002
- Add CodeQL workflow by @jorgectf in #2009
- Make consistent BaseValue and BaseLine across BarSeries, LinearBarSeries, and HistogramSeries by @VisualMelon in #2001
- Improve Project Files by @mattico in #1937
- Update SkiaSharp to v2.88.3 by @Jonarw in #2013
- Add PathAnnotation.TextBackground properties (#1900) by @VisualMelon in #1913
- Add LabelAngle and LabelPlacement to IntervalBarSeries (#2027) by @jmorgan-habs in #2028
- Fix TileMapAnnotation example by @VisualMelon in #2032
- Add supports HiDPI for winforms examples by @rstm-sf in #1597
- VectorSeries by @VisualMelon in #1672
- Remove unused LabelColor property (#2030) by @VisualMelon in #2031
- close #2038 BarSeries hit test issue fixed by @belucha in #2039
- Bump SkiaSharp from 2.88.3 to 2.88.6 in /Source/OxyPlot.SkiaSharp by @dependabot in #2041
- Implement LogarithmicColorAxis by @Jonarw in #2049
- Bump SixLabors.ImageSharp from 2.1.4 to 2.1.7 in /Source/OxyPlot.ImageSharp by @dependabot in #2068
- Fix documentation for HeatMapRenderMethod by @VisualMelon in #2066
- Bump SixLabors.ImageSharp from 2.1.7 to 2.1.8 in /Source/OxyPlot.ImageSharp by @dependabot in #2073
- fix #2061 by @Jonarw in #2089
- Replace .NET 7 targets by .NET 8 by @Jonarw in #2090
- Modify some of the examples to make them deterministic by @Jonarw in #2091
- Bump SkiaSharp to 2.88.8 by @Jonarw in #2092
- Bump SixLabors.ImageSharp from 2.1.8 to 2.1.9 in /Source/OxyPlot.ImageSharp by @dependabot in #2093
- Remove references to AppVeyor by @objorke in #2095
- Bump ImageSharp.Drawing to 1.0.0 by @VisualMelon in #2099
- Update changelog for 2.2.0 by @VisualMelon in #2101
New Contributors
- @rlamp made their first contribution in #1992
- @garydev10 made their first contribution in #1977
- @IzStriker made their first contribution in #2007
- @jorgectf made their first contribution in #2009
- @jmorgan-habs made their first contribution in #2028
- @belucha made their first contribution in #2039
- @dependabot made their first contribution in #2041
Full Changelog: v2.1.2...v2.2.0