Back to Skiasharp

2.80.4

documentation/docfx/releases/2.80.4.md

4.150.04.3 KB
Original Source
<!-- RAW PR DATA — Do not remove this comment block. AI uses this data to generate the polished release notes below. Re-run the script to refresh this data from git history. Generated: 2026-06-17T23:56:02Z by generate-release-notes.py version: 2.80.4 status: stable branch: release/2.80.4 diff: release/2.80.3..release/2.80.4 prs: 4 api: self=2.80.4/index.md;hb=2.6.1.9 PRs grouped by the preview they first shipped in (newest first). Render each milestone as a trailing "## <label> (<date>)" section per TEMPLATE.md, and merge them all for the top-level Highlights: ## Preview 9 · 2.80.4 · 2022-05-09 · https://github.com/mono/SkiaSharp/compare/v2.80.4-preview.6...v2.80.4-preview.9 (1 PRs) - Update agents to ones that exist still by @mattleibow in https://github.com/mono/SkiaSharp/pull/2016 ## Preview 6 · 2.80.4 · 2021-09-14 · https://github.com/mono/SkiaSharp/compare/v2.80.4-preview.5...v2.80.4-preview.6 (1 PRs) - ANGLE now has another output zlib1.dll by @mattleibow in https://github.com/mono/SkiaSharp/pull/1807 ## Preview 5 · 2.80.4 · 2021-09-08 · https://github.com/mono/SkiaSharp/compare/v2.80.4-preview.2...v2.80.4-preview.5 (2 PRs) - IsAntialias should also control the Edging by @mattleibow in https://github.com/mono/SkiaSharp/pull/1802 - Return an empty surface in case the allocation has failed by @richirisu in https://github.com/mono/SkiaSharp/pull/1784 [community ✨] ## Preview 2 · 2.80.4 · 2021-08-19 · https://github.com/mono/SkiaSharp/compare/v2.80.3...v2.80.4-preview.2 (0 PRs) *(no PRs)* --> <!-- Generated: 2026-06-18T00:00:00Z by claude-sonnet-4.5 -->

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

PlatformWhat's New
🪟 WindowsANGLE package now includes zlib1.dll
🎨 Core APIImproved anti-alias and failed-allocation behavior

Community Contributors ❤️

ContributorWhat They Did
@richirisuMade 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