chore(deps): update dependency konva to v10 - #77
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
renovate
Bot
force-pushed
the
renovate/konva-10.x
branch
2 times, most recently
from
July 30, 2026 17:54
0235d99 to
ccf5db8
Compare
renovate
Bot
force-pushed
the
renovate/konva-10.x
branch
from
August 12, 2026 01:10
ccf5db8 to
7e30362
Compare
renovate
Bot
force-pushed
the
renovate/konva-10.x
branch
from
August 14, 2026 22:10
7e30362 to
8292762
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^9.3.0→^10.0.0Release Notes
konvajs/konva (konva)
v10.3.1Compare Source
hsla()support and the space-separated CSS Color 4 syntax toKonva.Util.colorToRGBA()canvasandskia-canvasas optional peer dependencies, so the node backends resolve under strict package managersTransformerperformance with many attached nodesTextperformance when a long text is resizedPath.getSelfRect()now solves the bounds of a cubic segment exactly instead of sampling it at 100 points. Reported boxes get slightly larger and more accurate, and the calculation is about 9 times fasterLine.getSelfRect()now solves the bounds of a line with atensionexactly, instead of using the box around its tension control points. Reported boxes get smaller and tighter, by about 19% of their area on a typical linePath.getSelfRect()now also solves the bounds of a quadratic segment (Q,q,Tandt) exactly, instead of using the box around its control points. Reported boxes get smaller and tighterdarkgoldenrod,floralwhite,plum,slategray,slategrey,snowandyellowgreentransparent, so a tween to or from it fades againrgb()colors with percentage componentshsl()colors with a non-integer hue or extra whitespacefillPatternImageignoringimageSmoothingEnabledArc.getSelfRect()for a zero-degree clockwise arc and for any full-turn anglePath.getPointAtLength()returningundefinedpast the end of a closed pathNaNbounding rect on a closedLinewith a tension and coincident pointsgetSelfRect()on aLinewithbezier: true, which read only the first curve segment and could report a box of zero heightValidatorFunctype used by customFactoryvalidatorsv10.3.0Compare Source
directionproperty toTextPathshape for better RTL supportv10.2.5Compare Source
v10.2.4Compare Source
v10.2.3Compare Source
v10.2.1Compare Source
v10.2.0Compare Source
rotateAnchorAngleproperty toTransformerto control the position of the rotation anchor around the bounding boxv10.1.0Compare Source
v10.0.12Compare Source
v10.0.11Compare Source
v10.0.10Compare Source
v10.0.9Compare Source
v10.0.8Compare Source
v10.0.7Compare Source
v10.0.6Compare Source
Image.getClientRect()calculation if an instance has no image attached yetv10.0.5Compare Source
v10.0.4Compare Source
v10.0.3Compare Source
v10.0.2Compare Source
TextPathto return correct width and heightv10.0.1Compare Source
v10.0.0Compare Source
Breaking Changes
Motivation: With increased usage of
konvain SSR environments like Next.js, loading native canvas rendering on the server is unnecessary since we don't render canvas content server-side. Removing this requirement simplifies setup by avoiding native modules when they aren't needed.Konva.legacyTextRendering = true. This should NOT break major part of the apps. But if you care about pixel-perfect position of text elements, that change may effect you.New Features
skiarender backend for node.js:node.filters(['blur(10px)']). Native fitlers works MUCH faster if supported nativily (Chrome, Firefox). If there is no native support, Konva will automatially fallback to functional filter (on Safari).charRenderFuncforKonva.Textfor controlling "per-character-render". May be useful any character animations:Konva.Filters.Brightnessfilter in replace of deprecatedKonva.Filters.Brightento better match with css filters logic.cornerRadiussupport forKonva.RegularPolygonmiterLimitproperty support forKonva.Shapeto control line join appearanceBug Fixes
Konva.Rectwhen negative width or height are usedTechnical Improvements
node.toImage()Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.