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

latest releases: v0.13.0, v0.12.4, v0.12.3...
4 months ago

🎊 Univer@v0.10.0

🚧 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!

💔 Breaking Changes: Custom Permission Background and User Component Configuration Changes

In the past, developers used the customComponents property of UniverSheetsUIPlugin to implement custom permission backgrounds and user components. This approach was cumbersome and had a high learning curve. In version 0.10.0, we made a breaking change by removing customComponents and replacing it with more intuitive protectedRangeUserSelector and protectedRangeShadow. If you previously used the customComponents property for custom permission backgrounds and user components, please refer to the documentation for migration guidance.

📊 Univer Sheets

✨ New Features Highlights

  • Added mergeLocales method: Simplifies merging of locale packages. #5598
  • Enhanced univer.registerPlugin method: Supports batch registration of plugins. #5604

🐛 Bug Fixes and Optimizations

  • Optimized the default popup position of the custom sorting dialog to enhance user experience. #5600
  • The find and replace feature has been upgraded to allow jumping to the next match directly by pressing the Enter key in the input box. #5589
  • Fixed some issues related to table filters. #5584

📦 Univer Presets

  • SDK has been updated to version 0.10.0

🎢 Special Thanks

Univer Slides now supports inserting circles. Thanks to community contributor @kenny-not-dead for this feature contribution. #5602

📢 Join the Conversation

We welcome your input and insights as we embark on this exciting journey. Connect with us on:

📝 Changelog

Full changelog (2025-07-29)

Bug Fixes

  • sheets-sort-ui: update default position calculation for custom sort dialog (#5600) (6f545c3)
  • tablefilter: fix table filter fromjson condition error (#5584) (6595c02)

Features

  • core: add mergeLocales function to combine locale objects (#5598) (9538bdf)
  • core: add register multi plugins API (#5604) (3fd10c0)
  • find-replace: enhance SearchInput component with keyboard navigation (#5589) (1d5df3d)
  • slides: add insert ellipse in Slides (#5602) (6b4f664)

Don't miss a new univer release

NewReleases is sending notifications on new releases.