github dream-num/univer v0.9.1
Release v0.9.1

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

🎊 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.customizeRowHeader and FWorkbook.customizeColumnHeader
    • Fixed the issue with the worksheet-level API methods: FWorksheet.customizeRowHeader and FWorksheet.customizeColumnHeader
  • Fixed the issue of errors occurring when using UniverSheetsAdvancedPreset in 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-core package 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)

Features

  • ui: support the registration of custom components built with vue3 / web component (#5440) (649385c)
  • use portal to show filter panel (#5446) (5156a42)

Don't miss a new univer release

NewReleases is sending notifications on new releases.