Releases: Saplonily/Saladim.QBot
Releases · Saplonily/Saladim.QBot
ext 0.5.4, gocq 0.5.2, shared 0.4.6, core 0.5.1
别问怎么突然版本号蹦这么多, 全在隔壁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
- 加入了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
- 一些底层变动, 现在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
commit
协程bug修复- session分类为内存session和储存session
- cmd Waiter新增多个构造器
- simCmd向量类型现在支持中文逗号
Full Changelog: v0.4.0-alpha...v0.4.1-alpha
v0.4.0-alpha
新年快乐以及... 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
增加群、用户群头像的头像url属性
SimCommand支持数组入参
Full Changelog: v0.3.0-alpha...v0.3.1-alpha
v0.3.0-alpha
除了加入更多api支持外, 新增可选的拓展包SaladimQBot.Extensions
Full Changelog: v0.2.0-alpha...v0.3.0-alpha
v0.2.0-alpha
实验性release v0.2.0-alpha, 修复了一些bug以及细分部分东西
Full Changelog: v0.1.0-alpha...v0.2.0-alpha
v0.1.0-alpha
实验性release v0.1.0