🎉 Release v0.2.4
🎊 [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!
🎉 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:
- Univer Doc supports headers and footers, as well as image insertion.
docs-drawing-ui
Allows you to insert images in Univer Doc.
- Install the following packages:
pnpm add @univerjs/docs-drawing-ui
- Import the plugins:
import '@univerjs/docs-drawing-ui/lib/index.css';
import { UniverDocsDrawingUIPlugin } from '@univerjs/docs-drawing-ui';
- Add locale resources:
import { LocaleType, Tools } from '@univerjs/core'
+ import DocsDrawingUiEnUs from '@univerjs/docs-drawing-ui/locale/en-US';
const univer = new Univer({
theme: defaultTheme,
locale: LocaleType.EN_US,
locales: {
[LocaleType.EN_US]: Tools.deepMerge(
+ DocsDrawingUiEnUs
),
},
});
- Register the plugin:
univer.registerPlugin(UniverDocsDrawingUIPlugin);
- Added some date-related formulas #2729
- Enhanced the ability to configure protection range pop-up #2603
🐞 Bug Fixes
FRange.generateHTML
fix, copy-paste enhancement #2773
💔 Breaking Changes
- Adjustments made to the unit property data structure in
IParagraphStyle
withinIDocumentBody
of Univer Doc #2760
🎢 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-07-19)
Bug Fixes
- conditional-formatting: adjust the frequency of calculations (#2804) (1b65361)
- core: merge range util error (#2776) (7a41b9c)
- design: add class name as poperty of select list (#2788) (f78b538)
- doc: default line pitch (#2805) (ae466b2)
- fix invalid color str in paste (#2783) (d0ac904)
- formula: formula carries numfmt of ref cell (#2756) (30b3b24)
- formula: great than equal error (#2758) (65e471d)
- min cursor height and move cursor (#2789) (beb9146)
- permission: optimize formula bar permission & resize header permission (#2603) (de05ff8)
- permission: when user exists should not set again (#2799) (99a56dc)
- selection: selection error after insert col (#2786) (a02b719)
- sheet: copy&paste clip cell (#2773) (af845a2)
- sheet: range selector and editor (#2748) (15b1d8e)
- sheets-data-validation: data-validation perf issues (#2810) (3a4de22)
- sheets-drawing-ui: float-dom deps error (#2791) (0a6d4d1)
- sheets-hyper-link: re-render perf issue (#2812) (706aa04)
- sheets-ui: bugfix for data-validation/comments (#2734) (75bb1f6)
- ui: fix focus editor position with padding (#2819) (57dd020)
Features
- add method to get message portal container (#2775) (603d62e)
- docs-mention-ui: support docs-mention (#2785) (57232a5)
- docs-mention: add resource-controller (#2803) (37a1d58)
- docs: image in header and footer (#2747) (0fe6867)
- formula: add some date function (#2729) (26af2cc)
- permission: initial permission is modified to false for the set… (#2768) (c2f3056)
- sheet: init history permission point in sheet (#2790) (dc04d7a)
- uni: init uni mode (#2793) (8228c5a)