Releases: Starry-OvO/aiotieba
Releases · Starry-OvO/aiotieba
v4.4.5
v4.4.4
v4.4.3
变化特性
- 减少
FragImage
的repr
所输出的重复信息
bug修复
- 修复了
get_bawu_*
在条目数不足一页时解析失败的bug
v4.4.2
新增特性
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
新增特性
get_user_posts
新增参数rn
用来指示需要获取的条目数
bug修复
- 修复了
get_user_posts
无法通过websocket调用的bug
v4.4.0
新增特性
- 新增接口
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
变化特性
search_post
接口更名为search_exact
,以便与后续可能会添加的新版搜索接口search_fuzzy
区分- 加密库由
pycryptodome
更换为cryptography
bug修复
- 修复了
orjson
序列化失败的bug
v4.2.0
新增特性
- 新增
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修复
- 修复了
IntResponse
和BoolResponse
不在repr
中打印自身值的bug
v4.1.0
新增特性
- 现在可以通过直接对
Client.account
赋值来快速更换用户 Forum
新增字段category
subcategory
分别用于表示贴吧一级二级分类
bug修复
- 修复了
Forum_detail.has_bawu
的判断逻辑 - 修复了
get_bawu_info
的一处参数错误 - 修复了
FragImage.hash
的异常赋值 - 修复了
UserInfo_selfinit.log_name
返回None
的异常
v4.0.3
新增特性
- 新增字段
Post.is_aimeme
用于判断楼层是否是AI生成的表情包
bug修复
- 修复了代理设置不生效的bug