github dream-num/univer v0.12.4
🎉 Release v0.12.4

one day ago

🎊 Univer@v0.12.4

🚧 Important Note

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!

📊 Univer Sheets

✨ New Features Highlights

  • Added fonts: #6237
    • UniverUIPlugin introduced a new configuration option customFontFamily to add fonts to the font list.
    • Added univerAPI.addFonts API to dynamically add fonts to the font list.
  • Save cell images:
    • A new "Save Cell Images" menu item has been added to the right-click menu to save cell images within a range to the local device. #6250
    • Added FWorksheet.saveCellImagesAsync and FRange.saveCellImagesAsync APIs to save cell images to the local device. #6252

🐛 Bug Fixes and Optimizations

  • Optimized performance issues with data validation. #6219
  • Optimized mutation size issues when splitting and copying large data worksheets. #6214
  • Fixed the issue where the corresponding menu input box was not disabled after adding permission control. #6242
  • Fixed some translation errors in the Traditional Chinese (zh-TW) language pack. #6244
  • Fixed the issue where cell images generated by the IMAGE formula could not apply alignment. #6249
  • Charts:
    • Fixed the issue of abnormal display in chart history.
    • Fixed issues with copying and pasting charts.
    • Fixed the issue where charts were not copied/deleted when copying/deleting worksheets.
    • Fixed the issue where the FChart.addRange API threw an exception when setting the data source to a range outside the current worksheet.
  • Fixed the issue where sparklines were not copied/deleted when copying/deleting worksheets.
  • Optimized the time display in the version list of the history to the second level.

🌐 Univer Server

  • Added export support for the sheets-note feature.

📦 Univer Presets

  • SDK has been updated to version 0.12.4.
  • UniverSheetsCorePreset introduced a new configuration option customFontFamily to add fonts to the font list.

📢 Join the Conversation

We welcome your input and insights as we embark on this exciting journey. Connect with us on:

📝 Changelog

Full changelog (2025-12-06)

Bug Fixes

  • drawing: ensure unique id for float dom element at runtime (#6235) 3c5d384, closes #6235
  • formula: fix the issue where images generated by the IMAGE formula could not be aligned (#6249) 53b6c13, closes #6249
  • i18n: update zh-TW for clarity and consistency (#6244) f595b78, closes #6244
  • sheets-ui: popup not update corretly on selection changes (#6236) 2feee7e, closes #6236

Features

  • data-validation: add 'set' property to IListCacheItem for improved caching (#6229) a4c88b8, closes #6229
  • sheets-data-validation: add DataValidationListCacheService for caching list validation results (#6219) 2bc2929, closes #6219
  • sheets-drawing-ui: add batch save images functionality with customizable file naming options (#6252) 2fce949, closes #6252
  • sheets-drawing-ui: implement batch save images functionality (#6250) 1731680, closes #6250
  • sheets-ui: add disabled state support via observable for MenuItemInput (#6242) 58be4bd, closes #6242
  • sheets: split insert sheet command on large data (#6214) 09cc69a, closes #6214
  • ui: add font management service & support appending custom font family (#6237) 7c1c2c9, closes #6237

Don't miss a new univer release

NewReleases is sending notifications on new releases.