Table of Contents

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.

Full changelog