- 【feat】【core \ dialog-form】新增 prerequisite 和 dependencies 能力,支持设置组件间的依赖关系
- 【feat】【preferences】新增 PreProcessors 和 PostProcessors 机制(PostProcessors 暂未使用)
- 【feat】【preferences】利用 PreProcessors 机制,自动剔除当前环境不合法的选项和选项值
- 【feat】【preferences】新增配置选项:IGNORE_CONFIG_DEPENDENCIES(忽略配置依赖)
- 【feat】【preferences】新增功能:查看当前配置(只读)
- 【feat】【markdownLint】bump version to 0.38,新增检测规则 MD059
- 【fix】【core】Linux 系统安装到
/usr/lib
等系统级(所有者为 root)目录时出现权限问题(#993) - 【chg】【core】优化压缩包体积:3.34MB -> 3.29 MB
- 【chg】【toc】源码模式下点击大纲,自动跳转回普通模式
- 【chg】【window_tab】移除配置选项 LOCK_DRAG_Y_AXIS、LIMIT_TAB_Y_AXIS_WHEN_DRAG、Y_AXIS_LIMIT_THRESHOLD,替换成更易理解的 TAB_DETACHMENT、DETACHMENT_THRESHOLD
- 【chg】【preferences】优化 schemas 的生成方式
- 【chg】【core \ utils】移除 outdated 的 utils 函数
- 【chg】【core \ migrate】优化代码
- 【chore】【core】新增 Github Actions:CheckSettingSchemasOnCommit
- 【chore】【core】优化 Github Actions:PublishOnTag 为 version.json 新增 published_at 属性