Skip to content

Releases: Starry-OvO/aiotieba

v4.4.5

06 Jun 11:50
2be7657
Compare
Choose a tag to compare

变化特性

  • get_user_info现在始终返回联合类型UserInfo
  • 优化get_cid的返回类型
  • 对齐get_tab_map的返回类型提示

bug修复

  • 修复了get_bawu_*logs中的若干bug

v4.4.4

20 Apr 10:13
de52ae5
Compare
Choose a tag to compare

新增特性

  • frag_type=40解析为纯文本 #192

bug修复

  • 修复了get_bawu_*logs无法搜索中文用户名的bug #194
  • 修复了新设置Client.account时Cookies未被同步更新的bug
  • 修复了sign_forum返回类型错误的bug

v4.4.3

11 Apr 07:08
c322902
Compare
Choose a tag to compare

变化特性

  • 减少FragImagerepr所输出的重复信息

bug修复

  • 修复了get_bawu_*在条目数不足一页时解析失败的bug

v4.4.2

01 Apr 02:57
c53cdfc
Compare
Choose a tag to compare

新增特性

  • top接口可通过is_vip参数指定是否使用会员置顶
  • Postlog可通过pid是否为0判断是否为主题帖
  • Account现在支持hash

变化特性

  • 包管理工具由pdm变更为rye
  • 格式化工具由black变更为ruff

bug修复

  • 修复了get_bawu_*logs无法指定查询时间范围的bug
  • 修复了get_bawu_postlogs闰日解析失败的bug
  • 修复了无法自定义代理的bug

v4.4.1

23 Mar 04:55
6c569cb
Compare
Choose a tag to compare

新增特性

  • get_user_posts新增参数rn用来指示需要获取的条目数

bug修复

  • 修复了get_user_posts无法通过websocket调用的bug

v4.4.0

19 Mar 12:15
8f7a8d5
Compare
Choose a tag to compare

新增特性

  • 新增接口get_bawu_perm set_bawu_perm用于读取和设置吧务的恢复删帖/解封等权限
  • 新增接口add_bawu del_bawu用于添加和删除吧务(非网页端接口,无需验证码)
  • 新增接口get_user_posts用于获取未隐藏所有动态的用户的历史回复
  • 使用scikit-build-core构建C扩展。基于合理配置,该工具可以有效避免打包无关内容,显著减小打包体积

变化特性

  • 使用enum.Flag优化枚举
  • 接口get_self_threads get_self_public_threads的功能并入get_user_threads
  • 接口get_self_posts的功能合并至新接口get_user_posts

v4.3.0

14 Mar 10:59
5179484
Compare
Choose a tag to compare

变化特性

  • search_post接口更名为search_exact,以便与后续可能会添加的新版搜索接口search_fuzzy区分
  • 加密库由pycryptodome更换为cryptography

bug修复

  • 修复了orjson序列化失败的bug

v4.2.0

08 Mar 02:56
797430c
Compare
Choose a tag to compare

新增特性

  • 新增get_forum接口。较get_forum_detail更强大,可获取贴吧二级分类和主题帖数
  • get_forum_detail新增对贴吧一级分类的解析,由Forum_detail.category表示
  • 新增get_rank_forums接口,可通过贴吧名获取同个二级分类下其他吧的签到人数排名
  • 新增__get_selfinfo_moindex接口,可获取较__login更丰富的个人信息
  • 引入orjson可选依赖,以加快json解析速度

变化特性

  • search_post接口参数query_type更名为search_type,类型由魔法int变更为enums.SearchType以明确语义
  • 优化get_self_info函数。当需要获取全部信息时使用/c/u/user/profile接口
  • 放宽对lxml pycryptodome的版本约束
  • 测试使用的pytest版本更新至8.x
  • 优化读缓冲区尺寸

bug修复

  • 修复了IntResponseBoolResponse不在repr中打印自身值的bug

v4.1.0

26 Feb 10:55
7551842
Compare
Choose a tag to compare

新增特性

  • 现在可以通过直接对 Client.account 赋值来快速更换用户
  • Forum 新增字段 category subcategory 分别用于表示贴吧一级二级分类

bug修复

  • 修复了 Forum_detail.has_bawu 的判断逻辑
  • 修复了 get_bawu_info 的一处参数错误
  • 修复了 FragImage.hash 的异常赋值
  • 修复了 UserInfo_selfinit.log_name 返回 None 的异常

v4.0.3

18 Feb 12:14
3e03883
Compare
Choose a tag to compare

新增特性

  • 新增字段 Post.is_aimeme 用于判断楼层是否是AI生成的表情包

bug修复

  • 修复了代理设置不生效的bug