3 hours ago
ionic-framework

v8.7.13

8.7.13 (2025-12-13)

  • chore(core): aligning core engine requirement with main ionic-framework requirement (#30869)
5 hours ago
vant

v4.9.22

What's Changed

New Features 🎉

Bug Fixes 🐞

Document 📖

Other Changes

New Contributors

Full Changelog: https://github.com/youzan/vant/compare/v4.9.21...v4.9.22

6 hours ago
plate

@platejs/yjs@52.0.12

Patch Changes

9 hours ago
hono

v4.11.0

Release Notes

Hono v4.11.0 is now available!

This release includes new features for the Hono client, middleware improvements, and an important type system fix.

Type System Fix for Middleware

We've fixed a bug in the type system for middleware. Previously, app did not have the correct type with pathless handlers:

const app = new Hono()
  .use(async (c, next) => {
    await next()
  })
  .get('/a', async (c, next) => {
    await next()
  })
  .get((c) => {
    return c.text('Hello')
  })

// app's type was incorrect

This has now been fixed.

Thanks @kosei28!

Typed URL for Hono Client

You can now pass the base URL as the second type parameter to hc to get more precise URL types:

const client = hc<typeof app, 'http://localhost:8787'>(
  'http://localhost:8787/'
)

const url = client.api.posts.$url()
// url is TypedURL with precise type information
// including protocol, host, and path

This is useful when you want to use the URL as a type-safe key for libraries like SWR.

Thanks @miyaji255!

Custom NotFoundResponse Type

You can now customize the NotFoundResponse type using module augmentation. This allows c.notFound() to return a typed response:

import { Hono, TypedResponse } from 'hono'

declare module 'hono' {
  interface NotFoundResponse
    extends Response,
      TypedResponse<{ error: string }, 404, 'json'> {}
}

const app = new Hono()
  .get('/posts/:id', async (c) => {
    const post = await getPost(c.req.param('id'))
    if (!post) {
      return c.notFound()
    }
    return c.json({ post }, 200)
  })
  .notFound((c) => c.json({ error: 'not found' }, 404))

Now the client can correctly infer the 404 response type.

Thanks @miyaji255!

tryGetContext Helper

The new tryGetContext() helper in the Context Storage middleware returns undefined instead of throwing an error when the context is not available:

import { tryGetContext } from 'hono/context-storage'

const context = tryGetContext<Env>()
if (context) {
  // Context is available
  console.log(context.var.message)
}

Thanks @AyushCoder9!

Custom Query Serializer

You can now customize how query parameters are serialized using the buildSearchParams option:

const client = hc<AppType>('http://localhost', {
  buildSearchParams: (query) => {
    const searchParams = new URLSearchParams()
    for (const [k, v] of Object.entries(query)) {
      if (v === undefined) continue
      if (Array.isArray(v)) {
        v.forEach((item) => searchParams.append(`${k}[]`, item))
      } else {
        searchParams.set(k, v)
      }
    }
    return searchParams
  },
})

Thanks @bolasblack!

New features

All changes

New Contributors

Full Changelog: https://github.com/honojs/hono/compare/v4.10.8...v4.11.0

11 hours ago
univer

🎉 Release v0.13.0

🎊 Univer@v0.13.0

🚧 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

  • Right-click menu now includes a "Copy Formula Only" menu item, allowing you to copy only the formula string from a cell. #6287

🐛 Bug Fixes and Optimizations

  • Fix the issue where copied data would convert number formats in some error cases. #6257
  • Optimize the data range expansion logic when creating filter selections for single cells or single rows. #6264
  • Fix the issue where the get data validation status API returned incorrect results when retrieving merged cells. #6266
  • Fix the maximum width of the data validation drop-down menu to be the cell width. #6268
  • Fix the issue where holding the Ctrl key while selecting cells during formula editing did not correctly insert references. #6272
  • Optimize the behavior when selecting merged cells during formula editing. #6270
  • Optimize the behavior when pressing Tab/Enter keys while editing cells in the last row/column of the worksheet. #6278
  • Fix the "Cut" menu item in the right-click menu. #6280
  • Refactor the implementation logic of AuthzIoLocalService to allow controlling the edit/view functionality of protected areas by modifying permission points after adding protection ranges. #6293

Special thanks to community contributor @kenny-not-dead for contributions in this version:

  • Fix the issue where increasing/decreasing font size did not apply correctly in rich text. #6274
  • Added a quick jump feature by pressing the Enter key after inputting a selection in the top-left corner. #6138
  • Fix the issue where the examples/sheets-uniscript example failed to load. #6288

Special thanks to community contributor @IMSupperkaka for contributions in this version:

  • Fix the abnormal behavior of the comment feature when editing is disabled in the workbook. #6251

🌐 Univer Server

  • Optimize large file collaborative editing performance to enhance user experience.
  • Fix collaborative conflict issues related to renaming sheets.

📦 Univer Presets

  • SDK has been updated to version 0.13.0.

📢 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-13)

