All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.20.1 - 2024-10-22
- Ignore case when lookup journal abbrev. closes: #241
- Update journal abbr data.
1.20.0 - 2024-10-17
- When retrive item field, request confirmation when the item type changes. closes: #240
1.19.4 - 2024-10-17
- NoDuplicatItem now support group items. closes: #233
- DOIs are preferred over ISBNs for updating metadata when DOIs are present in extra. related: #240
1.19.3 - 2024-10-15
- Shortcut for Lint on macOS. Fixes #219
- Update journal abbr data.
1.19.2 - 2024-10-10
- Fix issue of title not dot end removes all title.
1.19.1 - 2024-10-03
1.19.0 - 2024-10-01
- Title should not end with dot. #213
- Update university-place list. #214, #212
- Shoutcuts to run lint and fix (Ctrl + Alt + L). #219
- Fix toSentenceCase
southwest China
tosouthwest china
. #227 - Lint on group not work (preference).
- Do not run lint when new item. #211
1.18.7 - 2024-09-28
- Fix language settings parsing, by @thebluepotato in #229.
1.18.6 - 2024-09-15
- Fix formatting issues with accessDate. https://forums.zotero.org/discussion/comment/474245#Comment_474245
1.18.5 - 2024-09-04
- Fix issue that Lint error would clear all tags. closes: #221
1.18.4 - 2024-08-31
- Fix the issue that ISBN has higher priority than DOI when “Update metadata by identifier”. fixes: #216
1.18.3 - 2024-08-26
- Fix the issue where setField fails for non-existent fields when the retrieved item type is inconsistent with the current item type. closes: #208
1.18.2 - 2024-08-26
- Fix typo of transnation. closes: #210
1.18.1 - 2024-08-11
- Fix typo of translation. closes: #194
- Change docs and code for Zotero 7.
1.18.0 - 2024-06-23
- 将短标题(shortTitle)一并转为句子式大写。
1.17.0 - 2024-05-26
1.16.11 - 2024-05-26
1.16.10 - 2024-05-23
- 修复
The Accounting Review
被错误修改为Accounting Review
的问题。fix: #188
1.16.9 - 2024-05-16
- 无显著更改。更新开发依赖,管道测试。
1.16.8 - 2024-05-10
- Exposing
getTextLanguage
to other plugins.
- Defaults to "en" when the language of the item is not recognized.
1.16.7 - 2024-05-07
- 修复 computerProgram 不含有 language 字段导致 Lint 失败的问题。closes: #185
1.16.6 - 2024-05-07
- 富文本工具条支持设置小型大写字母(
<span style="font-variant:small-caps;">Small Caps</span>
)。closes: #180
- 修复 beta 77 progressWindow 的图标问题。closes: #182
1.16.5 - 2024-05-03
- 临时修复 beta 77 上所有功能失效的问题。ref: #182
- Known issues
- 处理时,右下角弹窗插件图标不显示。
1.16.4 - 2024-04-10
- 修复自定义期刊缩写无法选择 JSON 文件的问题。close: #178
1.16.3 - 2024-04-03
- 为 Semantic Scholar API Key 添加说明。close: #173
1.16.2 - 2024-04-02
- 转义标题自定义术语以安全创建正则表达式。resolve: #58_comment
1.16.1 - 2024-03-29
- 修复禁用插件未能正确注销插件元素的问题。
1.16.0 - 2024-03-28
- 手动触发 Lint 时忽略非常规条目(笔记、附件等)。
1.15.4 - 2024-03-27
- 更新期刊缩写。close: #167
1.15.3 - 2024-03-26
- 修复根据标识符更新元数据失败的问题。close: #166
1.15.2 - 2024-03-26
1.15.1 - 2024-03-18
- 对预印本,从 Semantic Scholar 更新数据时,优先使用 ArXiv ID,而不是 DOI。close: #161
1.15.0 - 2024-03-17
- 检测重复条目和检测网页条目现在在每一次 lint 都执行,而不是仅在导入条目时执行。
- 使用新的快捷键注册方式。
- 修复前一版本从 Semantic Scholar 更新预印本时将期刊文章存为会议的问题。
1.14.0 - 2024-03-16
- 支持从 Semantic Scholar 更新预印本数据。close: #161
- 修复从 ArXiv 更新预印本正式 DOI 不可用的问题。
1.13.1 - 2024-03-03
- 修改通过标识符更新数据的右键菜单描述。
- 修改文档。
1.13.0 - 2024-03-03
- 支持通过 ISBN 更新图书元数据。支持调用知网转换器以更新中文期刊元数据。
1.12.3 - 2024-02-27
- 修复识别语言时常用语言失效的问题。close: #156
1.12.2 - 2024-02-20
- 修复重复 lint 从其他设备同步的条目的问题。/ Fix duplicate lint sync items from other devices. close: #150
1.12.1 - 2024-02-17
- 批处理时,每个条目最长持续9秒,超时的抛出 timeout 错误。close: #147
- 批处理时,错误的条目自动添加 “linter/error” 标签,重新执行正常退出的自动清除。close: #147
1.12.0 - 2024-02-01
- 拆分中文作者的拼音以满足 CSL 名缩写。#139
1.11.1 - 2024-01-29
- 修复网页条目导入时警告窗阻塞线程导致附件存储失败的问题。#102
1.11.0 - 2024-01-27
- 为修复高校名中符号和学位论文类型提供选项。
- 重新组织首选项窗格,按字段划分标题层级。
- 重命名首选项键。
1.10.0 - 2024-01-26
- 此版本起,不再支持 Zotero 7 beta 54 及以下版本。(其实只是标题富文本工具框不支持了,其他的都支持)。/ Since this release, Zotero 7 beta 54 and below are no longer supported.
- 修复 Zotero 7 beta 55 UI 更新导致富文本工具条失效的问题。/ Fix Zotero 7 beta 55 UI update causing rich text toolbar not working. fix: #133
- 富文本工具条适配阅读器侧边栏。/ Rich text toolbar adapted to reader sidebar.
- 移除首选项窗格中的一级标题,因为 Zotero 7 beta 55 起自动为插件生成一级标题。/ Removed the h1 title in the Preferences pane, as Zotero 7 beta 55 onwards automatically generates a h1 title for the plugin. fix: #133
- 修复标题大小写转换错误将中文条目中的英文专有名词小写的问题。当前中文条目不再应用标题句子式大写这一规则。/ Fix a problem where title sentence capitalization incorrectly lowercased English proper nouns in Chinese items. The rule of sentence capitalization of titles is no longer applied to current Chinese items. close: #128
- 修复部分大学地点无法匹配的问题。/ ref: #126
1.9.1 - 2024-01-24
- 尝试修复富文本标题框部分情况下无法正确新建的问题。/ Fix the rich text toolbar not being properly opened in some cases. fix: #130, ref:#78
1.9.0 - 2024-01-14
- 适配
extra.creatorsExt
创作者拓展信息。目前仅适配国籍,暂未适配交换中英文名。/ Supportextra.creatorsExt
ref: #106
- 更新依赖,修复生产模式下 dialogHelper 打印日志的 bug。/ Update deps, fix useless console log in prod mode. close: #56
1.8.4 - 2024-01-12
- 兼容性优化:清除无用的首选项。/ Clear unused prefs.
- 禁用生产模式
enableElementRecord
。/ Disable element record in prod mode. close: #56 - 清理代码,减少依赖项打包内容。
1.8.3 - 2024-01-12
- 修复新增条目字段格式化失效的问题。/ Fix bug in lint new item.
1.8.2 - 2024-01-03
- 修复首选项中的部分错别字。/ Fix typo in preference.
- 添加首选项:去除期卷页。/ Add option in preference for removing leading 0 in issue, volumn, pages.
1.8.1 - 2024-01-02
- 修复 1.7.0 重构导致的手动设置条目语言弹窗返回的为 ISO 639-3 而不是 ISO 639-1 的问题。/ Fix manually set language dialog returns ISO 639-3 instead of ISO 639-1.
1.8.0 - 2024-01-02
- 现在不再提供期刊缩写类型(ISO 4 with dot,ISO 4 without dot,JCR)的选项,默认使用 ISO 4 with dot。/ The option for the type of journal abbreviation (ISO 4 with dot, ISO 4 without dot, JCR) is no longer available, and ISO 4 with dot is used by default. close: #110
- 仅当作者姓或名全大写或全小写时才转换作者大小写。/ Capitalize author only if the author's last name or first name is in all caps or all lower case. close: #111
1.7.0 - 2024-01-01
- 语言识别限制现在使用 ISO 639-1 代码而不是 ISO 639-3 代码。/ Language recognition restrictions now use ISO 639-1 codes instead of ISO 639-3 codes. ref: #99
- 语言识别库切换至 TinyLD。close: #99
- 重构代码。close: #107
- 通过 DOI 更新字段数据后执行 Lint。/ Lint after retrive fields via doi. close: #104
- 去掉期卷页中多余的
0
。/ Remove leading0
in volume, issue, pages. close: #20
1.6.18 - 2023-12-26
- 更新期刊缩写。/ Update journal abbrev. close: #105
1.6.17 - 2023-12-21
- 管道测试,仅更新自述文档,无修复和更新。
1.6.16 - 2023-12-21
- 允许用户选择是否启用
检测新增的网页条目是否正确
。/ Allows the user to enable or disableDetecting the mistakes of added web page items
. #102
- 对一个条目执行更新时,一次性保存所有字段,而不是每个字段分别保存一次。/ When updating an item, save all fields at once instead of saving each field separately.
1.6.15 - 2023-12-13
- 修复会议论文执行更新期刊名错误导致其
proceedingsTitle
被清空的问题。/ Fix an issue that causesproceedingsTitle
are cleared when updatingpublicationTitle
. #94
1.6.14 - 2023-12-12
管道测试,无内容更新和修复。/ Pipeline testing, no updates or fixes.
1.6.13 - 2023-12-12
管道测试,无内容更新和修复。/ Pipeline testing, no updates or fixes.
1.6.12 - 2023-12-12
管道测试,无内容更新和修复。/ Pipeline testing, no updates or fixes.
1.6.11 - 2023-11-16
- 更新期刊缩写数据集,修复 #5 (comment)。
1.6.10 - 2023-11-03
- 修复文本拼写错误。#87
1.6.9 - 2023-11-03
- 修复上一版本引入 JabRef 数据导致期刊全称修正失效的问题。
1.6.8 - 2023-11-03
- 重新添加 JabRef 期刊缩写数据,数据会首选 library.ubc.ca ,次选 JabRef。#5
1.6.7 - 2023-10-27
- 为部分已有功能添加选项:重复条目检测、修正期刊标题大小写。/ Add options to some existing features: duplicate item detection, fix case of journal titles. #84
- 将
标题转为句子式大写
加入标准格式化流程。/ AddConvert Title to Sentence Capitalization
to the standard formatting flow. #86
1.6.6 - 2023-09-11
- 修复法律(立法和案例)条目处理时标题消失的 bug。/ Fixed an issue where processing legal items (Legislation and Cases) caused their titles to disappear. #75, #77
1.6.5 - 2023-09-11
《》
与〈〉
转换问题。/ Bug of《》
<->〈〉
. #76
1.6.4 - 2023-09-09
- 允许在首选项中配置添加条目时自动处理排除群组文库。/ Allows to avoid automatic processing of items added to group libraries. #24
- 隐藏未实现功能的菜单。/ Hidden menu which unimplemented.
- 修改“格式化期刊标题”为“修正期刊标题的别称和大小写”
1.6.3 - 2023-09-09
- 转换标题中的书名号
《》
与〈〉
。/ Convert Chinese guillemet《》
与〈〉
. #72, ref redleafnew/Chinese-STD-GB-T-7714-related-csl#204
- 将报错信息同步显示到进度提示框(控制台仍然输出)。/ Show error info to progress window.
1.6.2 - 2023-08-30
- 将全大写的期刊标题转为词首大写。/ Convert all-caps publicationTitle to word uppercase. #66
- 自定义期刊缩写文件内容为空时直接跳过。/ Custom journal abbreviations are skipped directly when the contents of the file are empty. #52
1.6.1 - 2023-08-23
- 添加菜单:更新期刊标题(当前仅支持消岐)。/ Add menu for setPublicationTitle.
1.6.0 - 2023-08-22
- 支持期刊全称消岐。/ fix publicationTitle disambiguation. #11
- 支持将 Arxiv 预印本的元数据更新到正式发表的版本。/ Support for updating metadata from Arxiv preprints to official publications. #57
1.5.0 - 2023-08-20
- 更换期刊缩写数据库,当前数据库来自 University of British Columbia,包含理工类英文期刊,其他领域待数据库整理好后再加。
1.4.6 - 2023-08-18
- 新增条目时出现三个提示的问题。/ Three prompts appear when adding an item.
- 标准格式化流程未修改 DOI 的问题。/ The standard formatting process did not modify the DOI issue.
1.4.5 - 2023-08-15
- 更新内置期刊缩写数据的获取规则,现与 JabRef 仓库脚本保持一致,使用最后匹配到的。已发现了一些错误,正在向上游仓库反馈。see: feb3402f1fe1abc326c1c64d346ee26ca77b2d22 后续拟通过其他方式获取缩写,不再将 JabRef 作为首选。
1.4.4 - 2023-08-14
- 捕获自定义期刊缩写文件的语法错误。/ Catch custom abbr data json syntax error.
1.4.3 - 2023-08-14
- 使用新的插件图标。/ New icon for addon.
1.4.2 - 2023-08-14
- 允许在生产环境打印错误。
1.4.1 - 2023-08-14
- 修复查询期刊缩写不生效(不论有无缩写,都以全称或空白填充)的问题。
- 更新依赖,避免与其他插件的冲突。
1.4.0 - 2023-08-13
- 查询期刊缩写时允许使用本地自定义期刊缩写数据文件。/ Custom abbr. data
1.3.0 - 2023-08-11
- 首选项窗格增加“帮助”按钮,目前指向仓库主页 README 文档。
- 新增条目时,如果是网页条目,且其网址包含主要学术出版商的域名,则提示用户是否导入了错误的条目类型。/ When adding an item, if its item type is a web page and its URL contains the domain of the major scholarly publisher, prompt the user to ask if they have imported the wrong type of item.
1.2.0 - 2023-08-11
- 变更插件名为
Linter for Zotero
。/ Change addon name toLinter for Zotero
. - 新增条目时检查其是否存在重复条目。/ Check for duplicate items when new items are added.
- 修复由于之前重构导致的手动设置条目语言失效的问题。
1.1.1 - 2023-08-09
- 修复部分标题句子式大写转换问题。Zotero 更新了其内置的转换方法,在其基础上扩展支持化学元素。/ fix: to sentence case close #35, #27, #18 related: zotero/utilities#26
1.1.0 - 2023-08-09
- 依照 Zotero 官方团队建议,修改插件名为
Format Metadata for Zotero
。/ Change addon name toFormat Metadata for Zotero
. - 修复作者的大小写。 / Fix case of creators.
- 菜单中的大小写。/ Fix typo.
- 继续尝试修复 1.0.6 尝试修复的 main window load 问题。
1.0.7 - 2023-08-07
- 批量处理允许在进度框中结束处理。/ Batch processing allows to end processing in the progress window.
- 将更新清单文件链接从 JsDelivr 变更回 GitHub,不再掩耳盗铃,毕竟访问不了
raw.githubusercontent.com
的用户八成也访问不了 release page。
1.0.6 - 2023-08-04
- 尝试修复 MAC 上关闭主界面不退出进程重新打开后插件部分功能失效的问题。/ Try to fix the issue that some functions of the plugin do not work after reopening the main window on MAC.
- 更新依赖,避免插件间冲突。/ Update dependencies to avoid conflicts between plugins.
windingwind/zotero-pdf-translate#526
1.0.5 - 2023-07-19
- 允许从 DOI 更新字段时仅更新为空的字段。/ Allows only empty fields to be updated when retrieving fields from the DOI.
- 重新组织首选项页面。/ Redesign of the preferences.
1.0.4 - 2023-07-13
- 变更插件更新清单文件路径。/ Change URI of
update.json
.
1.0.3 - 2023-07-11
- 更新期刊缩写数据。/ Update journal abbr data.
1.0.2 - 2023-07-11
- 修复本地化文本与其他插件的冲突。/ Fix localized text conflicts with other plugins.
1.0.1 - 2023-06-17
- 修复手动选择语言对话框不可用的问题。/ Fix the problem that the manual language selection dialog is not available.
- 当禁用插件时,关闭所有本插件的对话框。/ Close all dialogs for this plugin when the plugin is disabled.
1.0.0 - 2023-06-16
- 不再支持 Zotero 6。由于本地化系统迁移至 fluent,同时兼容 Zotero 6 可能较大增加维护负担,故提前结束 Zotero 6 支持,最高兼容 Zotero 6 的插件版本为 0.4.4,当前版本(1.0.0)起仅支持 Zotero 7。 / Drop support for Zotero 6.
- 在标题、期刊字段右击的菜单里添加“句首大写(扩展)”。 / Add "Sentence case (Extended)" to the right-click menu in the Title and Journal fields.
- 提高菜单图标的清晰度。 / Improve the resolution of menu icons.
0.4.4 - 2023-06-11
- 更新 zotero-plugin-toolkit ,修复菜单没有 icon 的问题。windingwind/zotero-plugin-toolkit#24 / fix: menu icon do not show.
0.4.3 - 2023-06-10
- 临时禁止通过 DOI 更新字段时更改期刊类型。 / Temporarily disables change of item type by doi.
- 临时恢复使用 ztoolkit.getDOMParser() 以适配 Zotero 6。 / Revert to use ztoolkit.getDOMParser().
0.5.0-0 - 2023-06-08
- 为富文本工具条中按钮的提示文本增加中文翻译。 / Add Chinese translation for the prompt text of the buttons in the rich text toolbar.
- 句首大写转换不再支持 Zotero 6。 / Sentence-style case transformation is no longer supported for Zotero 6.
- 更新期刊缩写数据。 / Update journal abbreviation data.
0.4.2 - 2023-05-24
- 修复转为句子式大小写在 Zotero 7 中无法使用的问题。 / Fix conversion to sentence case not working in Zotero 7.
0.4.1 - 2023-05-24
- 仅在用户文库新增条目时更新,Group 和 Feed 不更新。/ Updates only when new items are added to the user's library; Groups and Feeds are not updated. Fixed #24.
- 修复富文本工具条在 Zotero 7 上不可用的问题。 / Fix rich text toolbar not working on Zotero 7.
- 修复首选项小标题在 Zotero 7 上不显示的问题。 / Fix preference subheading not showing on Zotero 7.
0.4.0 - 2023-05-07
- 将标题从“标题式大写”转为“句子式大写” / Convert title from "headline capitalization" to "sentence capitalization"
- 为富文本工具条“NoCase”按钮添加图标 / Add icon for "No Case" button in rich text tool bar
0.3.2 - 2023-05-03
- 支持设置
class="nocase"
阻止某些专有名词在 CSL title case 时被大写 (#17)。
Support for settingclass="nocase"
to prevent certain special names from being capitalized in CSL title cases (#17).
0.3.1 - 2023-05-01
- 行为优化:替换富文本标签后自动选中替换后的文本。原行为为光标置于最后。
0.3.0 - 2023-04-30
- 手动设置条目语言,#13 。
- 富文本工具条,按钮改为图标,#8 。
- 修复设置缩写类别无效的问题。
- 项目增加 ESLint,Prettier
0.2.1 - 2023-04-26
- 更新依赖:zotero-plugin-toolkit, zotero-types。
- 依赖恢复使用 npm 包,不使用本地 fork。
- 更新批量处理的结果显示:无错误时不显示错误 icon 和数量。
0.2.0 - 2023-04-21
- 将日期格式化为 ISO 格式。
- 清理 DOI 中的域名部分。
- 期刊缩写分中英文,可选中文直接填入全称。
0.1.2 - 2023-04-21
- 修复新增条目触发转换器导致递归新增的问题。
- 优化批量处理的进度提示。
0.1.1 - 2023-04-20
- 临时关闭添加条目时更新期卷页等,因为添加期卷页会临时创建新条目,这再一次触发添加条目更新,递归无底洞,害怕.jpg。
0.1.0 - 2023-04-20
- 当选中条目不是常规条目时禁用右键菜单。
- 增加 Collection 右键菜单。
- 根据 DOI 更新条目的年、期卷页、链接等字段。
- 修复 feed item 添加时,addOnItemAdd 被触发的问题。
- 更新一些文本翻译。
0.0.15 - 2023-04-16
- 重新生成期刊缩写数据,减少部分不必要数据,减小文件体积。
- 修复部分以
The
开头的期刊未能成功匹配的问题。 - 修复
franc
识别到的 ISO 639-3 code 如sco
在本地 3 to 1 映射里不存在时报错的问题。 - 修复当 feed 和批注添加时标准格式化流程被执行的问题,现在仅当常规条目添加时才会触发标准格式化流程。
0.0.14 - 2023-04-11
- 修复上游期刊缩写数据中 Nature 错误的问题,全称“Nature”缩写应为“Nature”。
0.0.13 - 2023-04-08
- 富文本工具框记住位置,自动在上一次关闭的位置显示,便于操作。
0.0.12 - 2023-04-08
- 对于标题字段可以弹出富文本编辑工具框辅助插入上下标等 HTML 标签。暂未实现记忆工具框位置,每次弹出都在屏幕中央。
0.0.11 - 2023-04-07
- 去除高校地点的“市”字。
- 更新部分英文翻译文本。
0.0.10 - 2023-04-03
- 添加条目时自动更新
- 修复限制常用语言无效的问题。fix: restricted language function is not available.
88048e8
。 - 更新一些措辞。
0.0.9 - 2023-03-31
- 通过快捷键设置上标(
Ctrl
+Shift
++
)、下标(Ctrl
++
)、粗体(Ctrl
+B
)、斜体(Ctrl
+I
)。
0.0.8 - 2023-03-30
- 将识别到的条目语言按 Zotero 要求保存为 ISO 3166 代码。目前仅实现了简中和英文,其他语言待办。
- 修复条目标题过短时无法识别语言的问题。目前逻辑:当去除 HTML 标签后标题长度小于 10 时,将 franc 最小长度降低为 3 .
近日赶查重盲审,缓更新...
0.0.7 - 2023-03-26
- 当无缩写时,从 ISSN LTWA 推断其缩写
- 重构部分代码,提高代码可读性和可维护性,减少判断次数
0.0.6 - 2023-03-25
- 允许选择期刊缩写的类型。
Choose which journal abbreviation to use: ISO4 with dot (default), ISO without dot, JCR. - 允许用户设置常用语言,以提高识别的准确度。
Allowing restrictions on commonly used languages when recognising languages to improve recognition accuracy.
0.0.5 - 2023-03-23
- 自动识别条目语言(根据标题,通过 franc 库,返回 ISO 639-3 语言代码,映射为 ISO 639-1 语言代码)
d0f2a90
0.0.4 - 2023-03-23
- 使用新的 LOGO
a7d736e
- 修复右键菜单的英文翻译
3b919db
0.0.3 - 2023-03-23
No changes, test release only.
0.0.2 - 2023-03-23
- 根据期刊/会议全称补充其缩写(ISO4 带点格式)
- 根据高校名称补全高校所在地
- feat: update j-abbr and univ-place data
04ce40b
- feat: add journal abbr data
336125a
- feat: add j-abbr and univ-place func
a8300ac
- chore: mv update.json to builds/
6b147de
- chore: config template and dev envir
63d212d
- feat: stage func code
56dd736
- chore: update readme
6e9e977
- chore: update readme
5b8920c
- feat: add university list data
665f57a