2 hours ago
cherry-markdown

@cherry-markdown/milkdown@0.0.2

Patch Changes

  • feat: 优化链接浮层,支持直接打开、复制、编辑和取消链接,外观跟随 Cherry 主题。支持使用 Alt+F10 进入链接操作条,同时保留编辑器原有的 Tab 行为。调整链接编辑表单样式;取消链接可一次撤销,滚动或调整窗口时保留未保存的表单内容。 @RSS1102(#1929)(44f6e87)
  • fix(milkdown): 同步 Cherry 的 URL 协议校验,阻止通过字符实体编码绕过危险协议检查 @RSS1102(#1947)(372b561)
  • Updated dependencies [1be27df, 2318517, 1e76861, 8112362, b2cc414, 464480b]:
    • cherry-markdown@0.11.13
2 hours ago
cherry-markdown

cherry-markdown@0.11.13

Patch Changes

  • feat: 提供 frontMatter 读写 API @sunsonliu(#1928)(1be27df)
  • fix(cherry-markdown): 修复经典换行配置首次切换不生效的问题 @RSS1102(#1945)(2318517)
  • fix: 修复编辑器销毁后延迟任务与目录监听未清理的问题:取消待执行的渲染、hash 跳转和悬浮目录更新,释放目录的滚动与窗口缩放监听,并支持重复调用销毁方法。 @RSS1102(#1932)(1e76861)
  • feat: 支持 GFM Alerts 语法 @sunsonliu(#1927)(8112362)
  • fix(cherry-markdown): 加固渲染缓存还原后的 HTML 转义,并完善 URL 协议与消息来源校验 @RSS1102(b2cc414)
  • feat: 支持配置编辑区不使用特殊样式(#1892) @sunsonliu(#1935)(464480b)
2 hours ago
cherry-markdown

cherry-markdown-vscode-plugin@0.4.0

Minor Changes

  • feat(vscodePlugin): 统一上传配置、支持 PicGo multipart,并为重要行为变化提供一次性更新说明

    • 上传配置按当前文档所属文件夹、工作区、用户、默认值的顺序读取。上传器地址和认证头整体取自同一层,避免项目地址混入全局认证信息。
    • 配置无效时阻止上传并提示修正,不静默切换上传目标。
    • 重要行为变化会显示一次性更新说明通知,可查看随插件打包的本地说明或打开上传设置,也可从命令面板重新查看。通知按重要变更标识记录,普通 patch、关闭通知和重载窗口不会重复提示;首次上线无法可靠区分新装和升级,因此首次启用都会提示一次。
    • 仅记录扩展内部通知状态,不迁移用户设置,上传时的配置错误提醒继续保留。
    • CustomUploader.format 支持 binary 和 multipart,省略时仍使用原有的 binary 行为。
    • PicGo 2.4.0+ 用户可设置 ImageUploadMode=remote、format=multipart、fieldName=files 继续上传;插件直接发送文件内容,自动生成表单边界和长度,不根据地址猜测协议,也不在失败后切换路线。
    • 停止使用旧 UploadType、PicGoServer 选择上传方式和地址,不提供旧路径列表或剪贴板协议适配。
    • 仅有旧配置时,上传提醒会说明本地、Base64、远程三种新模式,并提供 PicGo 配置示例,可打开设置或配置说明;此过渡提醒计划在下一个 major 版本移除。不会自动修改或清理用户已有设置。
    • 受限模式只允许用户级上传设置;用户可通过 VS Code 原生工作区信任界面授权,再使用项目配置。预览显示当前上传目标和配置来源。
    • 原有手动主题继续保存在扩展状态中,不再自动读取或迁移已移除的旧主题设置。 @RSS1102(#1943)(59de6c1)
  • feat(vscodePlugin): 支持跟随 VS Code 主题并在预览中搜索 @RSS1102(#1938)(37e4600)

Patch Changes

  • fix(vscodePlugin): 将上传结果绑定到原文档的唯一占位,避免切换文档后误插入其他文件

    • 上传期间切换或关闭预览时,仍可更新尚未关闭的原文档;占位被删除、撤销或复制,或原文档已关闭时取消自动插入。
    • 支持从 Webview 传递文件内容,不再要求浏览器文件对象提供本地路径。
    • 修改保留为未保存编辑,不自动写入磁盘。
    • 同时选择图片“边框”和“无边框”时,继续优先使用“无边框”,并保留阴影、圆角等其他样式。
    • 上传失败时清空原文档中仍唯一存在的临时图片 URL,保留图片名称和周围编辑;已撤销、复制或关闭的目标不再修改。 @RSS1102(#1942)(ac4950f)
2 hours ago
cherry-markdown

@cherry-markdown/client@0.5.3

Patch Changes

9 hours ago
next.js

v16.5.0-canary.46

Core Changes

  • Resolve parallel route params from the URL when predicting routes: #101477
  • Prevent prerenders from changing foreground response status: #101295
  • Release fetch cache locks when origin fetch throws synchronously: #101461
  • Don't block the dev overlay on the npm registry version check: #100628
  • Fix deployed RSC responses after static-to-partial revalidation: #101454
  • docs: enable the testing API at build and server startup: #101443

Misc Changes

  • turbo-tasks: pack CellKey into one word: #101393
  • Turbopack: use bincode fixint encoding for ids and persisted hashes: #101419
  • [evals] Move fixtures to AI SDK 7: #101470
  • Turbopack: migrate CSS snapshot tests to execution tests: #101232
  • Turbopack: migrate basic snapshot tests to execution tests: #101231
  • Turbopack: migrate tree-shaking and scope-hoisting snapshot tests to execution tests: #101230
  • Turbopack: migrate ESM export optimization snapshot tests to execution tests: #101229
  • Turbopack: migrate CommonJS tree-shaking snapshot tests to execution tests: #101228
  • Turbopack: migrate comptime snapshot tests to execution tests: #101227
  • Turbopack: migrate import and resolution snapshot tests to execution tests: #101211
  • Require real router interactions in navigation tests: #101462
  • [create-next-app] Output next steps commands when creating app from template: #99769

Credits

Huge thanks to @lukesandberg, @acdlite, @unstubbable, @swarnava, @sokra, @ShakilUrRehman21, and @aurorascharff for helping!

11 hours ago
electron

electron v46.0.0-alpha.8

Note: This is an alpha release. Please file new issues for any bugs you find in it.

This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@46.0.0-alpha.8.

Release Notes for v46.0.0-alpha.8

Features

  • Added support for chrome.storage.managed in extensions. It's read-only and will reject on writes. #55525 (Also in 45)

Fixes

  • Fixed a possible hang on quit on macOS when using systemPreferences.subscribeLocalNotification, subscribeNotification, or subscribeWorkspaceNotification. #55646 (Also in 44)
  • Fixed hasShadow: false and focusable being ignored in macOS app shims. #55633 (Also in 45)
  • Fixed renderer crashes caused by unbounded webRequest redirect loops. #55654 (Also in 43, 44, 45)
  • Fixed setIgnoreMouseEvents(true, { forward: true }) not tracking legacy windows when they are reparented. #55619 (Also in 44, 45)
13 hours ago
next.js

v16.4.6

[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • [lts-active] Pin Tailwind to 4.3.3 in create-next-app and tests (#101061, #101176) (#101307)
  • [lts-active] Automatically compress route handler responses if not already compressed (#101280)
  • [lts-active] Turbopack GC fixes for dev (#100279, #100370) (#101308)

Credits

Huge thanks to @lukesandberg and @eps1lon for helping!

13 hours ago
vuetify

v4.3.3

[!WARNING] We live in the era of big tech companies buying out OSS project maintainers left and right. Vuetify stays independent as long as community keeps the funds flowing to the OpenCollective. Our team is putting hundreds of hours in to keep the project going:

  • troubleshoot and fix top priority bugs as quickly as possible
  • review incoming PRs
  • deliver new features
  • maintain ecosystem tools

If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.

Every contribution helps us keep Vuetify alive and signals to maintainers that their work matters.

Thank you.


🔧 Bug Fixes

  • VDatePicker: count range days correctly across DST in header (#23358) (e5f8d5b)
  • date: correct days/weeks diff across DST and time zones (3d23fbd)
  • locale: correct Hebrew pagination labels (#23371) (3fc7144)
  • nested: apply value-comparator to opened (#23351) (1fd02a2)
  • useHotkey: restart sequence on a key matching its first step (ae76422)
  • useHotkey: holding a key should not advance a sequence (f6bfbac)
  • useHotkey: ignore IME composition and modifier keydowns (887388a)
  • VMessages: drop the transition delay with reduced motion (#23359) (d87d48d), closes #22165
  • VOverlay: wait for root before running scroll strategy (#23364) (6db4a1b), closes #23363
  • VOverlay: resolve target="parent" when initially open (21d1f7d), closes #19311
  • VSnackbar: start timer bar from correct value and animate linearly (24afd93)
  • VVirtualScroll: keep measured item height when defaults change (cb913a0), closes #23366
  • variant: scope over/underlay styles to direct children (#23285) (33635f9)
  • prevent picking values in disabled fields and disabled/readonly forms (#23375) (4360201)
    • applies to: VAutocomplete, VColorInput, VCombobox, VDateInput, VSelect, VTimeInput

🧪 Labs

  • ✨ VNavigationBtn: add new component (#23369) (e708423), closes #23291
  • VMap: add center prop (1e6c33e)
  • VMap: accept string values for zoom, min-zoom and max-zoom (9d7b542)
  • VMap: pass reveal function to click:region (c75bb40)
  • VVideo: avoid stuck loading state with eager on iOS (1e0b9b5)
  • VVideo: fall back to native video fullscreen on iPhone (#23357) (6c7dc5d), closes #23354