v5 - 不再维护¶
大幅度更新了API,部分旧API可兼容
0.5.2¶
- 移除:删除了ayaka.storage模块
- 移除:删除了ayaka.cache模块
- 移除:删除了ayaka.parse模块
- 移除:删除了app.BaseConfig属性
- 移除:暂时移除了ayaka_master中对各个插件的启用、禁用功能
- 新特性:所有状态都是一个状态结点,所有状态结点均位于唯一一棵状态树上
- 新特性:重新使用app.on_xxx风格的装饰器,不过,旧的app.on.xxx装饰器仍可兼容使用
- 新特性:app.on_xxx系列装饰器不再要求书写顺序
- 新特性:增加了AyakaInput类和ayaka.msy_type模块
- 新特性:增加了AyakaDB类、AyakaUserDB和AyakaGroupDB类,从而提供sqlite数据库支持
- 新特性:增加了AyakaCache类
- 新特性:增加了AyakaConfig、AyakaLargeConfig类
- 新特性:新增方法app.set_start_cmds
- 新特性:新增注册回调方法app.on_state、app.on_cmd
0.5.3¶
- 新特性:新增方法app.set_close_cmds
- 新特性:新增注册回调方法app.on_text、app.on_idle
- 新特性:AyakaDB.select_one在自动创建新项时,也会自动写入数据库
- 变动:修改了app.set_state的使用方式
0.5.4(废弃)¶
- 移除:移除了playwright依赖和ayaka.playwright模块
- 移除:移除了ayaka master的部分指令:查看缓存、add_admin、remove_admin
- 新特性:增加了ayaka.extension模块,提供一些有用的方法
- 新特性:AyakaDB 新增自动更新特性(与AyakaConfig一致
- 新特性:AyakaInput._create_by_app更名为create_by_app,鼓励子类重写该方法
- 新特性:新增注册回调方法on_start_cmds、on_close_cmds、on_everyday、on_interval、on_cmd_regex
- 变动:修改了app.get_state的使用方式
0.5.5¶
- 修复BUG:0.5.4中on_text装饰器的行为与预期不符