🎊 Univer@v0.15.3
🚧 Important Note
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
🚀 Getting Started
If you're eager to explore Univer, check out our getting started documentation.
Dive into the world of collaborative document, spreadsheet, and presentation editing powered by Univer!
📊 Univer Sheets
✨ New Features Highlights
- Added "Text to Number" function menu, which supports converting numeric text in selected cells to numbers. The menu is located in "Top Toolbar > Data > Text to Number" and in the right-click menu. #6514
- API:
- Added
FWorksheet.deleteRowsByPoints(rowPoints: Array<number | [number, number]>)API, which supports deleting multiple non-contiguous rows at once. #6493 - Added
FWorksheet.deleteColumnsByPoints(columnPoints: Array<number | [number, number]>)API, which supports deleting multiple non-contiguous columns at once. #6493
- Added
🐛 Bug Fixes and Optimizations
- Optimize performance issues when performing high-frequency row and column deletion operations via API. #6493
- Fix the issue where content being edited in a cell would be reset in certain scenarios. #6495
- Fix a stack overflow issue when deleting a large number of rows. #6497
- Fix the incorrect position of floating images. #6498
- Fix performance issues when the worksheet has a large number of merged cells. #6504
- Fix the issue of incorrect background color rendering after cell rotation. #6513
- Fix the issue where only one chart would follow the zoom when zooming the worksheet with multiple charts.
Special thanks to community contributor @kenny-not-dead for contributions in this version:
- Using ComponentManager in the Slider component to obtain registered icons, supporting customizable icon replacement. #6468
- Fix the cursor type issue in the number format dropdown list. #6511
🌐 Univer Server
- Added support for redis TLS connections. Usage can be found at: https://docs.univer.ai/guides/pro/deploy#redis-1.
📦 Univer Presets
- SDK has been updated to version 0.15.3.
- Fix the issue where the date-time control in data validation could not change the time in Preset installation mode. #6494
📢 Join the Conversation
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
📝 Changelog
Full changelog (2026-01-24)
Bug Fixes
- design: fix time parsing logic for TimeInput (#6494) (044add7)
- drawing: fix the incorrect position of floating images (#6498) (af68ca8)
- editor: config (#6510) (9263cad)
- editor: fix the issue where content being edited in a cell would be reset (#6495) (dc5cf3c)
- fix debugger plugin (#6506) (1444b46)
- fix the issue of incorrect background color after cell rotation (#6513) (5944c7b)
- optimize the performance of frequent row and column deletion operations (#6493) (00fe317)
- sheets: fix a stack overflow issue when deleting a large number of rows (#6497) (27d08f5)
- sheets: fix performance issues when the worksheet has a large number of merged cells (#6504) (075a46c)
Features
- add a text-to-number function menu (#6514) (fe296bc)
- drawing: add interceptor for drawing update (#6490) (1d52ebb)
- more numfmt type cursor to default (#6511) (ea81ae8)
- sheets-ui: introduce
disableEditconfiguration (#6489) (aa95e93) - sheets-ui: support shape text editing (#6479) (ff5fef2)
- use component manager in slider component (#6468) (3735670)