- ✨ feat: 新增
Query.nearbyAPI,用于查询指定块的同级别的相邻块; 支持previous | next | both三种方向 - 📝 doc: 修改 README 文档中的错别字
- 🐛 fix: tag 匹配代码存在逻辑错误
Query.taskAPI 适配 3.1.29 对列表符号的变更,自动按照思源版本适配Query.tagAPI 新增match选项,支持=和like两种匹配模式- 改进
Query.markdown函数的实现方案
v1.1.0 版本中,由于存在和思源的不兼容性问题,插件暂时下架。
v1.2.0 版本后,插件将不兼容思源的 3.1.24,25 版本。请选择其他的思源的版本来使用 Query View 插件。
✨ 新增功能
- DataView 中增加
Card组件 - DataView 的
Markdown组件支持渲染数学公式 - 优化了 DataView 中的
Embed组件 - 增加了
Query.pruneBlocks函数,用于合并查询过程中具有父子关系的块,从而实现查询结果的去重 - Example 中增加了
list-tag的案例
Query 中部分 API 的参数用法发生变动;旧的用法依然兼容,但是会提出警示,建议迁移到新的用法;具体情况请参考相关文档。
-
Query.attrQuery.attr("name", "value", "=", 10); // 弃用 Query.attr("name", "value", { valMatch: "=", limit: 10 }); // 推荐
-
Query.tagQuery.tag("tag1", "or", 10); // 弃用 Query.tag("tag1", { join: "or", limit: 10 }); // 推荐
-
Query.taskQuery.task("2024101000", 32); // 弃用 Query.task({ after: "2024101000", limit: 32 }); // 推荐
-
Query.keyword/Query.keywordDocQuery.keyword("keyword", "or", 10); // 弃用 Query.keyword("keyword", { join: "or", limit: 10 }); // 推荐 -
Query.dailynoteQuery.dailynote("20231224140619-bpyuay4", 32); // 弃用 Query.dailynote({ notebook: "20231224140619-bpyuay4", limit: 32 }); // 推荐