diff --git a/documentation/docfx/releases/4.147.0-unreleased.md b/documentation/docfx/releases/4.147.0-unreleased.md index 67a1815bc67..e8705c98cc8 100644 --- a/documentation/docfx/releases/4.147.0-unreleased.md +++ b/documentation/docfx/releases/4.147.0-unreleased.md @@ -3,13 +3,25 @@ AI uses this data to generate the polished release notes below. Re-run the script to refresh this data from git history. - Generated: 2026-05-24T21:32:44Z by generate-release-notes.py + Generated: 2026-05-28T04:09:36Z by generate-release-notes.py version: 4.147.0 status: unreleased branch: main diff: release/4.147.0-preview.3..main - prs: 5 - + prs: 17 + + - Revert "Add --pull to Docker builds to ensure fresh base images (#4087)" by @mattleibow in https://github.com/mono/SkiaSharp/pull/4091 (1 commit, 1 day) + - Move .NET SDK install to common section for all builds by @mattleibow in https://github.com/mono/SkiaSharp/pull/4089 (1 commit, 1 day) + - Add --pull to Docker builds to ensure fresh base images by @mattleibow in https://github.com/mono/SkiaSharp/pull/4087 (1 commit, 1 day) + - Migrate Linux Docker builds to .NET official cross-compilation images by @mattleibow in https://github.com/mono/SkiaSharp/pull/4062 (49 commits, 3 days) + - Add es-metadata.yml to cache exclude list by @mattleibow in https://github.com/mono/SkiaSharp/pull/4077 (1 commit, 1 day) + - Add es-metadata.yml with initial configuration by @mattleibow in https://github.com/mono/SkiaSharp/pull/4075 (1 commit, 1 day) + - docs: force-push docs-live to prevent repo size bloat by @mattleibow in https://github.com/mono/SkiaSharp/pull/4073 (1 commit, 1 day) + - [skia-sync] Merge upstream chrome/m147 bug fixes by @mattleibow in https://github.com/mono/SkiaSharp/pull/4044 (1 commit, 1 day) (skia: mono/skia#242) + - Improve security-audit skill: schema enforcement, CG reliability, and report quality by @mattleibow in https://github.com/mono/SkiaSharp/pull/4070 (5 commits, 1 day) + - Update .NET SDK version to 10.0.108 by @mattleibow in https://github.com/mono/SkiaSharp/pull/4055 (3 commits, 2 days) + - Update skia submodule to disable unused dependency manifests by @mattleibow in https://github.com/mono/SkiaSharp/pull/4054 (1 commit, 1 day) (skia: mono/skia#243) + - Update release notes for 4.147.0 (unreleased/main) by @github-actions[bot] in https://github.com/mono/SkiaSharp/pull/4061 [community ✨] (1 commit, 1 day) - [Security] Add Component Governance alert integration to security-audit skill by @mattleibow in https://github.com/mono/SkiaSharp/pull/4058 (30 commits, 2 days) - Fix release notes workflow to always checkout main by @mattleibow in https://github.com/mono/SkiaSharp/pull/4059 (2 commits, 1 day) - [docs] Update release notes for 4.147.0 (preview.3) by @mattleibow in https://github.com/mono/SkiaSharp/pull/4057 (3 commits, 1 day) @@ -17,7 +29,7 @@ - Document ADO pipeline chain tracking in release skills by @mattleibow in https://github.com/mono/SkiaSharp/pull/4050 (9 commits, 2 days) --> - + # Version 4.147.0 @@ -25,7 +37,7 @@ ## Highlights -This release updates the HarfBuzz text-shaping engine to version 14.2.0, bringing the latest upstream improvements to text layout across all platforms. +This release syncs with the upstream Skia chrome/m147 bug fixes and updates HarfBuzz to 14.2.0. The Linux build infrastructure has been migrated to .NET's official cross-compilation Docker images, improving build reliability and consistency across architectures. ## Breaking Changes @@ -33,8 +45,17 @@ This release updates the HarfBuzz text-shaping engine to version 14.2.0, bringin ## New Features +### Engine + +- **Skia m147 bug fixes** — Merges upstream chrome/m147 bug fixes from the Skia engine into SkiaSharp. ([#4044](https://github.com/mono/SkiaSharp/pull/4044)) + ### Text & Fonts -- **HarfBuzz 14.2.0** — Updates the bundled HarfBuzz library from the previous version to 14.2.0, picking up upstream bug fixes and shaping improvements. ([#4035](https://github.com/mono/SkiaSharp/pull/4035)) +- **HarfBuzz 14.2.0** — Updates the HarfBuzz text shaping library to version 14.2.0, bringing the latest text layout improvements and fixes. ([#4035](https://github.com/mono/SkiaSharp/pull/4035)) + +## Platform Support -Plus several CI and documentation improvements. +| Platform | What's New | +|----------|-----------| +| 🐧 Linux | Migrated to .NET official cross-compilation Docker images | +| 🏗️ Build/CI | .NET SDK updated to 10.0.108; HarfBuzz 14.2.0 |