Skip to content

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装饰器的行为与预期不符