新增特性
- `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_blacklist` , `get_blacklist_users` 更名为 `get_bawu_blacklist` , `BlacklistUser` 更名为 `BawuBlacklist` 以免产生混淆
- `Client.get_homepage` 移除参数 `with_threads` 并永远请求用户个人页的主题帖列表。先前使用 `with_threads=False` 的场景可用 `_get_uinfo_profile` 或 `get_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` 则对一些特定用户无法获取主题帖)