🎊 Univer@v0.9.1
🚧 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
From version 0.9.1, @univerjs/ui will no longer include built-in support for vue@3.x components. You will need to install @univerjs/ui-adapter-vue3 and register the UniverVue3AdapterPlugin it provides to register components developed with vue@3.x.
univer.registerPlugin(UniverUIPlugin)
// UI Adapter plugin must be registered after UniverUIPlugin and before registering custom components
univer.registerPlugin(UniverVue3AdapterPlugin)📊 Univer Sheets
✨ New Features Highlights
- Added
@univerjs/ui-adapter-vue3, which can be used to integrate custom components developed with vue@3.x - Added
@univerjs/ui-adapter-web-component, which can be used to integrate Web Components
🐛 Bug Fixes and Optimizations
- Optimized the implementation of the Facade API for customizing row and column headers #5460
- Added support for customizing row and column headers at the workbook level:
FWorkbook.customizeRowHeaderandFWorkbook.customizeColumnHeader - Fixed the issue with the worksheet-level API methods:
FWorksheet.customizeRowHeaderandFWorksheet.customizeColumnHeader
- Added support for customizing row and column headers at the workbook level:
- Fixed the issue of errors occurring when using
UniverSheetsAdvancedPresetin webpack@5 environment #5469 - Fixed global CSS conflicts when integrating with Tailwind CSS v4 #5472
- Fixed the issue of warnings when integrating non-React custom components #5470
- Fixed the issue where the auto-fill handle button would disappear abnormally when formula calculation were performed without using Web Worker #5478
- Fixed the issue where the formula editor does not allow using the BackSpace key to delete formulas when triggered by the fx button #5477
- Fixed the issue where focused on the formula name and selection when the formula cell re-entering edit mode, and the formula introduction popup does not display #5481
📦 Univer Presets
- SDK has been updated to version 0.9.1
- Added
@univerjs/preset-docs-node-corepackage to support quick integration of Headless Univer Docs
📢 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-04)
Bug Fixes
- design: remove unused @tailwind base directive from global.css (#5472) (d1c481e)
- docs-ui: add return type to useResize function (#5473) (a57a58d)
- engine-render: handle broken image state in font rendering (#5459) (054ec77)
- engine-render: render fallback image when cell image renderer-error (#5449) (cca2971)
- facade: fix customizeColumnHeader and customizeRowHeader api (#5460) (58de0a4)
- fix BackSpace cannot fallback and delete after triggering formula through fx (#5477) (26953b1)
- fix the issue where formula helpfunction does not display (#5481) (ef5409b)
- fixed the auto-fill handle button cannot appear (#5478) (eac4483)
- plugin: prevent passing undefined or null props to Vue component (#5470) (ed67b48)
- sheets-hyper-link-ui: hyper-link tooltip display far away of the cell bound (#5456) (12974da)
- ui-adapter: remove react dependency from ui adapter packages (#5474) (0b7cab6)
- add postcss-replace plugin and update global styles (#5488) (e7facd8)
- fix thread-comment-ui add comment i18n (#5487) (2cba0f9)