Table of Contents

HarfBuzzSharp 8.3.1.1

Ships with SkiaSharp 3.119.0 · NuGet · GitHub Release

API changes · HarfBuzzSharp API diff · Ships with SkiaSharp 3.119.0

Highlights

HarfBuzzSharp 8.3.1.1 broadens native package coverage across Linux and Android, adds new CPU architectures, and rolls up the WebAssembly packaging fixes that first shipped during the 3.118.0 preview cycle. It is primarily a platform-support release rather than an API-focused one.

Breaking Changes

None in this release.

New Features

Platform

  • LoongArch64 build support — Adds native package support for loongarch64 Linux environments. ❤️ @4Darmygeometry (#3198)
  • RISC-V64 build support — Adds native package support for riscv64 Linux environments. ❤️ @kasperk81 (#3192)
  • Updated Android native assets — Moves to Android NDK r27c and 16 KB alignment for modern devices. (#3096)

Packaging & Distribution

  • Fixed ARM targeting and package layout — Corrects ARM target selection and PackagePath metadata so packages resolve correctly across architectures. (#3190 · #3100)
  • Rolled in WebAssembly packaging fixes — Carries forward the WASM and Blazor packaging work from the 3.118.0 preview cycle. (#3088 · #3082)

Platform Support

Platform What's New
🐧 Linux loongarch64 and riscv64 native package support
🤖 Android NDK r27c and 16 KB native asset alignment
🌐 WebAssembly Preview-cycle packaging fixes rolled into stable

Community Contributors ❤️

Contributor What They Did
@4Darmygeometry Added loongarch64 Linux build support
@kasperk81 Added riscv64 Linux build support

Preview 1 (March 31, 2025)

Added LoongArch64 and RISC-V64 support while refreshing Android packaging and ARM targeting for this release line.

Full Changelog


Preview 2 (December 5, 2024)

Rolled in WebAssembly packaging fixes and Blazor-related workaround cleanup for the HarfBuzzSharp packages.

Full Changelog


Preview 1 (November 6, 2024)

No HarfBuzzSharp-specific changes landed in this preview.

Full Changelog