github nonebot/nb-cli v1.6.0

9 hours ago

NB-CLI 1.6.0 ❄️☃️🏡🍲🥟🧣

What's Changed

Breaking changes:

  • Dev: 升级项目到 Python 3.10 by @NCBM in #167

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 listnb plugin list 现在支持 --installed 选项以列出当前已安装的适配器或插件;
    • nb adapter installnb plugin install 的交互模式现在可以自动排除已安装的适配器或插件;
    • nb adapter update nb adapter uninstall nb plugin update nb 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

Don't miss a new nb-cli release

NewReleases is sending notifications on new releases.