documentation/docfx/releases/1.68.2.md
1.68.2 stable · Released April 30, 2020 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp API diff
SkiaSharp 1.68.2 lands after nine previews with view lifecycle fixes, new APIs and platform work across the board. This release tightens view lifetime and disposal on every UI backend, adds writable pixel spans, SKColorF/SKColorSpace overloads, more SKImage/SKRegion members and improved Perlin noise shaders, and brings in community fixes for WPF, UWP, macOS and Android views. HarfBuzzSharp is refreshed to 2.6.1.2.
None in this release.
Refreshes HarfBuzzSharp to 2.6.1.2 with the native build modernisation, buffer-overflow cherry-picks and general binding polish carried into 1.68.2.
Thank you to everyone who contributed to this release!
| Contributor | Contributions |
|---|---|
| @bender2k14 | Sample cleanups carried over from 1.68.1.1 — dropped an unused TaskScheduler argument and simplified the rotation matrix initialisation (#1062, #1063) |
| @mscherotter | Fixed an SKTouchHandler crash and added touch-device type (touch, mouse, pen) with pressure and eraser handling (#1191, #1212) |
| @alexandrvslv | Added mouse-wheel touch events on WPF (#1079) |
| @daltonks | Cleaned up WeakReference tracking so TryRemove clears the stored reference (#1039) |
| @Gillibald | Removed reflection usage in SKObject creation (#1209) |
| @terrajobst | Contributed an improvement that landed in this release (#1216) |
| @validvoid | Fixed broken antialiasing on the UWP SKSwapChainPanel (#1086) |
| @zbyszekpy | Corrected SKGLViewRenderer disposal (#1095) |
| @ziriax | Made the merge image-filter factory overloads accept null arguments (#1185) |
Preview 60 was the final preview before stable, folding in the GC-safety pinning fixes and last view lifecycle corrections.
Preview 50 finished the view lifetime rework and added the writable pixel Span and .NET-style renames.
Preview 45 landed the Android surface-recreate fix and further Xamarin.Forms/WPF corrections.
Preview 43 removed reflection from SKObject creation and dropped the [Preserve] attribute.
Preview 39 added the expat 2.2.9 refresh, touch-handler improvements and the WPF mouse-wheel touch event.
Preview 29 brought the GTK Xamarin.Forms views, macOS SKGLView fixes and Windows Forms multi-targeting.
Preview 21 added the SKColorF/SKColorSpace overloads and more SKImage, SKRegion and SKCanvas members.
Preview 17 shipped the improved Perlin noise shader and moved ANGLE to vcpkg.
Preview 9 opened the 1.68.2 line and also formed the basis of 1.68.1.1 with the image-decoding and HarfBuzz string fixes.