Skip to content

chore(Svg.Skia): Pin Svg.Skia to 3.0.3 in templates/sdk to avoid breaking changes introduced with version ≥ 3.0.4 (backport #1753)#1763

Merged
agneszitte merged 2 commits into
release/stable/6.2from
mergify/bp/release/stable/6.2/pr-1753
Sep 5, 2025
Merged

chore(Svg.Skia): Pin Svg.Skia to 3.0.3 in templates/sdk to avoid breaking changes introduced with version ≥ 3.0.4 (backport #1753)#1763
agneszitte merged 2 commits into
release/stable/6.2from
mergify/bp/release/stable/6.2/pr-1753

Conversation

@mergify

@mergify mergify Bot commented Sep 5, 2025

Copy link
Copy Markdown

GitHub Issue: fixes unoplatform/uno#21372
Tracking issue for missing API support: unoplatform/uno#21378

PR Type

  • Bugfix

What is the current behavior?

Svg.Skia was updated automatically to versions ≥ 3.0.4, which introduces new ISvgAssetLoader APIs (GetFontMetrics, MeasureText, GetTextPath).
Uno’s current SkiaAssetLoader does not implement these methods yet, leading to a TypeLoadException and broken SVG rendering.

What is the new behavior?

Pin Svg.Skia to 3.0.3 in templates/sdk to avoid the regression.
This unblocks apps until Uno’s SkiaAssetLoader is updated to support the new APIs.

PR Checklist

  • Linked to an issue (GitHub or internal)
  • Includes context for why the version is pinned

Other information


This is an automatic backport of pull request #1753 done by [Mergify](https://mergify.com).

…es introduced with version ≥ 3.0.4

(cherry picked from commit 3f42acb)

# Conflicts:
#	src/Uno.Sdk/ReadMe.md
#	src/Uno.Sdk/packages.json
@mergify mergify Bot added the conflicts label Sep 5, 2025
@mergify

mergify Bot commented Sep 5, 2025

Copy link
Copy Markdown
Author

Cherry-pick of 3f42acb has failed:

On branch mergify/bp/release/stable/6.2/pr-1753
Your branch is up to date with 'origin/release/stable/6.2'.

You are currently cherry-picking commit 3f42acb.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   src/Uno.Sdk/ReadMe.md
	both modified:   src/Uno.Sdk/packages.json

no changes added to commit (use "git add" and/or "git commit -a")

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

@agneszitte
agneszitte merged commit f10c305 into release/stable/6.2 Sep 5, 2025
2 checks passed
@agneszitte
agneszitte deleted the mergify/bp/release/stable/6.2/pr-1753 branch September 5, 2025 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant