Skip to content

🎉 Release v0.1.11

Compare
Choose a tag to compare
@jikkai jikkai released this 17 May 07:48
· 110 commits to dev since this release

🎊 Univer@v0.1.11

Univer Banner

🚧 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