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 edging —
IsAntialiasnow 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.dlldependency. (#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 |
Links
Preview 9 (May 9, 2022)
This preview primarily refreshed build infrastructure and did not introduce new user-facing changes.
Preview 6 (September 14, 2021)
Packaged ANGLE with its additional Windows zlib1.dll dependency.
Preview 5 (September 8, 2021)
Improved anti-alias and edging consistency and made failed surface allocations degrade more safely.
Preview 2 (August 19, 2021)
No pull requests were first shipped in this preview.