v1.0.0
Initial stable release of Weave.js
π 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.
Why This Matters
The 1.0 milestone establishes a solid foundation for the future of Weave.js:
- Stable APIs for production applications
- Alignment with modern JavaScript module standards
- Compatibility with the latest canvas rendering stack
π Thank You
This release reflects the work of everyone who contributed feedback, testing, and improvements during the pre-1.0 development cycle.
Weβre excited to see what you build with Weave.js 1.0.
