🎉 Release v0.1.16
🎊 Univer@v0.1.16
🚧 Important Note
This project is still in heavy development, and major API changes are expected. 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!
🆕 What's new
🎉 Highlights
In this release, we are excited to introduce a new set of features and improvements to enhance your Univer experience. Here are the highlights:
sheets-sort
Our latest update introduces a sorting feature, allowing you to easily sort and organize data within your spreadsheets.
- Install the following packages:
pnpm add @univerjs/sheets-sort @univerjs/sheets-sort-ui
- Import the plugins:
import '@univerjs/sheets-sort-ui/lib/index.css';
import { UniverSheetsSortPlugin } from '@univerjs/sheets-sort';
import { UniverSheetsSortUIPlugin } from '@univerjs/sheets-sort-ui';
- Add locale resources:
import { LocaleType, Tools } from '@univerjs/core'
+ import SheetsSortUIEnUS from '@univerjs/sheets-sort-ui/locale/en-US';
const univer = new Univer({
theme: defaultTheme,
locale: LocaleType.EN_US,
locales: {
[LocaleType.EN_US]: Tools.deepMerge(
+ SheetsSortUIEnUS
),
},
});
- Register the plugin:
univer.registerPlugin(UniverSheetsSortPlugin);
univer.registerPlugin(UniverSheetsSortUIPlugin);
🐞 Bug Fixes
- Fixed the bug when deleting formulas. #2389
- Corrected the import location of useObservable. #2456
- Resolved the issue with inserting rows when columns are frozen. #2492
- Fixed critical permission bugs affecting user collaboration and access control. #2522 #2528
- Resolved issues with data-validation and hyperlink functionalities, improving the overall stability of the sheets module. #2527
🎢 Special Thanks
Special thanks to the following contributors who have made this release possible:
📢 Join the Conversation
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
📝 Changelog
Full changelog (2024-06-21)
Bug Fixes
- button style (#2541) (b753dba)
- change permission collaborator (#2528) (856cfb8)
- design: adjust tooltip arrow width to 4px (#2556) (9992773)
- design: fix popup position (#2510) (2920023)
- docs-drawing: fix crash when editing text after inserting images and opening the sidebar (#2548) (f59ab40)
- editor: state error (#2552) (819bbe7)
- fix some permission bugs (#2522) (ac0644b)
- fix status bar performance (#2537) (4885f4f)
- formula: reverse undo range list (#2389) (b6ef910)
- permission: can not edit when have not permission in cn language (#2574) (7f996f1)
- permission: change rename condition should have rename permission (#2579) (39619c0)
- permission: keep permision point ref (#2532) (be947bd)
- set style should not clear p (#2553) (9c4ea35)
- sheet: button class priority (#2485) (9205148)
- sheet: force string sets style (#2448) (17130d1)
- sheet: maybe get null when get active sheet (#2512) (85e15af)
- sheets-data-validation: bugfix for data-validation (#2562) (d1e38dd)
- sheets-drawing-ui: error delete cache when float-dom hide (#2540) (b1dc036)
- sheets-ui: fix unhide render controller RENDER_COMMANDS (#2516) (58a954e)
- sheets: bugfix for data-validation and hyper-link (#2527) (389e65b)
- sheet: selection order (#2557) (eb47033)
- sheets: fix some bugs (#2536) (250763e)
- sheets: fix some bugs (#2545) (b065f02)
- sheets: hide rows cols should skip over already hidden ranges (#2517) (1896852)
- sheet: ui dependency (#2577) (55f6f72)
- sheet: ui dependency in sort (#2580) (1c67036)
- sheet: update freeze incorrect when insert row (#2492) (7c9d69a)
- tooltip is-ellipsis not working (#2550) (f3641c3)
- use @univerjs/ui useObservable (#2456) (8d6037d)
Features
- add sheet drawing permission (#2546) (bc108e5)
- conditional-formatting: separate the initialization logic for UI and core components (#2530) (4706227)
- customize column header (#2333) (4f8eae1)
- everything feels very lag when there is a long range dashrect(cliparea) (#2472) (45f15fe)
- sheet: sort feature (#2435) (107fbf2)
- umd: add sort umd (#2581) (f49fed1)