Bug Fixes

  • authz: refactor permission data structure and update logic for permissions (#6293) 37a6b83, closes #6293
  • clipboard: fix pasted data with number format error case (#6257) 300e60b, closes #6257
  • dataValidation: fix get validator status api in merge cell (#6266) 710faf9, closes #6266
  • ensure sheet order unique (#6295) 59f32ce, closes #6295
  • filter: optimize the data range expand logic when creating filters (#6264) 8ffeac5, closes #6264
  • fix comment editor behavior (#6251) 098dbf6, closes #6251
  • fix copy default (#6290) b6f3f97, closes #6290
  • fix drop down list max width (#6268) fc254b9, closes #6268
  • fix the cut menu item in the context menu (#6280) 40d5d24, closes #6280
  • formula: api to promise (#6279) fcabac9, closes #6279
  • formula: optimize the behavior when selecting merged cells during formula editing (#6270) fa5bb4a, closes #6270
  • increase/decrease font size with cell.P (#6274) 4cd65e6, closes #6274
  • instance: ensure proper disposal of current unit (#6254) c407cdf, closes #6254
  • optimize the behavior of editing cells in the last row/column of the worksheet (#6278) b446ecd, closes #6278
  • revive sheet uniscript (#6288) c82698e, closes #6288
  • selection: support ctrl key for adding selections without altering order (#6272) cfdd740, closes #6272
  • sheet: fix code error, the style always is a object (#6289) 979d638, closes #6289
  • sheet: fix row、col style not effect when the cell is null (#6286) 44c935f, closes #6286
  • workbook: sheet removal process (#6284) 9583542, closes #6284

Features

  • add a Copy Formula Only menu item to the right-click menu (#6287) e9fc086, closes #6287
  • export PLUGIN_CONFIG_KEY_MAIN_THREAD from rpc package (#6283) c3f59cf, closes #6283
  • export PLUGIN_CONFIG_KEY_WORKER_THREAD from rpc package (#6281) 1e4954d, closes #6281
  • formula: add formula dependency api 2 (#6277) 128f2ff, closes #6277
  • formula: dependency tree and calculation api (#6258) e67908f, closes #6258
  • set active selections by defined name input (#6138) 972097c, closes #6138
11 hours ago
swc
14 hours ago
fluent-editor

v4.0.0-beta.1

What's Changed

Exciting New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

Full Changelog: https://github.com/opentiny/tiny-editor/compare/v4.0.0-alpha.6...v4.0.0-beta.1

14 hours ago
tiny-editor

v4.0.0-beta.1

What's Changed

Exciting New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

Full Changelog: https://github.com/opentiny/tiny-editor/compare/v4.0.0-alpha.6...v4.0.0-beta.1

18 hours ago
router

v1.141.3

Version 1.141.3 - 12/13/25, 12:38 AM

Changes

Fix

  • validate server fn id during dev (#6087) (e08e7ae) by Manuel Schiller

Packages

  • @tanstack/server-functions-plugin@1.141.3
  • @tanstack/start-plugin-core@1.141.3
  • @tanstack/solid-start@1.141.3
  • @tanstack/vue-start@1.141.3
  • @tanstack/react-start@1.141.3
  • @tanstack/start-static-server-functions@1.141.3