2 hours ago
remix

session-middleware v0.1.1

  • Use response.headers.append('Set-Cookie', ...) instead of response.headers.set('Set-Cookie', ...) to not overwrite cookies set by other middleware/handlers
2 hours ago
remix

form-data-middleware v0.1.1

  • Explicitly set context.formData in all POST cases, even when the request body is invalid
2 hours ago
remix

session v0.4.1

  • Always delete the original session ID when it is regenerated with the deleteOldSession option. Intermediate IDs are never saved to storage, so they can't be deleted.
15 hours ago
univer

🎉 Release v0.12.4

🎊 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
1 days ago
router

v1.139.15

Version 1.139.15 - 12/5/25, 9:17 PM

Changes

Fix

  • router-devtools: move vite to devDependencies (#6026) (7d113ce) by vemoo

Docs

  • remove gitignore suggestion for generated route tree file (#6025) (3d20d30) by Yavnik Sharma
  • correct local relative links (#6027) (15f8e9c) by Lachlan Collins

Packages

  • @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 days ago
react-grid-layout

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 days ago
react-grid-layout

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
1 days ago
next.js

v16.1.0-canary.15

Core Changes

  • Upgrade React from 7dc903cd-20251203 to 66ae640b-20251204: #86843
  • Upgrade React from 66ae640b-20251204 to 378973b3-20251205: #86852
  • Turbopack: remove pages router double template: #86842
  • Introduce NextConfigRuntime: #86812
  • Generate required-server-files before prerendering: #86830

Misc Changes

  • Turbopack: bincode: Implement bincode Encode/Decode traits on all turbo task values: #85580
  • Turbopack: bincode: Add bincode encode/decode wrappers for serde_json::Value when 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

Credits

Huge thanks to @bgw, @mischnic, @unstubbable, and @sokra for helping!

1 days ago
tldraw

v4.2.1

Generated from commits between v4.2.1 and HEAD

Bug Fixes

1 days ago
tiptap

v3.13.0

@tiptap/extension-drag-handle

Patch Changes

  • Added data-dragging attribute to drag handle elements to track drag state.

@tiptap/extension-drag-handle-react

Patch Changes

  • Added data-dragging attribute to drag handle elements to track drag state.

@tiptap/extension-drag-handle-vue-2

Patch Changes

  • Added data-dragging attribute to drag handle elements to track drag state.

@tiptap/extension-drag-handle-vue-3

Patch Changes

  • Added data-dragging attribute to drag handle elements to track drag state.

@tiptap/extension-link

Patch Changes

  • Ensure enableClickSelection works regardless of the openOnClick option by always registering the link click handler plugin.

@tiptap/extension-table-of-contents

Patch Changes

  • Skip the table of contents update logic during IME input method composition to avoid interference with input.

@tiptap/markdown

Patch Changes

  • Fixed trailing and leading whitespace handling in markdown serialization for inline marks

@tiptap/extension-mention

Patch Changes

  • 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.

@tiptap/core

Minor Changes

    1. Added an optional createCustomHandle callback to ResizableNodeView, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-in positionHandle logic, giving complete control over markup, styling, and positioning while preserving backward compatibility.
    2. Removed predefined inline styles from the wrapper element to better support dynamic alignment. This eliminates the need for !important overrides in user styles.
    3. Added an editor update event 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.

Patch Changes

  • 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.

@tiptap/extension-image

Minor Changes

    1. Added an optional createCustomHandle callback to ResizableNodeView, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-in positionHandle logic, giving complete control over markup, styling, and positioning while preserving backward compatibility.
    2. Removed predefined inline styles from the wrapper element to better support dynamic alignment. This eliminates the need for !important overrides in user styles.
    3. Added an editor update event 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.