Version 3.118.0
Preview only · Superseded by 3.119.0 · Never released as stable — these changes rolled up into 3.119.0 · NuGet
API changes · SkiaSharp API diff · HarfBuzzSharp 8.3.1
Highlights
This short preview line advanced the 3.x branch to newer Skia milestones, refreshed key native dependencies, and hardened Blazor and WASM support. The work here later rolled up into 3.119.0.
Breaking Changes
None in this preview line.
New Features
Engine
- Moved the 3.x line forward to newer Skia milestones — Updated the branch through milestone 117 and milestone 118. (#3047, #3048)
- Refreshed native dependencies — Updated HarfBuzz to 8.3.1 and refreshed FreeType, Expat, and libjpeg-turbo in the native stack. (#3052, #3061, #3056, #3060)
GPU & Rendering
- Expanded Metal backend coverage — Adds the
GRBackendRenderTargetMetal APIs on all supported platforms. ❤️ @spouliot (#3070)
WebAssembly
- Improved Blazor and WASM behavior — Fixes .NET 9 ASP.NET Blazor issues, base-path imports, and moves the WASM workaround directly into SkiaSharp. (#3064, #3092, #3082, #3088)
Platform Support
| Platform | What's New |
|---|---|
| 🎨 Core API | Skia milestone 118 update and refreshed native dependencies |
| 🍎 Apple / Metal | GRBackendRenderTarget Metal APIs across all platforms |
| 🌐 WebAssembly | Blazor and WASM fixes for .NET 9 and base-path deployments |
Community Contributors ❤️
| Contributor | What They Did |
|---|---|
| @spouliot | Added cross-platform Metal APIs for GRBackendRenderTarget |
Links
Preview 2 (December 5, 2024)
Added the Metal backend API expansion and the Blazor and WASM fixes that were later carried into 3.119.0.
Preview 1 (November 6, 2024)
Opened the 3.118 preview line with the Skia milestone 118 update and the HarfBuzz 8.3.1 refresh.