documentation/docfx/releases/3.119.0.md
Milestone 119 platform release · Released · NuGet · GitHub Release
Supersedes 3.118.0 · Rolls up preview-only work that was never released as stable — those changes are included cumulatively below.
API changes · SkiaSharp API diff · HarfBuzzSharp 8.3.1.1
SkiaSharp 3.119.0 rolls the skipped 3.118.0 previews into one stable release and moves the line to Skia milestone 119. It broadens platform reach with Direct3D-enabled Windows builds, new Linux architectures, better tvOS and Metal coverage, and several rendering and API additions. HarfBuzzSharp 8.3.1.1 ships alongside this release; see the linked companion page for its binding-level details.
None in this release.
SkCanvas::SaveLayerRec bindings — Adds managed access to another low-level canvas composition API. ❤️ @ahmed605 (#2962)SKColorFilter coverage — Adds the missing SKColorFilter types to round out the managed API surface. (#2882)GRBackendRenderTarget APIs consistently across platforms. ❤️ @spouliot (#3070)SKMetalView support on tvOS. ❤️ @MartinZikmund (#3114)packages.config compatibility on .NET Framework and Mono — Fixes a regression that broke older project systems. ❤️ @sungaila (#3112)SKImage.FromPicture correctness — Fixes the managed implementation so generated images match expected behavior. (#3231)| Platform | What's New |
|---|---|
| 🍎 Apple | tvOS Metal view support, Metal API expansion, Simulator performance fixes |
| 🪟 Windows | Direct3D-enabled native builds |
| 🐧 Linux | LoongArch64 and RISC-V64 packaging, Alpine cross-compilation |
| 🌐 WebAssembly | Blazor hosting and base-path fixes |
| Contributor | What They Did |
|---|---|
| @Kation | Enabled Direct3D support in Windows builds |
| @ahmed605 | Added SkCanvas::SaveLayerRec bindings |
| @spouliot | Added Metal render-target APIs across platforms |
| @MartinZikmund | Added tvOS SKMetalView support |
| @4Darmygeometry | Added LoongArch64 native build support |
| @kasperk81 | Added RISC-V64 support and improved Alpine cross-compilation |
| @sungaila | Fixed packages.config compatibility regressions |
| @taublast | Improved Metal performance on the iOS Simulator |
Skia milestone 119 landed with new architectures, Direct3D-enabled Windows builds, tvOS and Metal work, and several API additions.
Introduced the first wave of 3.118 servicing fixes, including Blazor .NET 9 compatibility work, Metal API expansion, and native dependency refreshes.
Began the line with Skia milestone 117/118 updates and the HarfBuzz 8.3.1 refresh.