Skip to content

chore(deps): Bump konva from 10.3.0 to 10.3.1 - #46

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/konva-10.3.1
Open

chore(deps): Bump konva from 10.3.0 to 10.3.1#46
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/konva-10.3.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 27, 2026

Copy link
Copy Markdown
Contributor

Bumps konva from 10.3.0 to 10.3.1.

Release notes

Sourced from konva's releases.

10.3.1

Bug Fixes

  • Path: return last point for getPointAtLength past a closed path #2053 (Yarchik)
  • Arc.getSelfRect() reports a full circle for a zero-degree clockwise arc #2054 (Alexander Kireev)
  • Shape: respect imageSmoothingEnabled for fillPatternImage #2055 (MarkXian)
  • Util: preserve alpha of the named color "transparent" #2056 (Yarchik)
  • Util: parse rgb() components written as percentages #2057 (jaybhade)
  • Util: colorToRGBA() fails to parse non-integer HSL hue #2059 (Xuepoo)
  • Line: getSelfRect wrong for multi-segment bezier and degenerate-derivative segments #2061 (Xuepoo)
  • Line: avoid NaN control points on closed tensioned lines with coincident points #2062 (rajanpanth)
  • Line: guard the zero-distance case inside getControlPoints (Anton Lavrevov)
  • Line: cover joints and near-degenerate derivatives in bezier bounds (Anton Lavrevov)
  • Path: exact getSelfRect bounds for quadratic segments (Anton Lavrevov)
  • Line: exact getSelfRect bounds for lines with a tension (Anton Lavrevov)

Code Refactoring

Performance Improvements

Continuous Integration

Commits

  • b5c7a83: Fix ValidatorFunc Type Mistake (foolishflyfox) #1998
  • ecdf162: Improve Transformer performance with many attached nodes (Anton Lavrevov)
  • 976a63a: Add Transformer perf invariant tests; widen autoDraw suspension (Anton Lavrevov)
  • 7b3cf3b: Simplify a bit (Anton Lavrevov)
  • a203de9: sandbox (Anton Lavrevov)
  • 6e4025c: clear (Anton Lavrevov)
  • b92018b: Merge branch 'master' of github.com:konvajs/konva (Anton Lavrevov)
  • bc123b3: Declare canvas and skia-canvas as optional peer dependencies (Anton Lavrevov)
  • ed1e0cc: Skip pattern smoothing sanity check on skia-canvas (Anton Lavrevov)
  • f9bd818: Report full circle for any full-turn angle in Arc.getSelfRect (Anton Lavrevov)
  • dd90ff4: Merge pull request #2054: fix Arc.getSelfRect for full-turn angles (Anton Lavrevov)
  • 4f8e1a8: color parsing fixes, fix some color values. close #2063, close #2064 (Anton Lavrevov)
  • 4ebadaf: Merge branch 'master' into fix/line-tension-nan (Anton Lavrevov) #2062
  • Line NaN bounding rect fix (Anton Lavrevov)
  • cover all unreleased changes since 10.3.0 (Anton Lavrevov)
  • c7145cc: Merge branch 'master' into fix/line-bezier-selfrect (Anton Lavrevov) #2061
  • d2b96f5: fix(Line,Path): share one exact solver for cubic bezier bounds (Anton Lavrevov)
  • 9e8a106: update CHANGELOG with new version (Anton Lavrevov)
  • fb706a2: build for 10.3.1 (Anton Lavrevov)
  • fad321d: update cdn link (Anton Lavrevov)
Changelog

Sourced from konva's changelog.

10.3.1 (2026-08-14)

  • Added hsla() support and the space-separated CSS Color 4 syntax to Konva.Util.colorToRGBA()
  • Declared canvas and skia-canvas as optional peer dependencies, so the node backends resolve under strict package managers
  • Improved Transformer performance with many attached nodes
  • Improved Text performance when a long text is resized
  • Path.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 faster
  • Line.getSelfRect() now solves the bounds of a line with a tension exactly, 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 line
  • Path.getSelfRect() now also solves the bounds of a quadratic segment (Q, q, T and t) exactly, instead of using the box around its control points. Reported boxes get smaller and tighter
  • A tween of a color that Konva can not parse now throws a clear error
  • Fixed several wrong named color values: darkgoldenrod, floralwhite, plum, slategray, slategrey, snow and yellowgreen
  • Fixed the alpha of the named color transparent, so a tween to or from it fades again
  • Fixed rgb() colors with percentage components
  • Fixed hsl() colors with a non-integer hue or extra whitespace
  • Fixed fillPatternImage ignoring imageSmoothingEnabled
  • Fixed Arc.getSelfRect() for a zero-degree clockwise arc and for any full-turn angle
  • Fixed Path.getPointAtLength() returning undefined past the end of a closed path
  • Fixed NaN bounding rect on a closed Line with a tension and coincident points
  • Fixed getSelfRect() on a Line with bezier: true, which read only the first curve segment and could report a box of zero height
  • Fixed the ValidatorFunc type used by custom Factory validators
Commits
  • fad321d update cdn link
  • fb706a2 build for 10.3.1
  • 9e8a106 update CHANGELOG with new version
  • 4d01846 fix(Line): exact getSelfRect bounds for lines with a tension
  • 5a23ece fix(Path): exact getSelfRect bounds for quadratic segments
  • 407afa0 Merge pull request #2061 from Xuepoo/fix/line-bezier-selfrect
  • 74af42d ci: remove the formatting check
  • d2b96f5 fix(Line,Path): share one exact solver for cubic bezier bounds
  • 8282116 fix(Line): cover joints and near-degenerate derivatives in bezier bounds
  • c7145cc Merge branch 'master' into fix/line-bezier-selfrect
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [konva](https://github.com/konvajs/konva) from 10.3.0 to 10.3.1.
- [Release notes](https://github.com/konvajs/konva/releases)
- [Changelog](https://github.com/konvajs/konva/blob/master/CHANGELOG.md)
- [Commits](konvajs/konva@v10.3.0...10.3.1)

---
updated-dependencies:
- dependency-name: konva
  dependency-version: 10.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants