Skip to content

Releases: FHU-yezi/JKit

v3.0.0a8

01 Jan 07:52
Compare
Choose a tag to compare
v3.0.0a8 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

功能变动:

  • 支持获取持钻奖励记录
  • 修改私有资产接口实现
  • 优化精确资产标准化实现

错误修复:

  • 修复用户为银牌会员时获取信息报错的问题
  • 修复徽章介绍信息数据校验失败的问题

CI / CD:

  • 移除 codespell CI 流程

v3.0.0a7

30 Dec 23:59
Compare
Choose a tag to compare
v3.0.0a7 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

功能变动:

  • [Breaking] 用户拥有的专题、管理的专题、文集改为迭代获取
  • 支持获取资产交易记录(私有)
  • README 增加简书鉴权 Token 获取流程
  • 规范化函数命名与传参方式

v3.0.0a6

28 Dec 06:38
Compare
Choose a tag to compare
v3.0.0a6 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

功能变动:

  • 支持以文本格式返回文章内容

v3.0.0a5

24 Dec 22:27
Compare
Choose a tag to compare
v3.0.0a5 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

功能变动:

  • 支持获取用户文章
  • 支持获取作者文集与连载信息
  • 支持获取用户创建或管理的专题
  • 支持获取简书抽奖大转盘数据
  • 移除部分多余的数据获取方法
  • 为专题添加便利方法

错误修复:

  • 修复部分资源对象操作未自动触发可用性检查的问题
  • 修复资产排行榜数据异常的问题

v3.0.0a4

24 Dec 01:35
Compare
Choose a tag to compare
v3.0.0a4 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

功能变动:

  • 支持获取文章评论和精选评论
  • 支持获取文章被收入专题信息
  • 支持获取文章音频信息
  • 支持获取文章所属文集信息
  • 修改资源对象检查逻辑和相关配置文件
  • 支持禁用数据校验
  • 为资源对象设置 __repr__
  • 移除 init 未使用导入忽略规则

错误修复:

  • 修复日期数据异常

依赖变动:

  • 放开依赖库版本限制

v3.0.0a3

19 Dec 09:50
Compare
Choose a tag to compare
v3.0.0a3 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

功能变动:

  • 避免不必要的验证流程
  • 移除主包导出
  • 添加自定义数据校验异常
  • 部分 user_info -> author_info
  • DataObject -> ResourceObject 转换方法更名

CI / CD:

  • 发布新版本前运行静态检查
  • 优化自动版本发布逻辑

v3.0.0a2

18 Dec 22:15
Compare
Choose a tag to compare
v3.0.0a2 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

功能变动:

  • 支持获取专题信息
  • 支持获取用户简书钻、简书贝和总资产数据
  • 修改部分参数为强制关键字参数
  • 部分资源对象支持校验
  • 添加版本号变量
  • 更新部分 API 文档
  • 网络请求模块更名

错误修复:

  • 修复错误的 PyPI classifier

v3.0.0a1

17 Dec 01:18
Compare
Choose a tag to compare
v3.0.0a1 Pre-release
Pre-release

这是一个 Alpha 版本,可能随时进行重大变更。

JRT 已更名为 JKit,这是 v3 的首个开发者预览版。

pip install jkit --pre

该版本并未包含全部功能,目前支持的功能:

  • 配置修改
  • 标识符校验与转换
  • 文章收益排行榜、作者收益排行榜、资产排行榜数据获取
  • 用户、文章部分数据获取

同时,我们整理了简书部分 API 的文档,可使用 Bruno 打开 jianshu_apis 目录查看并测试。

我们将持续为 JKit v3 添加新功能,并发布后续的 Alpha 版本供开发者评估。

v2.11.0

18 Apr 08:44
Compare
Choose a tag to compare

功能变动:

  • 贝壳小岛已于 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
  • 新增开发依赖 ruffpyrightblack
  • 移除开发依赖 flake8mypyyapf

v2.10.1

12 Jul 06:14
Compare
Choose a tag to compare

错误修复:

  • 修复 objects 模块中部分函数不可用的问题
  • 修复贝壳小岛接口变动导致获取交易单失败的问题

代码规范:

  • 修复一些注释与代码不匹配的问题,删减非必要的括号

依赖变动:

  • 不再限定开发依赖版本,同时在开发依赖中加入代码格式化工具 yapf