Back to Skiasharp

8.3.1.1

documentation/docfx/releases/harfbuzzsharp/8.3.1.1.md

4.150.05.1 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-18T00:00:03Z by generate-release-notes.py version: 8.3.1.1 status: stable branch: release/3.119.0 diff: release/3.116.1..release/3.119.0 prs: 8 api: self=8.3.1.1/index.md;ships=3.119.0 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 1 · 3.119.0 · 2025-03-31 · https://github.com/mono/SkiaSharp/compare/v3.118.0-preview.2.3...v3.119.0-preview.1.2 (6 PRs) - Add LoongArch64 build support by @4Darmygeometry in https://github.com/mono/SkiaSharp/pull/3198 [community ✨] - Add riscv64 build support by @kasperk81 in https://github.com/mono/SkiaSharp/pull/3192 [community ✨] - fix linux tests by @kasperk81 in https://github.com/mono/SkiaSharp/pull/3194 [community ✨] - Fix targets for ARM machines by @mattleibow in https://github.com/mono/SkiaSharp/pull/3190 - Use the correct PackagePath attribute by @mattleibow in https://github.com/mono/SkiaSharp/pull/3100 - Update the Android NDK to r27c and update to 16kb alignment by @mattleibow in https://github.com/mono/SkiaSharp/pull/3096 ## Preview 2 · 3.118.0 · 2024-12-05 · https://github.com/mono/SkiaSharp/compare/v3.118.0-preview.1.2...v3.118.0-preview.2.3 (2 PRs) - Move the WASM fix to SkiaSharp by @mattleibow in https://github.com/mono/SkiaSharp/pull/3088 - Move the Blazor workaround into WASM by @mattleibow in https://github.com/mono/SkiaSharp/pull/3082 ## Preview 1 · 3.118.0 · 2024-11-06 · https://github.com/mono/SkiaSharp/compare/v3.116.1...v3.118.0-preview.1.2 (0 PRs) *(no PRs)* --> <!-- Generated: 2026-06-18T00:00:00Z by claude-sonnet-4.5 -->

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

PlatformWhat's New
🐧 Linuxloongarch64 and riscv64 native package support
🤖 AndroidNDK r27c and 16 KB native asset alignment
🌐 WebAssemblyPreview-cycle packaging fixes rolled into stable

Community Contributors ❤️

ContributorWhat They Did
@4DarmygeometryAdded loongarch64 Linux build support
@kasperk81Added 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