Change Log
0.3.1
Patch Changes
- fix(vscodePlugin): 放开 Webview CSP
style-src的'unsafe-inline',修复 Mermaid 等运行时注入 inline<style>/style属性的库被拦截导致的渲染异常(部分节点缺失label-containerclass、fill退回 SVG 默认黑色等)。
script-src 仍仅允许扩展自身资源,无 XSS 入口,与 VS Code 官方 markdown 预览扩展做法一致。 @RSS1102(#1748)(62d57a9)
0.3.0
Minor Changes
Patch Changes
-
fix(vscodePlugin): 修复 VSCode 插件白屏问题
-
修复 rspack alias 路径错误(
../../→../),确保正确解析 cherry-markdown-core 模块 -
修改 alias 配置为显式指定入口文件路径,适配 rspack 的模块解析机制
-
更新
build:vscodePlugin脚本,在构建插件前自动先构建核心库依赖 @RSS1102(#1706)(57ad8c9) -
Updated dependencies [
a85ad41,c0357ac,6d17856,0111daf,6df1f2e,351148b]:- cherry-markdown@0.11.1
0.2.0
Minor Changes
Patch Changes
- chore:
@types/node升级为@20.10.6@RSS1102(#1579)(68017a4) - Updated dependencies [
03fa646,253d68f,b8e9459,c2b9e9e,c658115,98d0f88,3d4e6bc,9965e48,b5dbc94,8ca33f1,77815d1,b6d6460,1bbdab7,e51ae4b,1648dc0,0a3a631,8f776a7,76f156f,c1957e3,1e8308b,f5e01e9,e24d7cd,68017a4,1c2b4ea,827ccf9,c0fbc35,8b190e9,3110c04,d624871,233834d,b559a2a,033ca64,52c42da,755dd8c,c15f54f,5d2d0be,2478d68,e069033,a275692,54d8692,ba77f20,6cf9b7d,d098abd,dbddcc0,8216cfb]:- cherry-markdown@0.11.0
0.1.2
Patch Changes
- style: 优化代码块工具栏的定位逻辑,从px改成em @sunsonliu(#1459)(
3bf6f5d) - feat: #1443 在目录里特殊标记被引用的标题 @sunsonliu(#1472)(
b32783e) - feat: #1202 增加代码块外层容器自定义能力 @sunsonliu(#1473)(
92d029d) - fix: #1461 #1453 精简流式渲染场景的dom结构,并优化流式渲染场景mermaid的渲染失败时的处理逻辑
在流式输出模式下(global.flowSessionContext=true)
- 当只有一个 mermaid 渲染的时候,如果在编辑过程中出现 mermaid 渲染错误,他会保持渲染上次渲染成功 mermaid svg。
- 当有多个 mermaid 渲染的时候,当在第一次渲染的时候,如果后面的 mermaid 渲染错误,他会往上寻找直到寻找渲染成功的 mermaid svg 进行替换当前渲染错误的 mermaid。
在流式输出模式下(global.flowSessionContext=true) && 没有开启预览区编辑(enablePreviewerBubble=false)
- 并且没有开启预览区编辑,则需要移除不再需要的dom ,这里针对流式输出的场景简单移除dom,是符合预期的,但这种精简 dom 的方案在需要 switchModel 时会有问题。 @sunsonliu(#1463)(
c1c306b)
- Updated dependencies [
513eeb0,6c4bb89,5909dcd,630adc7,69e9a9b,3bf6f5d,057fd27,c86824f,64a3278,c1c290f,d4dc15b,04f5e62,ba30ff5,9bee29a,24971b5,4c32ac7,172c702,a067f37,ffe38b8,af30d00,92ebbc6,136f455,d3140e2,b32783e,8d340ab,5d0c02a,a93564b,a142b3b,594577f,f9ed1ae,0b9b429,92d029d,19534f4,3434053,c1c306b,dd3d953]:- cherry-markdown@0.10.1
0.1.0
Minor Changes
- feat(theme): set light theme as new default #1314
破坏性更改 BREAKING CHANGES
- 移除
light主题:原有的light主题已被移除 - 默认主题变更:
light作为新的默认主题 - 主题列表更新:可用主题列表中不再包含
light选项
影响范围 IMPACTS
- 对于原本在配置项
themeSettings.mainTheme中使用light主题的用户,由于该主题不存在,将会导致主题切换为default主题,也即是原先的light主题
迁移指南 MIGRATION GUIDE
- 如果您之前使用了
light主题:- 由于
light以不存在,主题会自动切换为default主题 - (可选)你可以选择将配置中的
mainTheme: 'light'更改为mainTheme: 'default'
- 由于
- 如果您之前自定义配置了
light主题:- 您可以直接把原先
light.scss文件底部的配置项迁移到default.scss文件中 - (可选)你可以选择将配置中的
mainTheme: 'light'更改为mainTheme: 'default'
- 您可以直接把原先
- 如果您之前自定义配置了
default主题:
Patch Changes
- fix: #1299 增加自定义代码块语言配置
all@sunsonliu(#1301)(4848b82) - chore: upgrade
eslint@8.xandprettier@3.x@RSS1102(#1274)(489180c) - fix: #1281 表格添加列时,列的对齐方式取左边列(如有)的对齐方式,否则取右侧列的对齐方式 @sunsonliu(#1294)(
2584eda) - fix: #1280 修复选中标题选区被扩大的问题 @sunsonliu(#1296)(
f4cb828) - docs: #1238 links to invalid Features @sunsonliu(#1239)(
8593488) - chore: update license to change Copyright @sunsonliu(#1242)(
348c4f4) - Updated dependencies [
4848b82,489180c,1fc0b64,f928c5e,2584eda,50924e5,9e9dfb5,0416a3a,3fb95d4,240c2a8,27eb2f7,f418126,fcd17a5,556da12,4df364a,030960d,50fd3be,2f8dada,0474c1a,c22731c,ba2c6df,f4cb828,ccd7524,8444130,19fc19b,1273e5e,5039a3e,015295c,bc7a046,bcb596b,85c9789,3cec9c5,e688271,7f629e8,dc095ba,348c4f4,0f8fa2e,df6b5f0,7439d42]:- cherry-markdown@0.10.0
0.0.20
Patch Changes
- ci: declare dev preview, dynamic dev independent version @RSS1102(#1142)(
22f03fb) - Updated dependencies [
d23d141,0f39d6b,63982bc]:- cherry-markdown@0.9.1
0.0.19
Patch Changes
- feat: add changesets @RSS1102(#1036)(
640a177) - feat(vscodePlugin): added export preview png @RSS1102(#1044)(
b6ceb25) - ci: beautify release message @RSS1102(#1057)(
f6bbd88) - ci: 使用
changeset进行发布流程自动化 @RSS1102(#1040)(a61dde9) - Updated dependencies [
63dfbd3,67eb094,321c388,eb3e4b4,b72fb02,b0fba64,640a177,67778d1,4c460f1,b2b2f55,839da2d,f6bbd88,2a73e28,d26c814,f069564,e0f7ffe,a61dde9]:- cherry-markdown@0.9.0
All notable changes to the "cherrymarkdown" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
[Unreleased]
- Initial release