9.3.17
konvajs/konva9.3.17Dec 23, 2024by github-actions[bot]
AI Summary
Patch release adding type safety features and fixing canvas interaction on mobile.
Key Highlights
- Added Factory types for better type safety.
- Fixed issue where other canvases couldn't interact when overlapping on mobile devices.
- Added calculation for letter spacing to align with CSS properties.
New Features
- Factory types
- Letter spacing calculation
Full Release Notes
## Features - Factory types [#1812](https://github.com/konvajs/konva/pull/1812) ([psychedelicious](https://github.com/konvajs/konva/commit/9c41a6eed1bba46e80ce282903ac86bb11493e84)) ## Bug Fixes - Resolve the issue of other canvases being unable to interact when overlapping on mobile devices [#1849](https://github.com/konvajs/konva/pull/1849) ([zhengxiongwei](https://github.com/konvajs/konva/commit/e1edd1241f6cf540ca00d9279a74a306c79b5253)) ## Commits - 28659ee: const and let (Thibaut(Teebo)) [#1838](https://github.com/konvajs/konva/pull/1838) - ae4f53b: eslint recommended (Thibaut(Teebo)) [#1848](https://github.com/konvajs/konva/pull/1848) - 338696c: eslint recommended (Thibaut(Teebo)) [#1848](https://github.com/konvajs/konva/pull/1848) - 3ba489f: eslint recommended (Thibaut(Teebo)) [#1848](https://github.com/konvajs/konva/pull/1848) - 9322bfa: fix line-through for justify. close #1846 (lavrton) - 1411805: Update ISSUE_TEMPLATE.md (Anton Lavrenov) - 00ee084: fix arrow.getClientRect() calculations. fix #1851 (Anton Lavrevov) - 4009e6b: changes (Anton Lavrevov) - 09485ef: Merge branch 'psyche/typing-2' of https://github.com/psychedelicious/konva into psychedelicious-psyche/typing-2 (Anton Lavrevov) [#1812](https://github.com/konvajs/konva/pull/1812) - 5ca5fd0: little fixes, update deps (Anton Lavrevov) - cbbc992: Merge branch 'psychedelicious-psyche/typing-2' (Anton Lavrevov) - 13f88d6: init (Adam Greenan) [#1865](https://github.com/konvajs/konva/pull/1865) - 09445e0: init (Adam Greenan) [#1865](https://github.com/konvajs/konva/pull/1865) - a24b30b: Add calculation for letter spacing to better align with css letter-spacing properties (Adam Greenan) [#1865](https://github.com/konvajs/konva/pull/1865) - 9e39485: Remove personal prettier changes (Adam Greenan) [#1865](https://github.com/konvajs/konva/pull/1865) - 3e09239: remove more personal prettier changes (Adam Greenan) [#1865](https://github.com/konvajs/konva/pull/1865) - 5053480: Remove personal prettier changes (Adam Greenan) [#1865](https://github.com/konvajs/konva/pull/1865) - de05038: Merge branch 'master' of https://github.com/Adam-Greenan/konva (Adam Greenan) [#1865](https://github.com/konvajs/konva/pull/1865) - 855e7fa: Fix emoji rendering with letterSpacing. close #1642 (Anton Lavrevov) - a8395ca: Merge branch 'master' of https://github.com/Adam-Greenan/konva into Adam-Greenan-master (Anton Lavrevov) [#1865](https://github.com/konvajs/konva/pull/1865) - 7e174b0: adjust tests (Anton Lavrevov) - 96bbbc4: Merge branch 'Adam-Greenan-master' (Anton Lavrevov) - 682dbdb: update node version on test (Anton Lavrevov) - 535edd8: new canvas version (Anton Lavrevov) - a94b63f: try to fix mocha (Anton Lavrevov) - c23e8f9: fix tests in node.js (Anton Lavrevov) - fe32305: update CHANGELOG with new version (Anton Lavrevov) - c7d11ca: build for 9.3.17 (Anton Lavrevov) - f2ed14f: update cdn link (Anton Lavrevov)