Current Version
Latest stable version: 0.9.128 (February 28, 2026)View the complete changelog at GitHub
Quick Migration
For most users, upgrading is straightforward:Version 0.9.128 (Latest)
Release Date: February 28, 2026New Features
Checkbox Mark Color
New
checkMarkColor option for checkbox styling (#1367)Paste Image Override
Support for custom paste image handling (#1365)
Home/End Keys
Implemented shortcuts for Home and End keys (#1361)
Paragraph Index
Added paragraph index to
getRangeContext API (#1360)Bug Fixes
- Fixed global CSS affecting pasted text color (#1359)
Version 0.9.127
Release Date: February 18, 2026Bug Fixes
- Fixed format elements error in
executeComputeElementListHeightAPI (#1356) - Fixed cursor movement to visible range boundary
Version 0.9.126
Release Date: February 12, 2026New Features
Bug Fixes
- Adjusted image rowFlex when converting HTML to elements (#1354)
- Fixed cursor positioning when clicking control postfix (#1353)
- Restored titleId when splitting/merging titles (#921, #1337)
Version 0.9.125
Release Date: February 7, 2026Major Features
Image Caption
Full support for image captions (#1326)
Image Cropping
New
executeSetImageCrop API (#1327)Label Element
New label element and events (#859)
Hide Cursor API
Added
executeHideCursor API (#1352)Version 0.9.124
Release Date: January 31, 2026New Features
- Calculator support for number controls (#925)
- Line spacing scales proportionally with font size (#1344)
Bug Fixes
- Fixed checkbox not selectable on first click in form mode (#1347)
- Fixed copy style before title line break (#1339)
- Fixed cursor focus in table when resizing last row (#1349)
- Fixed layout shift with descended characters (#1342)
Version 0.9.123
Release Date: January 16, 2026New Features
Search Enhancements
Search Enhancements
- Search within selected content (#1336)
- Ensure selected option scrolls into view (#1340)
Bug Fixes
- Prevented cursor jump during search with selection (#1335)
- Fixed search highlight position for radio controls (#1346)
- Fixed tab element boundingBoxAscent value (#1341)
Version 0.9.122
Release Date: December 30, 2025Major Features
White Space Markers
Draw whitespace markers (#1329)
Iframe Permissions
Configure iframe allow permissions (#1260)
Performance
- Reduced graffiti points for better drawing performance
- Optimized graffiti drawing algorithm
Version 0.9.121
Release Date: December 19, 2025Major Features: Graffiti Mode
New graffiti/drawing mode (#992):Bug Fixes
- Fixed eventbus clearing when destroying editor
- Fixed compute position boundary errors
- Fixed graffiti mode boundary errors
- Restricted allowed characters in number control (#1319)
Version 0.9.120
Release Date: November 28, 2025New Features
Breaking Changes by Version
0.9.118 → 0.9.120
Clipboard API Changes
Clipboard API Changes
Clipboard operations are now async (#1276)Before:After:
0.9.110 → 0.9.115
Mode Rule Option
Mode Rule Option
New
modeRule configuration structure (#1132)Migration:0.9.100 → 0.9.105
Control Properties API
Control Properties API
Batch control property updates (#1037)Before:After:
0.9.95 → 0.9.97
Area Element Introduction
Area Element Introduction
New area element feature (#216)Areas allow creating editable regions within documents:
Migration Checklist
Common Issues and Solutions
Issue: AsyncClipboard Errors
Solution
Solution
Problem: Clipboard operations fail in older browsersSolution: Update to version 0.9.118+ which made clipboard operations async:
Issue: Control Value Not Updating
Solution
Solution
Problem: Control values don’t update after settingSolution: Use the
isSubmitHistory option:Issue: Style Inheritance in Lists
Solution
Solution
Problem: List numbers don’t inherit text styleSolution: Enable style inheritance (v0.9.126+):
Version Compatibility
Canvas Editor maintains backward compatibility for document data. Documents created with older versions can be loaded in newer versions, but some features may not be available until the data is re-saved.
Data Migration
When loading old documents:Future-Proofing
Store Version
Always save the editor version with documents:
Feature Detection
Check for feature availability:
Gradual Migration
Migrate features incrementally rather than all at once.
Test Environments
Always test migrations in a staging environment first.
Getting Help
GitHub Issues
Report bugs or request features
Changelog
View complete version history
Documentation
Browse the complete documentation
Examples
See migration examples in action
Next Steps
Configuration
Review configuration options
Data Structure
Understand data format changes
API Reference
Explore new API methods
Examples
See new features in action