- feat(core / fast-form):新增 composite 类型
- feat(core / fast-form):新增配置 ignoreDependencies
- feat(markdownlint):新增现代化的 markdownlint config 配置页面
- feat(updater):新增配置选项 NETWORK_REQUEST_TIMEOUT
- improve(core / fast-form):部分重构,优化代码
- chore(core / develop):自动检测 env 变量合法性
- chg(preferences):默认启用配置 VALIDATE_CONFIG_OPTIONS
- chg(updater):优化用户交互
- chg(search_multi):优化代码
插件 MarkdownLint
史诗级更新 有现代化的配置页面了 🎉🎉🎉
为 markdownLint 写配置页面超级痛苦,它的配置过于灵活:多态、允许别名、选项间存在依赖、交集、子集关系、大小写不敏感、顺序敏感。每个特性处理起来都很麻烦,而且部分选项还是大小写敏感,同时还要兼容用户现有配置,简直就是灾难。
我专门为 fast-form
定义了一个 composite
类型的 Form Field,幸亏是自己造的轮子,否则还真不好处理。
