Weave.js’s own changelog is code/CHANGELOG.md in the
source repository — the unabridged,
Keep a Changelog-format record, grouped into
Added/Changed/Fixed/Removed sections under an ## [Unreleased] heading until a
version is actually cut.
In contrast, Release notes summarizes what matters to users of a given release, not every commit-level entry.
Convention
Every entry is - [#ISSUE_ID](ISSUE_URL) DESCRIPTION, linking the tracking issue the
change closes.
[Unreleased] — what’s landed but not yet cut into a release — is never mirrored
here; see code/CHANGELOG.md directly for that. Every cut version below, though, is
generated straight from that same file at build time, so it can’t drift from it.
|
v5.2.2 — 2026-09-02
Fixed
-
#1147 Upgrade vulnerable direct dependencies (npm audit: 0 vulnerabilities)
v5.2.1 — 2026-08-06
Fixed
-
#1137 Rectangle resize handle not working when placed on top of an image — drag moves the image instead of resizing the rectangle
-
#1138 Crop mode does not show the resize cursor when Ctrl is pressed while the pointer is already over a crop anchor
-
#1145 Elements cannot be resized after ungrouping until a multi-selection is made
v5.2.0 — 2026-08-04
Notes
-
#1141 No user-facing changes in this release — only an internal CI pipeline fix
v5.1.4 — 2026-07-13
Fixed
-
#1128 Azure Web PubSub store: room is set up in memory before its persisted state is loaded
v5.1.3 — 2026-07-06
Fixed
-
#1126 Dragging a node stacked on top of the current selection silently does nothing
v5.1.0 — 2026-06-22
Changed
-
#1112 Preserve Node IDs When Grouping Nodes
v5.0.0 — 2026-06-18
Added
-
#1039 Allow editing individual elements inside a group without ungrouping
-
#1080 \[alpha] API to manipulate document state natively on server-side
-
#1101 Add inline text labels to shape nodes (Rectangle and Ellipse)
-
#1104 Add Polygon Node and Polygon Drawing Tool with Label Support
-
#1106 Add y-indexeddb client-side persistence to WeaveStoreAzureWebPubsub for optimistic initial render
v4.1.1 — 2026-05-29
Fixed
-
#1085 Grouped images disappear when reparented from the main layer to a frame
v4.1.0 — 2026-05-20
Changed
-
#1040 Improve Apple Pencil drawing quality in Brush Tool
v4.0.1 — 2026-05-18
Fixed
-
#1064 Fix unnecessary console.log type errors / undefined errors in SDK
-
#1065 Fix error cannot set properties of undefined (setting 'dragStatus'), avoid console.log imprint
-
#1066 Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state
-
#1067 Avoid console.log error
Cannot read properties of undefined (reading 'previousAction')in zoom / fit actions -
#1068 Avoid console.log errors from: canDrag is not a function
-
#1069 Avoid console.log error
defineMousePointer is not a function
v4.0.0 — 2026-05-15
Added
-
#1041 Custom guides support and refactor of snapping and distance guides plugins
v3.9.1 — 2026-05-13
Fixed
-
#1061 Remove unnecessary console.log on Azure Web PubSub store client
v3.8.4 — 2026-05-12
Fixed
-
#1055 When adding images with the Images tool, they are not positioned on a grid
v3.8.2 — 2026-05-11
Fixed
-
#1042 Undo does not work correctly after cropping an image with Ctrl+drag corner
v3.7.1 — 2026-04-21
Fixed
-
#1022 React store state is not reset when instance is destroyed
v3.6.0 — 2026-04-07
Added
-
#1011 Support to export an area of the canvas
v3.5.0 — 2026-04-06
Changed
-
#1007 Improve grid plugin to support dots as square
v3.3.0 — 2026-03-18
Added
-
#989 Add support on the StrokeTool (and alias like ArrowTool) and stroke-single node to lock on angles while shift is pressed
v3.2.5 — 2026-03-18
Fixed
-
#987 If no cursor defined on Image Node, cursor for loading is nor showed
v3.2.4 — 2026-03-18
Fixed
-
#986 Avoid cleanup image node caches, when image is moved from container
v3.2.3 — 2026-03-17
Fixed
-
#983 imageId is not propagating onto the node when using ImageTool or ImagesTool
v3.2.1 — 2026-03-16
Fixed
-
#976 Avoid calling frontend api on server-side on the Image node
v3.0.0 — 2026-03-05
Changed
-
#941 Improve Image Tool UX (Async persistence + Simplified Upload Flow)
-
#943 Avoid usage of window.weave global properties on Video Tool
-
#944 Avoid usage of window.weave global properties on Text Tool
-
#948 Improve performance of group / un-group operations
-
#950 Improve performance of drag / transform operations
-
#953 Refactor to support different state renderer and reconciler
-
#956 Avoid heartbeat mechanism on Azure Web Pubsub store
v2.21.1 — 2026-02-24
Fixed
-
#9307 Avoid setup window events on Stage node initialization
v2.19.0 — 2026-02-11
Added
-
#903 Improve Image node by enabling caching
v2.18.1 — 2026-02-10
Fixed
-
#901 Panning occurs while drawing a stroke with the brush tool
v2.17.0 — 2026-02-05
Added
-
#895 API to get the document of a store
v2.16.0 — 2026-02-05
Fixed
-
#893 When click on a locked node if anything is selected selection is not cleared
v2.15.2 — 2026-01-21
Fixed
-
#878 Nodes copied from inside a frame are not pasteable into other Weave room
v2.15.1 — 2026-01-20
Fixed
-
#876 Avoid high density circles to render when using the WeaveStageGrid in dot form
v2.15.0 — 2026-01-19
Added
-
#874 Expose an event that send atomic changes performed by the user instance
v2.13.1 — 2026-01-14
Fixed
-
#865 Avoid trigger context menu when element(s) is(are) locked
v2.12.1 — 2026-01-08
Fixed
-
#859 Better handling of states when editing text or cropping images and other user move the elements to another container
v2.11.1 — 2025-12-16
Changed
-
#855 Measure node style customization
v2.10.0 — 2025-12-11
Added
-
#848 Support to upscale via CSS transforms to improve performance
v2.9.5 — 2025-12-05
Fixed
-
#845 Avoid flick comment node when the stage position haven’t changed
v2.9.4 — 2025-12-05
Fixed
-
#843 Comment node when opened and trigger onFocus on same is positioning on (0,0)
v2.9.3 — 2025-12-05
Fixed
-
#841 Force relative on weave dom node to avoid offsets when positioning internal elements
v2.9.2 — 2025-12-04
Fixed
-
#839 Race condition when setting canvas backend on server-side
v2.9.1 — 2025-12-04
Fixed
-
#837 Avoid race condition when using globalThis
v2.8.1 — 2025-12-01
Changed
-
#823 Homologate window and global for globalThis
v2.8.0 — 2025-11-27
Fixed
-
#818 Performance improvements
v2.7.1 — 2025-11-27
Fixed
-
#814 Images disappear after repeated layer reorder operations inside a frame
v2.6.0 — 2025-11-20
Fixed
-
#802 Don’t copy to clipboard Weave.js data and image data, make separate API
v2.5.0 — 2025-11-19
Added
-
#798 Copy / Paste images to/from external applications
v2.4.0 — 2025-11-19
Added
-
#789 Support a simpler line drawing tool
v2.3.3 — 2025-11-18
Fixed
-
#796 Opacity is not the original when dragging ends in some cases
v2.3.2 — 2025-11-18
Fixed
-
#794 When instance is destroyed, window events that are defined on node handlers are not cleaned up
v2.3.1 — 2025-11-18
Fixed
-
#792 Multi-selection feedback not updating correctly when dragging or transforming
v2.3.0 — 2025-11-17
Added
-
#790 Handle nodes when moving to or from a container (lock and define it can move to a container)
v2.1.1 — 2025-11-06
Fixed
-
#782 Cleanup Konva / Yjs from global on instance destroy
v2.1.0 — 2025-11-04
Changed
-
#777 Improve persistence with Azure Web PubSub storage
v2.0.2 — 2025-10-31
Fixed
-
#771 When image loaded with Image Tool, has no size
v2.0.1 — 2025-10-30
-
#767 Default state must be transacted
v2.0.0 — 2025-10-30
Changed
-
#765 Improve room loading on Azure Web PubSub Store
v1.3.0 — 2025-10-23
Added
-
#719 Improve multi-selection feedback
v1.2.2 — 2025-10-23
Fixed
-
#754 Image loading retro-compatibility
v1.2.1 — 2025-10-22
Fixed
-
#727 When moving an item close to the edge of the canvas it "moves" automatically
v1.2.0 — 2025-10-22
Changed
-
#751 Improve server-side export packaging
v1.1.3 — 2025-10-21
Fixed
-
#748 Fix cropping programatically not calling and save
v1.1.2 — 2025-10-21
Fixed
-
#745 Preset uncroppedImage information on image load
v1.1.1 — 2025-10-21
Fixed
-
#742 Images not applying crop or resize
v1.1.0 — 2025-10-21
Changed
-
#738 Improve packaging
v1.0.4 — 2025-10-20
Fixed
-
#735 Handle loading corrupted images on Image node
v1.0.3 — 2025-10-17
Fixed
-
#733 Make konva and yjs peerDependencies
v1.0.2 — 2025-10-17
Fixed
-
#731 Missing exclude packages of Konva an Yjs on react package
v1.0.1 — 2025-10-17
Fixed
-
#729 Fix packages that are external and Konva wrong imports
v1.0.0 — 2025-10-17
Added
-
#722 Update to Konva 10 and removal of CommonJS support
v0.77.5 — 2025-10-22
Fixed
-
#727 When moving an item close to the edge of the canvas it "moves" automatically
v0.77.4 — 2025-10-21
Fixed
-
#748 Fix cropping programatically not calling and save
v0.77.3 — 2025-10-21
Fixed
-
#745 Preset uncroppedImage information on image load
v0.77.2 — 2025-10-21
Fixed
-
#742 Images not applying crop or resize
v0.77.1 — 2025-10-20
Fixed
-
#735 Handle loading corrupted images on Image node
v0.77.0 — 2025-10-16
Added
-
#724 Support for server-side rendering
v0.76.3 — 2025-10-16
Fixed
-
#721 Patch Text auto-layout, to give more space towards render ok on server side
v0.76.1 — 2025-10-14
Fixed
-
#714 Cursor not refreshing when mouse over selection
v0.76.0 — 2025-10-14
Changed
-
#712 Improve node selection over nodes that are selected
v0.75.0 — 2025-10-13
Changed
-
#691 Make Minimap plugin stage rendering non-blocking
v0.74.3 — 2025-10-10
Fixed
-
#709 Drag & drop image or video doesn’t drop on drag position
v0.74.2 — 2025-10-10
Fixed
-
#707 Click + alt and drag sometimes doesn’t trigger
v0.74.0 — 2025-10-09
Added
-
#693 Clone elements on ALT + Click & Drag
v0.73.1 — 2025-10-09
Fixed
-
#697 Context menu block UI when clicked on empty space
v0.73.0 — 2025-10-08
Added
-
#681 Video node
v0.72.1 — 2025-10-07
Fixed
-
#694 Crop and resize generates unexpected result
v0.71.0 — 2025-10-01
Changed
-
#673 Expose
getBoundingBoxmethod and remove unnecessarygetRealClientRectmethod augmentation ofKonva.Nodeclass
v0.70.0 — 2025-09-30
Changed
-
#670 Improved WYSIWYG of Text node edition mode
v0.68.1 — 2025-09-08
Changed
-
#656 Throttled Azure Web PubSub store sync events
v0.68.0 — 2025-09-07
Added
-
#654 Throttle awareness events of WeaveUsersPointersPlugin
v0.67.5 — 2025-09-07
Fixed
-
#652 Introduce some traces to connection handling on Azure Web Pubsub store
v0.67.4 — 2025-09-07
Fixed
-
#650 Use server event bus instead of creating another instance on Azure Web Pubsub store
v0.67.3 — 2025-09-06
Fixed
-
#648 Externalize connection handling on Azure Web Pubsub store
v0.67.2 — 2025-09-06
Fixed
-
#646 Don’t return 400 on handleConnection when roomId is not specified on query string
v0.67.1 — 2025-09-06
Fixed
-
#644 Don’t filter by group on connection handler for azure web pubsub store
v0.67.0 — 2025-09-06
Added
-
#642 Improved handling of connections and o11y for Azure Web Pubsub store
v0.66.0 — 2025-09-05
Added
-
#640 Support to define an async function to load custom fonts
v0.64.1 — 2025-09-04
Fixed
-
#638 Export nodes as buffer fails with messages about tiling issues
v0.64.0 — 2025-09-04
Added
-
#636 Initial changes on SDK to allow export to image on server-side
v0.62.4 — 2025-09-04
Fixed
-
#634 Fix reconnection issues when token expires (client and server side) for Azure Web Pubsub store
v0.62.3 — 2025-09-01
Fixed
-
#632 Missing method to set comment model after creation
v0.62.2 — 2025-09-01
Fixed
-
#630 Force comment inner state to idle when a comment is deleted from outside viewing component
v0.62.1 — 2025-09-01
Fixed
-
#626 Edge guides not showing completely when transforming
v0.61.0 — 2025-08-28
Added
-
#620 Minimap plugin
v0.59.0 — 2025-08-19
Added
-
#614 Make image double-click crop optional
v0.57.1 — 2025-08-13
Changed
-
#602 Remove stroke caching
v0.57.0 — 2025-08-12
Changed
-
#600 Improved stroke tool (pressure support)
v0.56.2 — 2025-08-12
Fixed
-
#598 sendToBack only moves custom nodes one step back
v0.56.1 — 2025-08-11
Fixed
-
#596 Don’t stop paste event on document
v0.55.2 — 2025-08-08
Changed
-
#589 Export freezes on iPad with large content
v0.54.1 — 2025-08-07
Fixed
-
#576 Images copied from the browser cannot be pasted
v0.54.0 — 2025-08-07
Added
-
#574 Copying and pasting an image within the canvas
v0.52.3 — 2025-08-06
Fixed
-
#568 Some functionalities doesn’t work when loaded on Shadow Dom
v0.52.1 — 2025-08-04
Fixed
-
#559 Paste here option not copying on the correct clicked spot
v0.51.0 — 2025-08-01
Added
-
#167 Plugin that render reference guides when distance of target node among closest peers is similar to those between nodes intersected vertically or horizontally
v0.50.0 — 2025-08-01
Added
-
#551 Add support for images copied from the file explorer
v0.49.0 — 2025-07-31
Changed
-
#549 Tune up grid when on dots mode to be more performant when pinch-zoom
v0.47.1 — 2025-07-30
Changed
-
#542 Adjust moveTool to be similar to the one in Figma
v0.46.1 — 2025-07-30
Fixed
-
#534 Pinch zoom breaks on Safari iPad (Zoom becomes NaN)
v0.46.0 — 2025-07-29
Added
-
#532 Provide an API to know if user can paste
v0.42.2 — 2025-07-24
Fixed
-
#524 Avoid preventDefault on pointerdown event
v0.42.1 — 2025-07-24
Fixed
-
#522 Avoid text node loop update and azure web pubsub store updates
v0.42.0 — 2025-07-24
Added
-
#520 Avoid merging state without references
v0.41.0 — 2025-07-23
Added
-
#518 Added more loggin on azure web pubsub store
v0.40.2 — 2025-07-23
Fixed
-
#516 Improve nodes state sync
v0.40.1 — 2025-07-23
Added
-
#514 Logs to validate performance issues
v0.40.0 — 2025-07-22
Added
-
#509 Don’t use name as user identifier on store
v0.39.3 — 2025-07-18
Fixed
-
#506 Utility layer is being always cleaned up, limit to normal mode
v0.39.2 — 2025-07-18
Fixed
-
#504 Improved panning and avoid long press on zooming
v0.39.1 — 2025-07-17
Fixed
-
#502 Remove unnecessary console.log statements
v0.37.0 — 2025-07-07
Added
-
#486 Support for Azure Identity credentials on Azure Web PubSub store
v0.36.0 — 2025-07-04
Added
-
#484 Support cross-origin for images
v0.32.0 — 2025-06-30
Added
-
#466 Allow to filter image bounds on Export Nodes plugin
v0.29.1 — 2025-06-19
Fixed
-
#424 Fix zoom with wheel mouse
v0.27.4 — 2025-06-18
Fixed
-
#413 Copying and pasting a frame causes a serialization error that breaks the canvas
v0.27.3 — 2025-06-17
Fixed
-
#409 When calling updateNode on a frame’s title, the new title does not visually update immediately
v0.27.2 — 2025-06-17
Fixed
-
#405 Text node, on edition mode, click outside not working
v0.27.1 — 2025-06-16
Fixed
-
#403 Fix text jump when editing Text node
v0.26.2 — 2025-06-13
Added
-
#396 Refresh Azure Web PubSub store connection token
v0.26.1 — 2025-06-13
Fixed
-
#381 Fix color picker issues
v0.25.0 — 2025-06-12
Added
-
#380 Allow WeaveTextToolAction to pass node properties
v0.24.1 — 2025-06-10
Fixed
-
#377 Copy / paste with context menu fails
v0.23.1 — 2025-06-06
Fixed
-
#360 Documentation issues
v0.23.0 — 2025-06-06
Added
-
#353 Regular polygon node & action
v0.22.1 — 2025-06-05
Fixed
-
#351 Missing zoom steps
v0.20.3 — 2025-06-03
Fixed
-
#320 Fix module augmentation exports
v0.20.2 — 2025-06-03
Fixed
-
#238 Crop image resizing improvement
v0.20.1 — 2025-05-30
Fixed
-
#318 Building issues when finding definitions for augmenting Konva module
v0.18.0 — 2025-05-27
Changed
-
#292 Improve Azure Web PubSub to allow EventHandler options
v0.17.0 — 2025-05-26
Changed
-
#287 Update create-app frontend
v0.16.2 — 2025-05-26
Fixed
-
#285 Text editing jumps when sidebars are opened
v0.16.1 — 2025-05-26
Fixed
-
#283 Improve pointers and selectors rendering
v0.14.2 — 2025-05-20
Fixed
-
#243 Fix UI create-app frontend linting issues
v0.13.1 — 2025-05-19
Changed
-
#227 Update documentation landing to new UI
v0.13.0 — 2025-05-19
Changed
-
#226 Update frontend boilerplate with latest UI changes
v0.10.3 — 2025-05-13
Fixed
-
#176 Eslint warnings on create-app frontend package
v0.10.2 — 2025-05-13
Added
-
#174 Improve UI with create-app frontend template
v0.10.1 — 2025-05-13
Added
-
#172 create-app frontend changes to ask for user on rooms/:roomId page
v0.9.3 — 2025-05-13
Fixed
-
#161 Fix create-app issues with Node 18 and missing dependencies
v0.9.2 — 2025-05-09
Fixed
-
#159 Fix linting warnings and errors on frontend create-app
v0.9.1 — 2025-05-09
Changed
-
#157 Update frontend create-app UI/UX
v0.9.0 — 2025-05-09
Added
-
#155 Frame node configuration improvements
v0.8.0 — 2025-05-07
Added
-
#144 Improve users connection / disconnection feedback on Azure Web PubSub store
v0.7.1 — 2025-05-07
Fixed
-
#148 Fix issue when snapping with corner anchors
v0.7.0 — 2025-05-06
Fixed
-
#146 Fix stroke sizing / deformation when transforming
v0.6.0 — 2025-05-06
Added
-
#143 Spanning also when resizing components
v0.3.3 — 2025-04-30
Fixed
-
#130 Fix sdk peerDependency on packages
v0.3.2 — 2025-04-30
Fixed
-
#128 Fix CLI templates issues
v0.3.1 — 2025-04-30
Fixed
-
#126 Fix mapping typings for nodes, plugins and actions
v0.2.1 — 2025-04-30
Fixed
-
#119 Fix missing dependencies on CLI starter templates
v0.2.0 — 2025-04-30
Added
-
#117 Switch to tsdown
v0.1.1 — 2025-04-25
Fixed
-
#113 Fix CLI create-backend room connection controller issue on azure-web-pubsub flavor
v0.1.0 — 2025-04-25
Added
-
#109 CLI to generate app from templates to quickstart an app
-
#107 Set Weave instance as reference on the React helper package
-
#105 Fix store packages external depdendencies
-
#103 Fix externalized dependencies on store packages
-
#101 Fix missing
emitterydependency package on the@inditextech/weavejs-store-azure-web-pubsubpackage -
#99 Fix proxyPolicy is not supported in browser environment on
@inditextech/weavejs-store-azure-web-pubsubpackage -
#95 Refactor server part for websockets store
-
#97 Refactor server part for Azure web pubsub store
-
#83 Improve move tool
-
#81 Support for mobile devices (iOS & Android)
-
#77 Copy/paste between rooms in different tabs
-
#76 Drag & Drop images from local computer
-
#74 Improve grid plugin performance
-
#71 Grid plugin, define two types: lines and dots
-
#72 API to enable or disable plugins
-
#68 Pan the stage with the mouse
-
#63 Separate types on its own package
-
#58 Pass fetch client in azure web pubsub client
-
#56 Pass fetch client params in azure web pubsub client
-
#52 CommonJS support
-
#50 Text node updates
-
#48 Copy/Paste improvements
-
#46 Added select all and unselect all to nodes selection plugin, added toggle state to hide users pointers and improve export nodes and stage tools.
-
#44 Improve crop images
-
#42 Improve Frame node selection
-
#40 Frame node and create action
-
#38 Nodes snapping plugin
-
#34 Perform undo / redo by user
-
#32 Define an API to allow elements to set properties previous to create the element
-
#30 Allow seeing what other users are doing like when they are creating rectangles, lines, etc.
-
#28 Add an action to allow interactions
-
#26 Improve awareness and disconnection of user for store-azure-web-pubsub
-
#15 Avoid use weave.js packages internally as peer-dependencies and setup author and maintainers properties on packages
-
#12 Automatic changelog generation
-
#10 Fix packages names to be on @inditextech scope
-
#8 ESLint OSS rules
-
#2 Improve rendering handling