Back to Skiasharp

1.68.1.1

documentation/docfx/releases/1.68.1.1.md

4.150.05.0 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:55:10Z by generate-release-notes.py version: 1.68.1.1 status: stable branch: release/1.68.1.1 diff: release/1.68.1..release/1.68.1.1 prs: 16 api: self=1.68.1.1/index.md;hb=2.6.1.1 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: ## Unreleased — not yet in a tagged preview (4 PRs) - Remove an unused argument of type TaskScheduler from AnimatedSampleBase by @bender2k14 in https://github.com/mono/SkiaSharp/pull/1063 [community ✨] - suffices to start the rotation matrix as the identity matrix by @bender2k14 in https://github.com/mono/SkiaSharp/pull/1062 [community ✨] - Don't go straight for the max samples by @mattleibow in https://github.com/mono/SkiaSharp/pull/1060 - Add the .targets file to buildTransitive by @mattleibow in https://github.com/mono/SkiaSharp/pull/1057 ## Preview 9 · 1.68.1.1 · 2019-12-10 · https://github.com/mono/SkiaSharp/compare/v1.68.1...v1.68.1.1-preview.9 (12 PRs) - Correctly decode images by @mattleibow in https://github.com/mono/SkiaSharp/pull/1055 - Improve the Docker samples by @mattleibow in https://github.com/mono/SkiaSharp/pull/1051 - Pulling in some changes from other places by @mattleibow in https://github.com/mono/SkiaSharp/pull/1054 - Improve native build process + add Nano Server by @mattleibow in https://github.com/mono/SkiaSharp/pull/1040 - Assemblies are required in platform ref folders by @mattleibow in https://github.com/mono/SkiaSharp/pull/1044 - Use a patch update for now as this is just fixes by @mattleibow in https://github.com/mono/SkiaSharp/pull/1045 - Update README.md by @mattleibow in https://github.com/mono/SkiaSharp/pull/1043 - TryRemove instances WeakReferences by @daltonks in https://github.com/mono/SkiaSharp/pull/1039 [community ✨] - Add Code Checks by @mattleibow in https://github.com/mono/SkiaSharp/pull/1038 - Fix issues with harfbuzz strings by @mattleibow in https://github.com/mono/SkiaSharp/pull/1034 - Cherry pick some fixes for buffer overflow bugs by @mattleibow in https://github.com/mono/SkiaSharp/pull/1037 - Use Docker to Build Linux & Update Versions to v1.68.2 by @mattleibow in https://github.com/mono/SkiaSharp/pull/1036 --> <!-- Generated: 2026-06-18T00:00:00Z by claude-sonnet-4.5 -->

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 ❤️

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