Version 3.119.1
Stability and platform fixes · Released September 23, 2025 · NuGet · GitHub Release
Highlights
This release delivers key stability fixes for Metal on Apple platforms, resolves several crashes and rendering issues, and adds the new PostScriptName property to SKTypeface. Four community contributors — @jeremy-visionaid, @taublast, @spouliot, and @jonlipsky — drove the majority of user-facing changes.
Breaking Changes
None in this release.
New Features
Text & Fonts
PostScriptNameonSKTypeface— Exposes the PostScript name of a typeface, useful for font identification and PDF workflows. ❤️ @jonlipsky (#3263)
Bug Fixes
- SKMetalView double initialization — Avoids initializing
SKMetalViewtwice, preventing redundant setup on Apple platforms. ❤️ @jeremy-visionaid (#3256) SKAutoCanvasRestorecrash on disposed canvas — Prevents a crash whenSKAutoCanvasRestoreis disposed after its canvas has already been disposed. ❤️ @taublast (#3291)SKXamlCanvasopaque on Mac Catalyst — FixesSKXamlCanvasincorrectly rendering as opaque on Mac Catalyst, restoring transparency support. ❤️ @spouliot (#3236)- Metal crash on iOS 15 and lower — Hotfixes a Metal backend crash affecting devices running iOS 15 and earlier. ❤️ @taublast (#3293)
- UTC
DateTimeconversion in PDF metadata — Fixes incorrectDateTimeconversion inSKDocumentPdfMetadata, ensuring dates are correctly stored as UTC. ❤️ @jeremy-visionaid (#3333)
Security
- zlib updated to v1.3.0.1+ — Bumps the bundled zlib to address known vulnerabilities. (#3058)
Platform
- WinUI unpackaged app loading fix — Builds EGL as Win32 and GLESv2 as WASDK to resolve native library loading failures in unpackaged WinUI apps. (#3338)
- WinUI Interop built as
/MT— Switches the WinUI interop library to static CRT linking (/MT), eliminating runtime dependency issues. (#3341)
Platform Support
| Platform | What's New |
|---|---|
| 🍎 Apple | Metal fixes for iOS 15, SKMetalView double-init fix, Mac Catalyst transparency |
| 🪟 Windows | WinUI unpackaged loading fix, static CRT for WinUI interop |
| 🎨 Core API | SKTypeface.PostScriptName, SKAutoCanvasRestore crash fix, PDF DateTime fix |
Community Contributors ❤️
| Contributor | What They Did |
|---|---|
| @jeremy-visionaid | Fixed SKMetalView double initialization, PDF UTC DateTime conversion |
| @taublast | Fixed SKAutoCanvasRestore crash, Metal hotfix for iOS 15 |
| @spouliot | Fixed SKXamlCanvas transparency on Mac Catalyst |
| @jonlipsky | Added PostScriptName to SKTypeface |
Links
Preview 1 (September 8, 2025)
All user-facing changes shipped in Preview 1: Metal and platform fixes, new PostScriptName API, zlib security update, and WinUI improvements.