v1.1.0 Changelog
v1.1.0-beta.0
该版本更新了笔记 frontmatter 的 Eta 脚本支持,支持更灵活的自定义。请查看文档 (opens in a new tab)了解更多细节。
记得查看文档 (opens in a new tab)了解新功能和变化。
重大变更
- 笔记 frontmatter 的旧配置已被移除,请使用新的笔记属性模板。
- 默认情况下禁用了 Eta 标签末尾的自动空行清除。这可能会破坏先前版本中的模板,请查看文档 (opens in a new tab)了解更多细节并相应地更新您的模板。您可以通过在插件设置中设置
autoTrim
来启用旧的行为。相关:#110 (opens in a new tab) - 根据最新 ECMAScript 的提议,
Array.groupBy
在新版本中更新为Object.groupBy
(opens in a new tab) 和Map.groupBy
(opens in a new tab) - 标签导入过滤器现在可以自定义,您现在可以导入文献中的标签。请查看文档 (opens in a new tab)了解更多细节。相关:#106 (opens in a new tab)
- 笔记字段视图已被移除,请使用 Obsidian v4.4+ 中的笔记属性。
v1.1.0-beta.1
- 修复部分字段在 filename 和 citation 中不可用, 相关: #162 (opens in a new tab), #135 (opens in a new tab)
v1.1.0-beta.2
- 修复 it.fileLink 不兼容 ZotFile 移动过的文件; close #151 (opens in a new tab)
v1.1.0-beta.3
- docItem 和 annotation 新增 dateAdded 和 dateModified 字段; close #155 (opens in a new tab)
v1.1.0-beta.4
- 新增图片摘录的"copy"模式,用于修复软连接的权限问题
Windows上由于文件系统/权限问题,软连接图片到库内有时会失效,因此默认情况下在Windows上使用"copy"模式来解决这个问题
v1.1.0-beta.5, v1.1.0-beta.6
- 重构插件以符合最新的 Obsidian API 和审核指南
- 插件改名为 zotlit
v1.1.0-beta.7
- 增加直接渲染 frontmatter 的选项, close #102 (opens in a new tab)
增加 frontmatter 选项
raw: true
,在 zt-field.eta 中添加将跳过格式化过程,注意:如果文献笔记被更新,格式化将破坏先前的 frontmatter 格式,无论raw: true
是否设置 - 更新 UI 文本以符合 Obsidian 要求
v1.1.0-beta.8
- 隐藏启动时的 init complete 提示, close #121 (opens in a new tab)
- 模板增加分类支持, close #176 (opens in a new tab)
- 修复 ItemByKey 无法使用的问题
v1.1.0-beta.9
- 修复模板中无法读取分类 (collection) 的问题, close #182 (opens in a new tab)
v1.1.0-beta.10
- 支持文献被分配到多个分类, close #182 (opens in a new tab)
弃用 docItem 中的
it.collection
,请使用it.collections
,查看 模板速查表 (opens in a new tab) 了解更多细节
v1.1.0-beta.11 - beta.13
破坏性改动:引用模板现在保存在模板文件zt-cite
和zt-cite2
中,并可处理多个引用,请注意迁移您的引用模板到新的模板文件中。
主要更新:新增了 Zotero 笔记导入支持
现在可以使用 Import note
命令从 Zotero 导入笔记,或者在模板中使用 it.notes
访问 Zotero 笔记。 (关于新的笔记导入功能的文档仍在编写中)
- 高亮标注可以在
zt-colored
模板中自定义- 标记的背景色和文字颜色可以通过
it.bgColor
和it.color
访问,每个颜色都有一个对应的colorName
(it.bgColorName
和it.colorName
)对应其颜色的名字
- 标记的背景色和文字颜色可以通过
- 引用可以在
zt-cite
模板中自定义 - 摘录可以在
zt-annot
模板中自定义- 通过检查
it.ztnote
是否存在来检查摘录是否用于 Zotero 笔记导入中 - 如果您在 Zotero 笔记中编辑了摘录注释,您可以使用
it.ztnote.comment
(原始 html 输出) 或it.ztnote.commentMd
(markdown 输出) 访问它们 - 如果您有摘录嵌入在文段中,而不是独占一段,您可以通过检查
it.ztnote.inline
来处理这些摘录
- 通过检查
其他更新内容:
- 修复模板中
\n
在例如在正则表达式中被意外替换的问题 - 支持 Zotero 7 中的下划线标注