Weave.js
Changelog/5.x versions

v5.0.0

This version delivers new diagramming capabilities, including group element editing, shape labels, and polygon support, alongside an alpha server-side document API. This release also improves performance and reliability with enhanced persistence, asynchronous store connections, and several fixes to drawing and text editing behavior.

Metadata

  • Release date: 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

Changed

  • #1089 Refactor Image node and tools to avoid saving image fallback on the state
  • #1090 Remove usage of @syncedstore/core
  • #1091 Make Store Connection Lifecycle Asynchronous and Increase Azure Web PubSub Frame Size to 512 KB

Fixed

  • #1088 Is not possible to draw a dot or very small line in the canvas using the brush tool
  • #1098 WeaveTextNode: textarea edit overlay misaligns due to hardcoded border offset and scrollHeight approximation