功能变动:
- 贝壳小岛已于 2022 年 9 月 30 日关闭,该版本移除了贝壳小岛数据获取模块(
beikeisland
) - 现在 TCP 连接将被自动复用,以提升批量请求时的性能
- 现在所有请求将使用 HTTP/2 协议发送,以提升批量请求时的性能
- 全部时间相关数据现在均不再包含时区信息,您可在升级后从代码中安全移除
.replace(tzinfo=None)
语句 - 原始 API 封装优化
- 使用
Ruff
优化代码风格 - 使用
Pyright
增强类型安全 - 格式化代码
- 修改贡献指南中过时的示例
- 修改开源许可证年份
错误修复:
- 修复失败的测试用例
- 修复总资产排行榜将总资产数据作为简书钻数据返回的问题
GetAssetsRankData
函数的返回数据中新增assets
字段- 为保证向后兼容,
FP
字段在 v2 中暂不移除,其值与assets
字段相同。 - 若
GetAssetsRankData
函数的get_full
参数为 True,将获取真实的简书钻数据,并替换兼容用途的 FP 字段,简书贝(FTN)字段也将正确计算。
- 修复用户时间线信息解析错误
- [不兼容更改]
GetUserTimelineInfo
函数中operation_type
参数的可能取值comment_note
(评论文章)现已变更为comment_article
- [不兼容更改]
依赖变动:
- 迁移到 Poetry
- 新增依赖
h2
- 新增开发依赖
ruff
、pyright
、black
- 移除开发依赖
flake8
、mypy
、yapf