📐 Release v0.24.0 #6941
jikkai
announced in
Announcements | 公告
Replies: 2 comments
🎊 Univer@v0.24.0Important 📢 即将发布 1.0 版本 我们正全力准备 Univer 1.0 的正式发布,这将是项目的一个重要里程碑。敬请期待! 🚧 Work In Progress以下功能正在积极开发中,部分模块已可用,完整体验将在后续版本逐步交付:
📐 Outline(行/列分组折叠)Outline(行/列分组折叠) 功能在 Univer Pro 中正式可用。你可以对行或列进行分组,创建可折叠的章节,让大型表格更易于浏览和阅读。 安装: 如果你使用了 advanced preset,Outline 已内置其中,无需额外安装。 pnpm add @univerjs/preset-sheets-advanced如果你希望单独安装插件: pnpm add @univerjs-pro/sheets-outline @univerjs-pro/sheets-outline-ui注册插件: import { UniverSheetsOutlinePlugin } from '@univerjs-pro/sheets-outline';
import { UniverSheetsOutlineUIPlugin } from '@univerjs-pro/sheets-outline-ui';
univer.registerPlugin(UniverSheetsOutlinePlugin);
univer.registerPlugin(UniverSheetsOutlineUIPlugin);核心能力:
Facade API 示例: const fWorkbook = univerAPI.getActiveWorkbook();
const fWorksheet = fWorkbook.getActiveSheet();
// 对第 2 到 6 行进行分组
fWorksheet.addRowOutline(1, 5);
// 对第 B 到 E 列进行分组
fWorksheet.addColumnOutline(1, 4);
// 获取所有行分组
const rowOutlines = fWorksheet.getDimensionOutlines(univerAPI.Enum.DimensionOutlineAxis.ROW);
// 折叠第一个分组
if (rowOutlines[0]) {
fWorksheet.setDimensionOutlineCollapsed(rowOutlines[0].id, true);
}
// 清除指定范围内的分组
fWorksheet.clearDimensionOutlines(univerAPI.Enum.DimensionOutlineAxis.ROW, 1, 10);🧩 UI 组件Panel 组件
Sidebar 增强Sidebar 侧边栏现在支持:
|
| 已移除 API | 替代方案 |
|---|---|
FWorksheet.onCellDataChange |
univerAPI.addEvent(univerAPI.Event.SheetValueChanged, ...) |
FWorksheet.onBeforeCellDataChange |
univerAPI.addEvent(univerAPI.Event.BeforeSheetEditEnd, ...) |
FWorksheet.getLastRows |
FWorksheet.getLastRow |
FWorksheet.getLastColumns |
FWorksheet.getLastColumn |
- PR: #6919
移除 Global Zone Service
IGlobalZoneService 及相关 API 已移除。请改用 IUIPartsService 配合 BuiltInUIPart.GLOBAL。
- PR: #6930
⚡ 性能与稳定性
内存管理(Pro)
在协作光标、Live Share、数据透视表等模块中正确管理 RxJS 订阅,防止长时间运行场景下的内存泄漏。
- PR: #4864
🐛 问题修复
📢 加入讨论
有问题或建议?欢迎通过以下渠道找到我们:
完整的更新日志 (2026-05-23)
0 replies
|
@jikkai waiting for the RTL support :) will it be only in v1.0? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🎊 Univer@v0.24.0
Important
📢 1.0 Release Coming Soon
We are working hard on the official release of Univer 1.0, which will be a major milestone for the project. Stay tuned!
🚧 Work In Progress
The following features are actively under development. Some modules are already available, and the full experience will be delivered gradually in subsequent versions:
📐 Outline (Row/Column Grouping)
Outline (row/column grouping) is now officially available in Univer Pro. You can group rows or columns to create collapsible sections, making large spreadsheets easier to navigate and read.
Installation:
If you are using the advanced preset, Outline is already included.
If you prefer to install the plugins individually:
Register Plugins:
Key Features:
Facade API Example:
🧩 UI Components
Panel Component
A new
Panelcomponent has been added to@univerjs/designand@univerjs/ui, providing a standardized container for sidebar panels.Sidebar Enhancements
The Sidebar now supports:
Accessibility improvements: Better keyboard navigation and ARIA attributes
Resize support: Users can drag to resize the sidebar width
PR: #6938
Removed Deprecated APIs
The following
FWorksheetAPIs have been removed. Use the recommended alternatives:FWorksheet.onCellDataChangeuniverAPI.addEvent(univerAPI.Event.SheetValueChanged, ...)FWorksheet.onBeforeCellDataChangeuniverAPI.addEvent(univerAPI.Event.BeforeSheetEditEnd, ...)FWorksheet.getLastRowsFWorksheet.getLastRowFWorksheet.getLastColumnsFWorksheet.getLastColumnGlobal Zone Service Removed
IGlobalZoneServiceand related APIs have been removed. UseIUIPartsServicewithBuiltInUIPart.GLOBALinstead.⚡ Performance & Stability
Memory Management (Pro)
Properly managed RxJS subscriptions across collaboration cursors, live-share, pivot tables, and other modules to prevent memory leaks in long-running applications.
🐛 Bug Fixes
📢 Join the Discussion
Have questions, feedback, or ideas? Reach out to us at:
Full Changelog (2026-05-23)
This discussion was created from the release 📐 Release v0.24.0.
All reactions