Table of Contents

Version 2.80.4

Stability and packaging update · Released May 21, 2022 · NuGet · GitHub Release

API changes · SkiaSharp API diff · HarfBuzzSharp 2.6.1.9

Highlights

SkiaSharp 2.80.4 is a focused servicing update for the 2.80 line. It tightens text rendering behavior, makes failed surface allocations degrade more safely, and fixes up Windows ANGLE packaging so the native dependencies arrive together.

Breaking Changes

None in this release.

Bug Fixes

Rendering

  • Consistent anti-aliasing and edgingIsAntialias now also controls the edging behavior, bringing text rendering into line with caller expectations. (#1802)
  • Safer allocation failures — Surface allocation failures now return an empty surface instead of failing more abruptly. ❤️ @richirisu (#1784)

Platform

  • Windows ANGLE packaging fix — The ANGLE distribution now includes its additional zlib1.dll dependency. (#1807)

Platform Support

Platform What's New
🪟 Windows ANGLE package now includes zlib1.dll
🎨 Core API Improved anti-alias and failed-allocation behavior

Community Contributors ❤️

Contributor What They Did
@richirisu Made failed surface allocations return an empty surface more safely

Preview 9 (May 9, 2022)

This preview primarily refreshed build infrastructure and did not introduce new user-facing changes.

Full Changelog


Preview 6 (September 14, 2021)

Packaged ANGLE with its additional Windows zlib1.dll dependency.

Full Changelog


Preview 5 (September 8, 2021)

Improved anti-alias and edging consistency and made failed surface allocations degrade more safely.

Full Changelog


Preview 2 (August 19, 2021)

No pull requests were first shipped in this preview.

Full Changelog