NB-CLI 1.6.0 ❄️☃️🏡🍲🥟🧣
What's Changed
Breaking changes:
Bug fixes:
- Fix: 修复
setdefault导致无法匹配空配置的问题 by @NCBM in #164 - Fix: 重构并修复升级/降级项目格式时总是使用全局配置的问题 by @NCBM in #169
- Fix: 修复未妥善处理 Pydantic v1 兼容导致文档中无法加载 Python 模块的问题 by @he0119 in #179
New features:
- Feature: 添加获取当前已安装适配器和插件的功能支持 by @NCBM in #171
nb adapter list和nb plugin list现在支持 --installed 选项以列出当前已安装的适配器或插件;nb adapter install和nb plugin install的交互模式现在可以自动排除已安装的适配器或插件;nb adapter updatenb adapter uninstallnb plugin updatenb plugin uninstall的交互模式现在可以自动筛选当前已安装的适配器或插件。
- Feature: 支持在当前文件夹原地创建项目 by @NCBM in #173
- 项目名称为
.时自动原地创建项目; - 可能覆盖文件时要求再次确认;
- 项目名称为
- Feature: 添加按插件类型的搜索过滤器 by @NCBM in #174
- 高级搜索支持
#type:application#type:library#type:unknown及对应逆过滤器; type过滤器支持部分匹配;
- 高级搜索支持
- Feature: 创建项目时允许选择官方插件 by @NCBM in #175
Other changes:
- Refactor: 硬编码 NoneBot LOGO 并移除 pyfiglet 依赖 by @NCBM in #170
- Feature: 重构依赖管理部分以支持 extras 等依赖信息的精细管理 by @NCBM in #177
Full Changelog: v1.5.0...v1.6.0