v1.0.3

dream-num/univerv1.0.3Sep 29, 2026by jikkai

Upgrading?

AI Summary

This release focuses on Pro features, adding hyperlink popups for shapes and the ability to copy pivot tables with worksheets. It improves formula performance and emoji search capabilities, but introduces significant breaking changes for custom chart integrations requiring API relocations.

Key Highlights

  • Show hyperlink popups when hovering over shape text across Sheets, Docs, Slides, and Boards.
  • Enable copying pivot tables together with their worksheets.
  • Improve conditional aggregate performance with array criteria.
  • Custom Pro chart integrations require updates due to API restructuring and removed classes.

Breaking Changes

  • Chart reference APIs moved from `@univerjs-pro/engine-chart` to `@univerjs-pro/chart-embed`.
  • `ChartReferencedDataSourceEditor` was removed; use `ReferencedDataSelector` from `@univerjs-pro/embed-unit-ui`.
  • `ChartResourceRepository` is now abstract and requires host-specific data-source decoding.
  • Saved chart resources no longer include a `version` field.

New Features

  • Copy pivot tables together with worksheets
  • Shape hyperlink popups
  • Custom CSS classes for notifications
  • Expose destination worksheet name to copy-sheet interceptors

Full Release Notes

## New features

- **Pivot tables (Pro):** Copy pivot tables together with worksheets.
- **Shape hyperlinks (Pro):** Show hyperlink popups when hovering over shape text in Sheets, Docs, Slides, and Boards.
- **Notifications:** Support custom CSS classes per notification.
- **Extensions:** Expose the destination worksheet name to copy-sheet interceptors.

## Improvements and fixes

- **Formulas:** Improve conditional aggregate performance with array criteria.
- **Cell editing:** Double-click a cell to select its editable content.
- **Sheets:** Fix automatic row heights after paste, filter range updates, and formula editor focus and help positioning.
- **Docs:** Preserve selections in long documents and improve paste controls.
- **Emoji picker:** Support searching by localized names and keywords.
- **Networking:** Fix interceptor disposal and completion handling for merged requests.
- **Cross-document formulas (Pro):** Fix stale results after referenced sheets become available.
- **Embedded editors (Pro):** Fix missing tools, scrolling behavior, and shape tool activation.
- **Boards (Pro):** Avoid redundant undo entries for unchanged text styles.
- **Docs (Pro):** Fix mobile editor dependencies and hide empty table menus.
- **Charts (Pro):** Fix referenced data-source selection and activation.
- **Collaboration (Pro):** Respect the offline-caching setting from startup.

## Breaking changes and upgrading

**Custom Pro chart integrations require updates:**

- Chart reference APIs moved from `@univerjs-pro/engine-chart` to `@univerjs-pro/chart-embed`. Register `UniverChartEmbedPlugin` when using referenced charts.
- `ChartReferencedDataSourceEditor` was removed. Custom editors should use `ReferencedDataSelector` from `@univerjs-pro/embed-unit-ui` with host-specific controls.
- `ChartResourceRepository` is now abstract and requires host-specific data-source decoding.
- Saved chart resources no longer include a `version` field. Existing supported resources remain readable, but older SDK versions may reject newly saved resources.

Keep interdependent Univer and Univer Pro packages aligned at `1.0.3`, including applications that read and write shared chart resources.

**Full changelog:** [v1.0.2
v1.0.3](https://github.com/dream-num/univer/compare/v1.0.2...v1.0.3)

Related Repositories