session-middleware v0.1.1
- Use
response.headers.append('Set-Cookie', ...)instead ofresponse.headers.set('Set-Cookie', ...)to not overwrite cookies set by other middleware/handlers
form-data-middleware v0.1.1
- Explicitly set
context.formDatain allPOSTcases, even when the request body is invalid
session v0.4.1
- Always delete the original session ID when it is regenerated with the
deleteOldSessionoption. Intermediate IDs are never saved to storage, so they can't be deleted.
🎉 Release v0.12.4
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
- Added fonts: #6237
UniverUIPluginintroduced a new configuration optioncustomFontFamilyto add fonts to the font list.- Added
univerAPI.addFontsAPI 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.saveCellImagesAsyncandFRange.saveCellImagesAsyncAPIs to save cell images to the local device. #6252
- 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.addRangeAPI 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.
- Added export support for the sheets-note feature.
- SDK has been updated to version 0.12.4.
UniverSheetsCorePresetintroduced a new configuration optioncustomFontFamilyto add fonts to the font list.
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-12-06)
- 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
- 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
v1.139.15
Version 1.139.15 - 12/5/25, 9:17 PM
- router-devtools: move vite to devDependencies (#6026) (7d113ce) by vemoo
- remove gitignore suggestion for generated route tree file (#6025) (3d20d30) by Yavnik Sharma
- correct local relative links (#6027) (15f8e9c) by Lachlan Collins
- @tanstack/router-devtools@1.139.15
- @tanstack/solid-router-devtools@1.139.15
- @tanstack/react-router-devtools@1.139.15
- @tanstack/router-devtools-core@1.139.15
1.5.3
Uncategorized
- Memoize bottom computation in compact
- PR: #2115
- Make b param in compactItem optional
- PR: #2165
- Add Basedash to projects using React-Grid-Layout
- PR: #2134
- chore(yarn): update devdeps and fix sec alerts
- PR: #2179
1.5.2-example-update
Uncategorized
- fix: GridItem drag position is abnormal when isBounded = true
- PR: #2102
- Memoize bottom computation in compact
- PR: #2115
- Make b param in compactItem optional
- PR: #2165
- Add Basedash to projects using React-Grid-Layout
- PR: #2134
v16.1.0-canary.15
- Upgrade React from
7dc903cd-20251203to66ae640b-20251204: #86843 - Upgrade React from
66ae640b-20251204to378973b3-20251205: #86852 - Turbopack: remove pages router double template: #86842
- Introduce NextConfigRuntime: #86812
- Generate required-server-files before prerendering: #86830
- Turbopack: bincode: Implement bincode Encode/Decode traits on all turbo task values: #85580
- Turbopack: bincode: Add bincode encode/decode wrappers for
serde_json::Valuewhen stored in a cell: #86749 - Turbopack: bincode: Use bincode to store the contents of value cells: #86338
- [test] Fix external rewrite target URL origin: #86863
- Turbopack: correctly overwrite existing symlinks: #86808
- Turbopack: fix race condition when invalidating: #86859
- Turbopack: handle non-serializable cell content for cell update operation: #86861
Huge thanks to @bgw, @mischnic, @unstubbable, and @sokra for helping!
v4.2.1
Generated from commits between v4.2.1 and HEAD
- Fix CommonJS/cjs builds https://github.com/tldraw/tldraw/pull/7282
v3.13.0
- Added
data-draggingattribute to drag handle elements to track drag state.
- Added
data-draggingattribute to drag handle elements to track drag state.
- Added
data-draggingattribute to drag handle elements to track drag state.
- Added
data-draggingattribute to drag handle elements to track drag state.
- Ensure
enableClickSelectionworks regardless of theopenOnClickoption by always registering the link click handler plugin.
- Skip the table of contents update logic during IME input method composition to avoid interference with input.
- Fixed trailing and leading whitespace handling in markdown serialization for inline marks
- Add 'mentionSuggestionChar' to allowedAttributes for Markdown serialization in multi-mention setups. The attribute is only serialized when it differs from the default '@' character, keeping markdown output clean for single-mention users.
-
- Added an optional
createCustomHandlecallback toResizableNodeView, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-inpositionHandlelogic, giving complete control over markup, styling, and positioning while preserving backward compatibility. - Removed predefined inline styles from the
wrapperelement to better support dynamic alignment. This eliminates the need for!importantoverrides in user styles. - Added an editor
updateevent listener to dynamically attach or remove resize handles based on the editor’s editable state. The implementation tracks the previous editable state to avoid unnecessary re-renders.
- Added an optional
- Add 'mentionSuggestionChar' to allowedAttributes for Markdown serialization in multi-mention setups. The attribute is only serialized when it differs from the default '@' character, keeping markdown output clean for single-mention users.
-
- Added an optional
createCustomHandlecallback toResizableNodeView, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-inpositionHandlelogic, giving complete control over markup, styling, and positioning while preserving backward compatibility. - Removed predefined inline styles from the
wrapperelement to better support dynamic alignment. This eliminates the need for!importantoverrides in user styles. - Added an editor
updateevent listener to dynamically attach or remove resize handles based on the editor’s editable state. The implementation tracks the previous editable state to avoid unnecessary re-renders.
- Added an optional