Skip to content

Releases: Saplonily/Saladim.QBot

ext 0.5.4, gocq 0.5.2, shared 0.4.6, core 0.5.1

10 Feb 02:59
Compare
Choose a tag to compare

别问怎么突然版本号蹦这么多, 全在隔壁nuget上面更新的

以后Extensions包简称为ext, 同理GoCqHttp->gocq, Shared->shared, Core->core

  • ext 中or waiter加入params重载的构造器, 即支持多个waiter进行or等待
  • gocq 支持鉴权处理, 可以在构造器中传入authorize字段
  • gocq 更改默认cacheable api的行为, 从不缓存到默认使用缓存
  • simcmd 中mergeExcess现在不会错误的删除多余的引号
  • simcmd 增加多指令前缀支持
  • simcmd 修复merge excess指令缺失参数时应忽略而不是抛出异常
  • simcmd 修复冲突出现的merge excess指令的合并问题
  • simcmd 现在支持指令的多行解析(仍然使用空格截断)
  • shared 修复IndependentExpirable预设值失效bug

Full Changelog: v0.5.0-alpha...v0.5.x-subs

v0.5.0-alpha

03 Feb 04:28
Compare
Choose a tag to compare
v0.5.0-alpha Pre-release
Pre-release
  • 加入了Client因异常终止的通知事件OnStoppedUnexpectedly
  • PrivateMessage现在实现了ICqMessageWindow
  • IClient现在需要实现TickEvent的发生 (每秒发生一次的事件)
  • 协程服务的Waiter增加 And 和 Or Waiter, 前者Waiter只有都等待后才继续, 后者会在其中任意一者完成时报告并继续
  • IPrivateMessage现在需要实现临时群号属性
  • SimCmd更名params指令为va指令, 同时支持va指令的params参数位于其他位置
  • SimCmd加入MergeExcess指令, 表现为合并多余参数至最后一个参数(目前有少许引号解析的bug)
  • SimCmd加入Point类型解析支持
  • 在依赖过期类型实现附近减轻线程锁的程度(从this改为具体对象)防止死锁出现的可能
  • 内存session加入线程锁考虑线程安全问题, 储存Session的Sugar实现更改了一些注入方式

Full Changelog: v0.4.2-alpha...v0.5.0-alpha

v0.4.2-alpha

22 Jan 09:29
Compare
Choose a tag to compare
v0.4.2-alpha Pre-release
Pre-release
  • 一些底层变动, 现在api调用超时、失败等会有具体信息
  • extensions包去除.net std2.0支持, 未来可能会再次加入支持
  • extensions包可能会有无法还原的nuget包 sqlsugar, 一般直接卸载然后安装官方版本就行, 或者你可以到这里编译一下目前所使用的的包(与官方版本相比剔除了所有非sqlite支持)

  • 图片节点、头像的url改为uri类型

Full Changelog: v0.4.1-alpha...v0.4.2-alpha

v0.4.1-alpha

06 Jan 09:30
Compare
Choose a tag to compare
v0.4.1-alpha Pre-release
Pre-release
  • commit 协程bug修复
  • session分类为内存session和储存session
  • cmd Waiter新增多个构造器
  • simCmd向量类型现在支持中文逗号

Full Changelog: v0.4.0-alpha...v0.4.1-alpha

v0.4.0-alpha

05 Jan 09:12
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release

新年快乐以及... v0.4.0-alpha!
(PS: 文档在写了qwq)
(标 * 的项表示兼容性警告)

  • 修复了一些nullable的警告问题
  • 消息构建器的AddUnimpl支持/实现需求
  • 加入设置群名、设置群名片的功能
  • 更改部分类和接口的昵称
  • * 重构Client的事件部分, 现在全部融合为OnClientEventOccured事件, 删除了之前的所有事件, 之前的所有事件作为融合后事件的参数, 比如IClientMessageReceivedEvent接口
  • 拓展加入Session服务、协程服务,更改消息管线,将其拓展为泛型以支持事件管线,更改部分simCmd反射方式
  • 修复部分判断用户是否相同的bug

Full Changelog: v0.3.1-alpha...v0.4.0-alpha

v0.3.1-alpha

29 Dec 10:16
Compare
Choose a tag to compare
v0.3.1-alpha Pre-release
Pre-release

增加群、用户群头像的头像url属性
SimCommand支持数组入参
Full Changelog: v0.3.0-alpha...v0.3.1-alpha

v0.3.0-alpha

19 Dec 03:08
Compare
Choose a tag to compare
v0.3.0-alpha Pre-release
Pre-release

除了加入更多api支持外, 新增可选的拓展包SaladimQBot.Extensions

Full Changelog: v0.2.0-alpha...v0.3.0-alpha

v0.2.0-alpha

12 Dec 09:01
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release

实验性release v0.2.0-alpha, 修复了一些bug以及细分部分东西
Full Changelog: v0.1.0-alpha...v0.2.0-alpha

v0.1.0-alpha

10 Dec 06:10
4dd168d
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

实验性release v0.1.0