๐ Weave.js First Stable Release
Release date: October 17, 2025
Weโre excited to announce Weave.js 1.0.0, the first stable release of the library. This milestone marks a major step forward in reliability, performance, and long-term API stability for building canvas-based collaborative experiences.
Highlights
First Stable Release
Version 1.0.0 represents the first production-ready, stable API for Weave.js. The core architecture has matured and is now ready to power real-world applications with confidence.
Support for Konva 10
Weave.js now fully supports Konva v10, bringing compatibility with the latest improvements in the Konva ecosystem.
Benefits include:
-
Improved rendering performance
-
Better event handling
-
Alignment with the latest Konva APIs
-
Long-term compatibility with the Konva roadmap
ESM-Only Distribution
Starting with v1.0.0, Weave.js is distributed exclusively as an ES Module (ESM).
This modern approach provides:
-
Better tree-shaking
-
Smaller bundle sizes
-
Improved build performance
-
Native compatibility with modern JavaScript tooling
Example usage:
import { Weave } from "@inditextech/weave";
CommonJS (require) is no longer supported.
Breaking Changes
-
ESM only: CommonJS environments must migrate to ESM imports.
-
Konva 10 required: Older versions of Konva are no longer supported.