2 hours ago
ui

shadcn@4.18.0

Minor Changes

Patch Changes

3 hours ago
rari
5 hours ago
zip.js

v2.8.48

Bug fixes

  • Fixed reading and writing data when the global stream classes are polyfilled, e.g. with web-streams-polyfill on Firefox 79. Reading a zip file from a stream, Entry#arrayBuffer(), createBlobTempStream() and the filesystem API could fail or hang because zip.js consumed streams internally with the native Response constructor or ReadableStream#pipeTo(), which do not accept polyfilled streams. With the polyfill loaded, the whole test suite now passes in an environment without TransformStream. Thanks to @danny0838 for running the test suite on older browsers (#669)
  • Fixed the generation of temporary file names in createOPFSTempStream() and createSyncAccessHandleTempStream() when crypto.randomUUID is unavailable, e.g. in Chrome 67 to 91 or Safari 14.1 to 15.3

Other changes

  • Browser tests requiring a feature the browser does not support, e.g. CompressionStream or OPFS, are now reported as skipped instead of failing, which makes the test results meaningful on older browsers
  • New npm run serve-tests script to run the tests manually in a browser, and a new README documenting how to run and write tests

Full Changelog: https://github.com/gildas-lormeau/zip.js/compare/v2.8.47...v2.8.48

7 hours ago
zip.js

v2.8.47

What's Changed in v2.8.47

New features

  • New signCentralDirectory option in ZipWriter#close() to sign zip files. The function receives the raw data of the central directory records and returns the data of a digital signature record, e.g. a PKCS#7 signature, written between the central directory and the end of central directory record. The signature is exposed by the new digitalSignature property of ZipReader, along with the new directoryOffset and directoryLength properties to locate the signed data and verify it. zip.js stores the data as-is and does not implement the signature computation itself
  • New decryptCentralDirectory option in ZipReader to read zip files with an encrypted central directory, as defined in the Strong Encryption Specification of the ZIP format specification. The function receives the raw data stored in place of the central directory and the encryption metadata exposed in a DirectoryEncryptionInfo object, and returns the decrypted central directory records. Without this option, reading such zip files throws an ERR_ENCRYPTED_CENTRAL_DIRECTORY error. zip.js provides the encrypted data and the related metadata but does not implement the decryption itself
  • All the user-facing error message constants are now exported, e.g. ERR_INVALID_UID, ERR_INVALID_MSDOS_ATTRIBUTES, ERR_ENTRY_EXISTS, ERR_UNSUPPORTED_CRYPTO_API and ERR_WORKER_STARTUP_TIMEOUT. This allows comparing error.message with the constants instead of hardcoding the messages

Other changes

  • Improved browser testing, thanks to @danny0838 (#672): module import errors are now reported in the test results, and the new withStreamsPolyfill URL parameter runs the test suite with web-streams-polyfill on browsers missing TransformStream

Full Changelog: https://github.com/gildas-lormeau/zip.js/compare/v2.8.46...v2.8.47

7 hours ago
tdesign-vue-next

tdesign-vue-next@1.20.6

🌈 1.20.6 2026-08-13

🚀 Features

  • Comment: actions 支持 Function 类型,并补全 Array 中 TNode 函数节点渲染 @RSS1102 (#6915)

🐞 Bug Fixes

  • Button:
    • 移除组件不合理的默认 margin:0z-index:0 @RylanBot (common#2636)
    • 修复自定义 SVG 图标与文字之间缺少间距的问题 @xy200303 (common#2639)
    • 修复组件在 loading 状态丢失焦点的问题 @luppyw (#6912)
  • Comment: 修复操作项图标与文字未垂直居中的问题 @RSS1102 (#6915)
  • Form: 修复 triggerallrules 触发无效的问题 @RSS1102 (#6862)
  • Icon: 修复同时使用多个存在 alpha 通道的颜色填充时出现透明度重叠导致渲染不符合预期的问题 @uyarn (#6878)
  • Switch:
    • 修复 beforeChange Promise reject 产生未处理异常的问题 @kyui-azusa (#6875)
    • 修复事件监听器更新后 change 回调仍调用旧函数的问题 @engvuchen (#6914)
  • Table: 修复 1.20.4 版本后,未主动修改 row 时,污染原始数据导致取消编辑功能异常的问题 @uyarn (#6919)
  • Tabs: 修复 defaultValue0 时无法默认激活选项卡的问题 @kyui-azusa (#6866)

🚀 Features

  • Comment: Actions now support functions, and the rendering of TNode function nodes within arrays has been improved @RSS1102 (#6915)

🐞 Bug Fixes

  • Button:
    • The default margin:0 and z-index:0 values of this component have been removed @RylanBot (common#2636)
    • The issue of insufficient spacing between custom SVG icons and text has been resolved @xy200303 (common#2639)
    • The problem of the component losing focus when in the loading state has been fixed @luppyw (#6912)
  • Comment: The issue of icons and text related to actions not being vertically centered has been resolved @RSS1102 (#6915)
  • Form: The problem of rules with a trigger value of all not functioning properly has been fixed @RSS1102 (#6862)
  • Icon: The issue of unexpected rendering due to overlapping transparency when multiple colors with alpha channels are used simultaneously has been resolved @uyarn (#6878)
  • Switch:
    • The problem of unhandled exceptions occurring when the beforeChange Promise is rejected has been fixed @kyui-azusa (#6875)
    • The issue of the change callback still invoking the old function after event listeners are updated has been resolved @engvuchen (#6914)
  • Table: The problem that occurred after version 1.20.4, where failing to modify rows explicitly led to corruption of the original data and thus impaired the editing functionality, has been fixed @uyarn (#6919)
  • Tabs: The issue of tabs not being activated by default when defaultValue is set to 0 has been resolved @kyui-azusa (#6866)
8 hours ago
calendar

v3.7.0

New Features & Enhancements

Appointment Organiser

image

Booking

image

  • Appointment Schedule Plugin: Introduced the @dayflow-pro/appointment-schedule plugin for booking availability management and schedule windows. Includes comprehensive multi-language documentation (EN/ZH/JA) and interactive video demos.
  • Time Grid Background Layer APIs: Added time grid background layer slots and extension APIs (time-grid background & quick-create), allowing plugins to inject background availability layers, interactive deletion actions, and custom grid UI with accessibility support.
  • Native MouseEvent in Event Callbacks: Passed the native triggering MouseEvent to event callbacks (onEventClick, onEventContextMenu, etc.) and context menu slots for precise mouse coordinate and modifier key access.
  • Scheduling i18n: Added multi-language translation support for scheduling labels, appointment statuses, and time slot indicators.

What's Changed

Full Changelog: https://github.com/dayflow-js/calendar/compare/v3.6.0...v3.7.0