Skip to content

v2.6.0

Choose a tag to compare

@FHU-yezi FHU-yezi released this 03 Dec 15:11
· 94 commits to main since this release

依赖变动:

  • 网络请求库由 requests 更换为 httpx
  • 可选 Json 解析库由 simplejson 更换为 ujson

功能变动:

  • basic_apis 模块中增加获取用户动态的接口
  • 增加对专题和小岛链接有效性的校验函数
  • 增加 AssertType 函数,用于实现类型检查
  • AssertStringAssertIntAssertFloat 三个函数已进入弃用阶段,将在下个版本中移除,请尽快修改您的代码

性能优化:

  • 优化了断言函数的逻辑,小幅提升性能
  • 字符串格式化方式改为 f-string,小幅提升性能
  • 提升了获取文章内容(纯文本和 Markdown)的性能

错误修复:

  • 修复获取用户性别时,性别值为 3 会报错的问题
  • 修复一个导致在 Python 3.6 版本中运行报错的问题

代码规范:

  • 规范泛型的类型注释
  • 规范生成器函数的类型注解与注释
  • 规范 List 和 Dict 的类型注解
  • 规范字符串判空写法

测试:

  • 重写测试,逻辑与用例分离