Table of Contents

Version 3.0.0

First SkiaSharp v3 previews · NuGet (prerelease)

Superseded by 3.116.0 · Never released as stable — these changes rolled up into 3.116.0.

API changes · SkiaSharp API diff · HarfBuzzSharp API diff

Highlights

SkiaSharp 3.0 previews modern .NET support, updated Skia, and substantial API and platform improvements. This preview line introduced the foundations of SkiaSharp v3, including updated native dependencies, broader view support, and modernized drawing APIs.

Breaking Changes

  • Legacy obsolete APIs were removed — Members previously marked obsolete are no longer available. Update code to the recommended replacement APIs before moving to the v3 preview packages.

Engine

  • Skia and native dependencies updated — The v3 preview line refreshes the bundled graphics engine and native libraries for current rendering and text capabilities. — ❤️ @maxkatz6 (#3089, #2917)

API Surface

  • New span-based drawing APIs — New span overloads for point mapping, polygons, and rounded-rectangle radii reduce allocations in high-throughput drawing code. (#3079, #2971)

Platform

  • Modern .NET and view support — The preview adds .NET 9 support and broadens desktop, mobile, and WebAssembly view integration. (#3065, #3001)

HarfBuzzSharp 8.3.0

Updates HarfBuzzSharp alongside the SkiaSharp v3 preview line with current text-shaping support.

Community Contributors ❤️

Thank you to everyone who contributed to this release!

Contributor Contributions
@jeromelaban Uno and platform-view improvements (#2559, #2563, #2612, #2854, #3010)
@maxkatz6 API and rendering improvements (#2717, #2788, #2917)
@Youssef1313 Platform integration fixes (#2918, #2949, #2963)
@beto-rodriguez Community API contributions (#1832)
@Fxplorer Platform support improvements (#2839)
@gmurray81 Rendering and integration fixes (#2317)
@jeremy-visionaid Community fixes (#2904)
@lindexi Platform integration work (#2720)
@pdjonov API improvements (#2858)
@Redth MAUI and view support (#3026)
@sungaila Cross-platform fixes (#3014)
@taublast Community maintenance contributions (#2804)

Preview 5 (October 24, 2024)

Preview 5 completed the v3 API and dependency refresh work.

Full changelog

Preview 4 (July 18, 2024)

Preview 4 expanded rendering and platform compatibility.

Full changelog

Preview 3 (April 9, 2024)

Preview 3 added API refinements and native build updates.

Full changelog

Preview 2 (February 20, 2024)

Preview 2 focused on modern .NET and view integration.

Full changelog

Preview 1 (February 6, 2024)

Preview 1 opened the SkiaSharp v3 line.

Full changelog