Skip to content

v0.5.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Saplonily Saplonily released this 03 Feb 04:28
· 43 commits to master since this 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