Skip to content

Releases: lumina37/aiotieba

v3.7.3

23 Oct 02:23
db7a88a
Compare
Choose a tag to compare

新增特性

  • 新增接口 get_image_bytes 用于获取图片的原始字节流

bug修复

  • 修复了 FragTiebaPlus 过期产生的未知类型报错

v3.7.2

31 Aug 03:36
2118b9b
Compare
Choose a tag to compare

bug修复

  • 修复了 Forum_detail.has_bawu 在吧主申请阶段返回值为 True 的bug
  • 修复了 get_bawu_postlogs 解析视频信息失败的bug

v3.7.1

25 Aug 10:46
d8f6583
Compare
Choose a tag to compare

bug修复

  • 修复了 Contents_up.voice 解析异常的bug。该bug会导致以 get_user_contents 为基础的一系列方法不可用 #142

v3.7.0

18 Aug 01:15
9babb0e
Compare
Choose a tag to compare

新增特性

  • 新增 FragVideoFragVoice 用于装载视频和音频信息 (by @zaw007)

变化特性

  • Contents 中的字段 has_videohas_voice 被移除,替代用法类似 if contents.video:if contents.voice:
  • 优化了C扩展的速度

bug修复

  • 修复了 UserInfo_panel.is_vip 不准确的bug

v3.6.1

08 Aug 10:29
98c146d
Compare
Choose a tag to compare

新增特性

  • UserInfo_pf 新增字段 agree_num 用于指示用户获赞数

变化特性

  • 简化了一些类的 repr

bug修复

  • 移除了 UserInfo_pf 中的一个无用字段 is_bawu
  • del_post 现在会记录传入的 tid

v3.6.0

28 Jul 13:26
950071f
Compare
Choose a tag to compare

变化特性

  • z_id 的获取接口升级至与12.44版本保持一致

bug修复

  • 由于贴吧后端变更,删回复和批量删回复接口现均需要提供回复所在主题帖的 tid ,请注意方法 del_postdel_posts 的签名发生变更

v3.5.1

18 Jul 00:17
3ef30dd
Compare
Choose a tag to compare

新增特性

  • 新增参数 sample_id 的获取方法

变化特性

  • get_forum_detail 新增获取吧标语 slogan 和吧头像 *_avatar
  • 接口 add_post 升级至与12.x版本保持一致,并支持websocket+protobuf的工作模式

bug修复

  • 修复 __init_z_id 偶发400的bug
  • 修复无法自定义日志路径的bug

v3.5.0

03 Jul 14:06
f294916
Compare
Choose a tag to compare

新增特性

  • Client 新增多个方法 *_blacklist 用于管理新版用户黑名单(可禁言、禁关注、禁私信 12.x版本后),新增多个方法 *_blacklist_old 用于管理旧版用户黑名单(仅禁言 12.x版本前)

变化特性

  • aiotieba.LOG 被移除,无法再使用 aiotieba.LOG().info(...) 调用库内部的日志工具。但你仍可以使用 from aiotieba.logging import get_logger as LOG 来使用库日志
  • 默认不再将日志记录到文件,请在脚本开头添加一行 aiotieba.logging.enable_filelog(...) 来启用文件日志
  • Client.blacklist_* 更名为 *_bawu_blacklistget_blacklist_users 更名为 get_bawu_blacklistBlacklistUser 更名为 BawuBlacklist 以免产生混淆
  • Client.get_homepage 移除参数 with_threads 并永远请求用户个人页的主题帖列表。先前使用 with_threads=False 的场景可用 _get_uinfo_profileget_user_info 代替
  • api.get_homepage 更名为 api.profile 。其中 profile._classdef 中原有的 _home 后缀全部更改为 _pf 。这可能导致一些类型注解报错

bug修复

  • 修复 FragLink.is_external 不正确的问题(贴吧不再使用统一的 CHECK_URL_PERFIX over http 而是开始在一些场景掺杂 https
  • 修复 get_homepage 不返回个人页主题帖列表的问题(贴吧后端变更,现在使用 user_id 可以稳定获取主题帖,而使用 portrait 则对一些特定用户无法获取主题帖)

v3.4.5

26 Jun 12:42
f5cb994
Compare
Choose a tag to compare

新增特性

  • Forum_p Forum_t Forum_detail 现在包含更多信息,例如 has_bawu 表示是否有吧务, has_rule 表示是否有吧规
  • Thread_p 新增字段 view_num 用于表示主题帖浏览量
  • Client 新增方法 get_god_threads 用于获取精品神帖列表

变化特性

  • 接口 get_forum_detail 现在支持websocket+protobuf的工作模式
  • Recover.oper 更名为 Recover.op_user_name
  • aiotieba.request 模块被合并至 aiotieba.core

v3.4.4

14 Jun 02:19
c71b0fe
Compare
Choose a tag to compare

新增特性

  • Client 新增两个方法 get_bawu_postlogsget_bawu_userlogs 用于获取吧务后台信息

bug修复

  • 修复 Client._get_cid 中的参数异常
  • 简化 helperenums 的引用关系