@cherry-markdown/milkdown@0.0.2
- 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
cherry-markdown@0.11.13
- 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)
cherry-markdown-vscode-plugin@0.4.0
-
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)
v16.5.0-canary.46
- 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
- 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
Huge thanks to @lukesandberg, @acdlite, @unstubbable, @swarnava, @sokra, @ShakilUrRehman21, and @aurorascharff for helping!
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.
- Added support for
chrome.storage.managedin extensions. It's read-only and will reject on writes. #55525 (Also in 45)
- Fixed a possible hang on quit on macOS when using
systemPreferences.subscribeLocalNotification,subscribeNotification, orsubscribeWorkspaceNotification. #55646 (Also in 44) - Fixed
hasShadow: falseandfocusablebeing ignored in macOS app shims. #55633 (Also in 45) - Fixed renderer crashes caused by unbounded
webRequestredirect 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)
v16.4.6
[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
- [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)
Huge thanks to @lukesandberg and @eps1lon for helping!
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.
- 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
- ✨ VNavigationBtn: add new component (#23369) (e708423), closes #23291
- VMap: add
centerprop (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