Table of Contents

Version 1.68.1.1

Servicing and packaging fixes · Released December 19, 2019 · NuGet · GitHub Release

API changes · SkiaSharp API diff · HarfBuzzSharp 2.6.1.1

Highlights

This patch release focuses on correctness: image decoding fixes, safer lifetime handling, cleaner transitive build assets, and a handful of native and string-processing fixes. It also ships with HarfBuzzSharp 2.6.1.1 for the corresponding text-binding updates.

Breaking Changes

None in this release.

Bug Fixes

  • Image and text correctness — Fixes image decoding issues and resolves problems with HarfBuzz string handling. (#1055, #1034)
  • Packaging and references — Ensures .targets flow transitively and that reference assemblies land in the expected platform ref folders. (#1057, #1044)
  • Object lifetime cleanup — Improves weak-reference removal and avoids over-aggressive sample count selection. ❤️ @daltonks (#1039, #1060)

Security

  • Cherry-picked buffer overflow fixes — Pulls in native fixes aimed at closing known overflow issues in the 1.68 servicing line. (#1037)

Community Contributors ❤️

Contributor What They Did
@daltonks Improved weak-reference cleanup

Unreleased

Post-preview cleanup added a few final packaging and servicing refinements before release.

Full Changelog


Preview 9 (December 10, 2019)

This preview concentrated on decode fixes, native build and packaging cleanup, and a round of servicing updates.

Full Changelog