🎉 Release v0.1.11
🎊 [email protected]
🚧 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
Disposing a Workbook
In this version we started to support disposing a Workbook
instead of the whole Univer
. You can call disposeUnit
on FUniver
or disposeUnit
on IUniverInstanceService
to do that. For example:
const univerAPI = FUniver.newAPI(univer);
univerAPI.disposeUnit('my-workbook-id')
Please refer to our document for more details.
Russian translation support
We are grateful to @niazlv for providing Russian translation support.
import { ruRU as UniverDesignRuRU } from '@univerjs/design';
// ...
const univer = new Univer({
theme: defaultTheme,
locale: LocaleType.RU_RU,
locales: {
[LocaleType.RU_RU]: Tools.deepMerge(
UniverDesignRuRU,
// ...
),
},
});
Additionally, we have updated the Univer Plugins to enable automatic import of Russian content.
import { ruRU } from 'univer:locales';
const univer = new Univer({
theme: defaultTheme,
locale: LocaleType.RU_RU,
locales: {
[LocaleType.RU_RU]: ruRU,
},
});
🐞 Bug Fixes
We've improved the cell clearing function to now also remove any associated custom fields, ensuring complete data cleanliness. Special thanks to @fmwww for his crucial contributions in identifying and fixing this issue!
🎢 Special Thanks
📢 Join the Conversation
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
📝 Changelog
Full changelog (2024-05-17)
Bug Fixes
- backspace in list when select all list content (#2230) (e58a69e)
- edit cell and the content is not display (#2245) (08f41cf)
- editor: focusing error (#2264) (0831994)
- filterRenderController works after selectionRenderService is usable (#2236) (3693e7a)
- fix docs links (#2224) (5f26e90)
- fix facade version (71fcd08)
- fix resource key of filter (e832ce3)
- formula: formula string results are displayed as regular strings (#2206) (1d1a45f)
- inline style undo error at the doc end (#2241) (91e6fbc)
- lifecycle event handling in plugin holder (#2244) (85af642)
- sheet: clear custom field of selection (#2178) (edd2af1)
- sheet: filterRenderController work after selectionRenderControll… (#2229) (8f8e80d)
- sheet: restore code in setStyleCommand (#2225) (e1f4a37)
- sheets-ui: resolve issue where hidden worksheets cannot be unhidden (#2258) (5e02b6e)
- sheet: save edit content when select other tab (#2160) (3e02de5)
- sheets: bugfix for freeze & hover-manager-service & data-validation (#2233) (9636037), closes #684 #2174 #2162
- sheet: skip filtered row on setting style (#2221) (206e080)
- the cursor is displayed incorrectly in the presence of bg color (#2218) (84620d4)
- ui: fix use observable not working in StrictMode (#2235) (9929eff)
- use Singleton Pattern of Hyphen (#2242) (ba853df)
Features
- add Russian translation support (#2248) (87e0f84)
- design: add borderless support for Select (#2254) (c59b5a5)
- design: add vertical layout support for CheckboxGroup and RadioGroup (#2252) (c638477)
- design: support multiple tree (#2259) (1d11418)
- facade: add API to generate HTML content (#2219) (3a9afd9)
- network: add fetch implementation (#2226) (b970fe1)
- render-engine: hyphenation in paragraph layout (#2172) (2739fba)
- sheet: add tooltip to FilterPanel (#2234) (12d4aef)
- sheet: allow menu scroll when it over viewport (#2215) (184b98b)
- sheets: add set workbook name command (#2249) (3c24cdd)