Version 3.119.1
3.119.1 servicing release · Released September 12, 2025 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp API diff
Highlights
A focused servicing release with Metal disposal fixes, iOS 15 hotfix, zlib refresh and the new PostScriptName API.
Breaking Changes
None in this release.
API Surface
- SKTypeface.PostScriptName — Exposes the PostScript name of a typeface, matching the SkTypeface upstream API. — ❤️ @jonlipsky (#3263)
Bug Fixes
- Metal backend stability — Disposing GRContext no longer crashes on the Metal backend, and a hotfix restores rendering on iOS 15 and lower. — ❤️ @jeremy-visionaid, @taublast (#3258, #3293)
- UTC DateTime and Mac Catalyst opacity — Fixes an incorrect UTC DateTime conversion in the metadata helpers and stops SKXamlCanvas being forced opaque on Mac Catalyst. — ❤️ @jeremy-visionaid, @spouliot (#3333, #3236)
Platform
- WinUI native build hardening — Builds the WinUI interop as /MT and rebuilds EGL as win32 and GLESv2 as WASDK for compatibility with modern Windows App SDK consumers. (#3341, #3338)
Security
- zlib refreshed to 1.3.0.1+ — Updates the bundled zlib to 1.3.0.1+ to pick up upstream fixes. (#3058)
HarfBuzzSharp 8.3.1.2
No HarfBuzzSharp binding changes shipped in this release — it rebuilds the same HarfBuzz as the previous line.
Community Contributors ❤️
Thank you to everyone who contributed to this release!
| Contributor | Contributions |
|---|---|
| @jeremy-visionaid | Avoided initializing SKMetalView twice, added the GRContext disposal test on Metal, and fixed the UTC DateTime conversion (#3256, #3258, #3333) |
| @taublast | Hotfixed Metal on iOS 15 and lower and prevented SKAutoCanvasRestore from crashing when the canvas was already disposed (#3291, #3293) |
| @jonlipsky | Added SKTypeface.PostScriptName (#3263) |
| @pjcollins | Added CI triggers for the primary branches to azure-pipelines-native (#3248) |
| @spouliot | Fixed SKXamlCanvas being forced opaque on Mac Catalyst (#3236) |
Preview 1 (September 4, 2025)
Preview 1 collected the Metal disposal fixes, the iOS 15 hotfix, the PostScriptName API, the zlib refresh and the WinUI native build hardening.