github dream-num/univer v0.15.3
🎉 Release v0.15.3

12 hours ago

🎊 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

🐛 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

📦 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

Don't miss a new univer release

NewReleases is sending notifications on new releases.