3915 Commits

Author SHA1 Message Date
Anton Lavrevov
067dd7b322 update cdn link
Some checks failed
Build / build (23.x) (push) Has been cancelled
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
10.2.0
2026-01-15 08:05:51 -05:00
Anton Lavrevov
af16d92a93 build for 10.2.0 2026-01-15 08:05:51 -05:00
Anton Lavrevov
05a93b7a48 update CHANGELOG with new version 2026-01-15 08:05:48 -05:00
Anton Lavrevov
e673319445 refactor: simplify rectangle drawing code in Transformer class 2026-01-14 20:47:11 -05:00
Anton Lavrevov
50c0043084 feat: add rotateAnchorAngle to Transformer for customizable rotation anchor positioning 2026-01-14 20:42:21 -05:00
Anton Lavrevov
ccaa2f6b73 update cdn link 10.1.0 2026-01-14 10:23:16 -05:00
Anton Lavrevov
1d54586cb1 build for 10.1.0 2026-01-14 10:23:16 -05:00
Anton Lavrevov
7fbf772aaf update CHANGELOG with new version 2026-01-14 10:23:13 -05:00
Anton Lavrevov
36081d8165 Fixed cached render with buffer canvas is used. close #2002 2026-01-14 10:19:58 -05:00
Anton Lavrevov
64d62f3188 add build 2026-01-13 17:18:55 -05:00
Anton Lavrevov
38ce50d743 feat: add optional nodes array to TransformerConfig interface. Close #2017 2026-01-13 16:37:34 -05:00
Anton Lavrevov
2a64f019d8 chore: update CHANGELOG 2026-01-13 16:18:37 -05:00
Anton Lavrevov
b2eaf40b5e fix: update canvas release logic to reduce memory usage by releasing buffer canvas immediately. close #2000 2026-01-13 16:17:39 -05:00
Anton Lavrevov
a4441c6e25 Merge branch 'master' of github.com:konvajs/konva 2026-01-13 11:20:03 -05:00
Anton Lavrevov
c4628151ef fix inconsistent docs 2026-01-13 11:19:55 -05:00
Anton Lavrenov
30794276a9 Merge pull request #2013 from luowenxing/perf/set_proto_listener_1225
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
perf: The same node type shares the same eventListeners to improve perf of construct node
2025-12-25 15:37:42 -05:00
Anton Lavrenov
9195b45fc3 Merge pull request #2012 from HusnainTaj/feat/text-underline-offset
Add option to adjust underline text decoration offset for Text Shape
2025-12-25 15:23:56 -05:00
wenxingluo
f4bc2e1bf5 fix: revert to master latest 2025-12-25 22:21:23 +08:00
wenxingluo
188fc2bec0 perf: optimize proto listener perf, considering that the same node type shares the same listners 2025-12-25 21:32:17 +08:00
Husnain Taj
2e963ad863 remove unnecessary console log statements from Text tests 2025-12-24 00:50:27 +05:00
Husnain Taj
84152d6ad6 fix formating 2025-12-24 00:48:10 +05:00
Husnain Taj
6f23eea573 added underline offset option and related test for Text Annotation 2025-12-24 00:45:08 +05:00
Anton Lavrenov
5194bd66e8 Merge pull request #2007 from zjx-git/fix/requestAnimationFrame-fallback-timing
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
fix: correct requestAnimationFrame fallback timing
2025-12-18 12:57:22 -05:00
张俊祥
065046a6d4 fix: correct requestAnimationFrame fallback timing from 60ms to 16ms 2025-12-18 17:34:40 +08:00
Anton Lavrenov
f929589c1f Merge pull request #2001 from ircubic/fix-bezier-curve-bounds
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
Fix bounding box calculation for bezier lines.
2025-11-28 08:48:35 -05:00
Daniel Bruce
1d41a22856 Fix bounding box calculation for bezier lines.
With a bezier line, the client rect was based directly on the positions
of the points as if it were a normal line. This would result in a bounding
box that doesn't correspond to the actual rendered curve, which in turn
causes a Transformer containing the line to look incorrect.

Fix this by calculating the extrema of the bezier curve on each axis and
use those to get the bounds of the actual rendered line.
2025-11-28 10:39:32 +01:00
Anton Lavrevov
752cdc3e93 update cdn link
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
10.0.12
2025-11-21 12:30:09 -05:00
Anton Lavrevov
0424929a50 build for 10.0.12 2025-11-21 12:30:09 -05:00
Anton Lavrevov
9503681bfa update CHANGELOG with new version 2025-11-21 12:30:06 -05:00
Anton Lavrevov
3553f6710f changes 2025-11-21 12:29:52 -05:00
Anton Lavrevov
cd47d400c2 Better canvas farbling detection logic 2025-11-21 12:29:09 -05:00
Anton Lavrevov
91968f8d8d update cdn link 10.0.11 2025-11-20 16:31:12 -05:00
Anton Lavrevov
1dcdc00154 build for 10.0.11 2025-11-20 16:31:12 -05:00
Anton Lavrevov
84f667faa2 update CHANGELOG with new version 2025-11-20 16:31:09 -05:00
Anton Lavrevov
0c03a6f888 add link 2025-11-20 12:58:43 -05:00
Anton Lavrevov
64296bee55 add credit 2025-11-20 12:57:57 -05:00
Anton Lavrevov
b37218ec8f update cdn link 10.0.10 2025-11-20 12:46:42 -05:00
Anton Lavrevov
f52dbe3f0e build for 10.0.10 2025-11-20 12:46:42 -05:00
Anton Lavrevov
48dc2a8a7a update CHANGELOG with new version 2025-11-20 12:46:39 -05:00
Anton Lavrevov
c1831809c9 Update changelog 2025-11-20 12:46:22 -05:00
Anton Lavrevov
729f30dc30 Update hit detection system to handle canvas farbling. 2025-11-20 12:44:35 -05:00
Anton Lavrevov
ba6c70d5d5 update cdn link
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
10.0.9
2025-11-13 13:45:41 -05:00
Anton Lavrevov
bd8dcc6b90 build for 10.0.9 2025-11-13 13:45:41 -05:00
Anton Lavrevov
551be2fc85 update CHANGELOG with new version 2025-11-13 13:45:39 -05:00
Anton Lavrevov
279f2be6d4 Fixed line-through rendering when letter spacing is used
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
2025-11-08 09:01:40 -05:00
Anton Lavrevov
638974ed91 Fix incorrect variable assignments for minY and maxY in RegularPolygon class. close #1985
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
2025-11-01 15:34:38 -05:00
Anton Lavrevov
1ce485257b update cdn link
Some checks failed
Test Browser / build (20.x) (push) Has been cancelled
Test NodeJS / build (23.x) (push) Has been cancelled
10.0.8
2025-10-24 10:27:45 -05:00
Anton Lavrevov
bb3fa262d0 build for 10.0.8 2025-10-24 10:27:45 -05:00
Anton Lavrevov
a6248f795a update CHANGELOG with new version 2025-10-24 10:27:42 -05:00
Anton Lavrevov
2e1415fe46 Fixed opacity level when a cached shape has opacity, fill and stroke. close #1989 2025-10-24 10:27:27 -05:00