documentation/docfx/releases/1.68.1.md
Desktop expansion and API polish · Released November 22, 2019 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp 2.6.1
This release significantly broadens the 1.68 line with new desktop and Xamarin.Forms capabilities, wider Apple platform coverage, and a larger managed API surface. Highlights include the new WPF backend for Xamarin.Forms, Span<T>-based data APIs, additional text and shader bindings, and a bundled HarfBuzzSharp 2.6.1 update.
None in this release.
arm64_32 support for watchOS. (#971, #967)SKPictureShader, SKTypeface.IsFixedPitch, and additional Unicode overloads to round out the core API surface. ❤️ @alexandrvslv, @Gillibald (#973, #1019, #972)Span<T>-focused APIs for data buffers, bitmap access, and text blobs to reduce copying and improve ergonomics. (#865)SKRoundRect and avoids zero-byte raster allocations. (#995, #761)| Contributor | What They Did |
|---|---|
| @alexandrvslv | Added the SKPictureShader binding |
| @Gillibald | Added Unicode overloads, improved Linux native packaging, and updated HarfBuzz |
| @Odirb | Fixed transparent bitmap artifacts in ToSKPixmap |
Final release prep added last-minute GPU stability, color, and API cleanups before the 1.68.1 tag landed.
This candidate focused on final packaging and release-readiness tweaks.
This candidate corrected the netstandard packaging shape for SkiaSharp.Views.Forms.
This candidate fixed view-detach memory leaks and moved the Windows milestone build to Clang.
This candidate added SKPictureShader, more Unicode overloads, and several memory-management fixes.
This candidate brought in HarfBuzzSharp 2.6.1, improved Apple platform packaging, and tightened Linux native exports.
This first candidate delivered the managed/native type rework, new desktop capabilities, Span<T> APIs, and multiple rendering fixes.