documentation/docfx/releases/1.68.1.md
Memory reliability and .NET Core 3.0 support · Released November 22, 2019 · NuGet · GitHub Release
This release focuses on memory reliability, fixing several issues with managed-native interop and
static instance lifetimes. It also brings performance improvements via Clang on Win32, new
Span<T> overloads across SkiaSharp and HarfBuzzSharp, and a significant expansion of the
HarfBuzz binding surface.
None in this release.
SKDrawable bindings — Full bindings for the Skia drawable type. ❤️ @charlenni (#940)SKColorSpace APIs — Added colorspace creation and management APIs.SKRunBuffer / SKHorizontalRunBuffer / SKPositionedRunBuffer — New run buffer types for SKTextBlob and SKTextBlobBuilder.SKShader from SKPicture — Create shaders directly from recorded pictures. ❤️ @alexandrvslvSKRegion members — Expanded region operations. ❤️ @vexx32xSKPaint and SKMatrix members — More paint and matrix helpers. ❤️ @MarchingCubeSpan<T> overloads — Added Span<T> alternatives alongside existing byte[] and IntPtr overloads.SkiaSharp.NativeAssets.Linux.NoDependencies — New NuGet package for Linux environments without libfontconfig.SkiaSharp.Views split into dedicated packages: SkiaSharp.Views.WPF, SkiaSharp.Views.WindowsForms, SkiaSharp.Views.Gtk3, SkiaSharp.Views.Gtk2, and SkiaSharp.Views.Desktop.Common.SKDrawingArea widget for GTK# 3 applications.SkiaSharp.Views.Forms.WPF.SKCanvasView and SKGLView now handle mouse wheel events. ❤️ @charlenniSpan<T> overloads for HarfBuzzSharp — Consistent with SkiaSharp's new span support. ❤️ @GillibaldSKDocument underlying stream being destroyed prematurely.System.Drawing.Bitmap to SKPixmap conversion. ❤️ @OdirbSKSwapChainPanel stability on UWP.| Contributor | What They Did |
|---|---|
| @charlenni | SKDrawable bindings, mouse wheel support in Forms |
| @Gillibald | HarfBuzz 2.6.1 upgrade, expanded APIs, Span<T> overloads |
| @vexx32x | Additional SKRegion members |
| @MarchingCube | Additional SKPaint and SKMatrix members |
| @alexandrvslv | SKShader from SKPicture |
| @inforithmics | Android emulator color fix |
| @Odirb | System.Drawing.Bitmap conversion fix |
| @danien | Build improvements |
| @HankiDesign | Documentation improvements |
Six preview builds (147, 153, 165, 169, 170, 172) were published between September and November 2019 leading up to this stable release.