Merge remote-tracking branch 'origin/master'

This commit is contained in:
Him188 2019-12-05 13:16:27 +08:00
commit 3037dd16b6
2 changed files with 27 additions and 15 deletions

View File

@ -3,16 +3,13 @@
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/7d0ec3ea244b424f93a6f59038a9deeb)](https://www.codacy.com/manual/Him188/mirai?utm_source=github.com&utm_medium=referral&utm_content=mamoe/mirai&utm_campaign=Badge_Grade)
**TIM PC 协议** 跨平台 QQ 协议支持库.
- 纯 Kotlin 实现
- JVM 平台额外提供插件模式服务端
若您有任何意见或建议, 请告诉我们.
部分协议来自网络上开源项目
**一切开发旨在学习,请勿用于非法用途**
## Update log
在 [Project](https://github.com/mamoe/mirai/projects/1) 查看已支持功能和计划
在 [UpdateLog](https://github.com/mamoe/mirai/blob/master/UpdateLog.md) 查看版本更新记录
## Use as library
把 Mirai 作为库内置于您的项目中使用.
Mirai 只上传在 jcenter, 因此请确保添加 `jcenter()` 仓库
@ -69,11 +66,6 @@ bot.subscribeAlways<MemberPermissionChangedEvent> {
我们欢迎一切形式的贡献. 若您有兴趣为 Mirai 实现 JS, iOS, Native 平台, 请联系我(`Him188@mamoe.net`).
若在使用过程中有任何疑问, 可提交 issue 或是邮件联系. 我们希望 Mirai 变得更易用.
## Update log
在 [Project](https://github.com/mamoe/mirai/projects/1) 查看已支持功能和计划
在 [UpdateLog](https://github.com/mamoe/mirai/blob/master/UpdateLog.md) 查看版本更新记录
## Requirements
#### Run-time

View File

@ -1,11 +1,31 @@
# UpdateLog
## Main version 0
## Major version 0
开发版本. 频繁更新, 不保证高稳定性
### 0.7.0
2019/12/04
协议
- 重新分析验证码包, 解决一些无法解析的情况. (这可能会产生新的问题, 遇到后请提交 issue)
- 重新分析提交密码包
- *提交验证码仍可能出现问题, 预计本周末解决*
功能
- XML 消息 DSL 构造支持 (实验性) (暂不支持发送)
- 群成员列表现在包含群主 (原本就应该包含)
- 在消息事件处理中添加获取 `.qq()``.group()` 的扩展函数.
- 现在处理群消息时 sender 为 Member (以前为 QQ)
- 修改 `Message.concat``Message.followedBy`
- 修改成员权限 `OPERATOR``ADMINISTRATOR`
- **bot.subscribeAll<> 等函数的 handler lambda 的 receiver 由 Bot 改变为 BotSession**; 此变动不会造成现有代码的修改, 但并不兼容旧版本编译的代码
性能优化
- 内联 ContactList
- 2 个 Contact.sendMessage 重载改为内联扩展函数 **(需要添加 import)**
- 其他小优化
### 0.6.1
2019/12/3
2019/12/03
- 新增: 无法解析密码包/验证码包时的调试输出. 以兼容更多的设备情况
- 新增: `MessagePacket``At.qq()` 捷径获取 QQ
@ -14,4 +34,4 @@
- 新增: 禁言群成员 (`Member.mute(TimeSpan|Duration|MonthsSpan|Int|UInt)`)
- 新增: 解禁群成员 (`Member.unmute()`)
- 修复: ContactList key 无法匹配 (Kotlin 内联类型泛型投影错误)
- 修复: ContactList key 无法匹配 (Kotlin 内联类型泛型投影错误)