v0.3.0
简介
本次更新修复了扩展包无法从第三方 Maven 仓库下载的问题,并且修复了几个小 Bug,详见更新日志!
更新日志
Feat
- config: 支持限定 Maven 仓库构件类型.
- launch: 对配置中没有启用任何机器人的情况输出警告.
- config: 第一次运行将提醒用户更改配置文件.
- 可以覆盖 Maven 中央仓库配置.
Fix
- extension: 修复 Maven 仓库扩展搜索器无法从第三方仓库获取扩展的问题.
- launch: 修复 Maven 本地仓库文件夹未初始化的问题.
- bot: 修复因机器人命令列表为空而导致命令列表自动更新报错的问题.
- 修正方法参数使用错误的问题.
- extension: 修复搜索器错误日志不包括异常信息.
- 修复Maven 本地仓库文件夹未初始化的问题.
Refactor
- utils: 移除不再使用的方法.
- bot: 修正提示信息错误, 移除空父类方法调用.
- utils: 加强 getPriority 方法的优先值判断.
- 更改 AppConfig 的获取方式, 以便于编写测试用例.
- 将十六进制转换代码迁移到 Kotlin.
- config: 修改 AppConfig 的获取方式, 便于编写测试用例.
Perf
- utils: 优化自动释放钩子的资源引用.
警告:依赖仓库变更
由于我自建在 Github 的 Maven 仓库存在不少问题,因此现已将构件转移至自建的 Nexus 仓库。
旧版本可继续沿用 Github 仓库,新版本将只会发布到 Nexus 仓库,请注意更改仓库地址。
新的仓库地址为:
https://nexus.kuku.me/repository/maven-public/
Edit (2022-6-7):由于本人仓库出现问题,故暂时更改仓库地址,仓库恢复另行通知。
目前已将 scalabot-extension
历史版本发布到新仓库。
项目依然处于开发阶段,如果有 Bug,欢迎提出!