Table of Contents

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

  • PostScriptName on SKTypeface — Exposes the PostScript name of a typeface, useful for font identification and PDF workflows. ❤️ @jonlipsky (#3263)

Bug Fixes

  • SKMetalView double initialization — Avoids initializing SKMetalView twice, preventing redundant setup on Apple platforms. ❤️ @jeremy-visionaid (#3256)
  • SKAutoCanvasRestore crash on disposed canvas — Prevents a crash when SKAutoCanvasRestore is disposed after its canvas has already been disposed. ❤️ @taublast (#3291)
  • SKXamlCanvas opaque on Mac Catalyst — Fixes SKXamlCanvas incorrectly 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 DateTime conversion in PDF metadata — Fixes incorrect DateTime conversion in SKDocumentPdfMetadata, 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

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.

Full Changelog