Jkit

Latest version: v3.0.0b3

Safety actively analyzes 707607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

3.0.0b3

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

功能变动:

- **加入对贝交易平台简书贝市场订单数据的支持**
- **[Breaking]** `jkit.private.assets` 模块重命名为 `jkit.private.assets_wallet`,主类重命名为 `AssetsWallet`
- **[Breaking]** `jkit.user.User.assets_info` 返回 `AssetsInfoData`,以应用数据校验并优化开发者体验
- **[Breaking]** 重构 `credentials` 模块
- **[Breaking]** 文章收益排行榜、用户收益排行榜尝试获取未来的排行榜数据时,抛出 `ResourceUnavailableError`
- 添加 `jkit.private.assets.Assets.assets_info`,用于查询拥有 Token 的用户的精确资产数据
- 重构凭证处理
- 标识符无效时抛出 `InvalidIdentifierError`
- 更新 PyPI Classifiers

错误修复:

- 修复接口参数传递异常导致分页、筛选条件无法正确应用的问题
- 修复 `ValidationError` 继承关系错误的问题

3.0.0b2

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

功能变动:

- **重新设计各模块,规范数据对象命名与公私有规则**
- **重构数据类与相关 Mixin**
- **重构网络请求与相关配置项**
- **对部分模块代码进行了重新排序**
- 将用户资产信息接口合并为 `User.assets_info`
- 降低用户资产数据的计算误差
- 将约束模块重命名为 `constraints`
- 将 `AssetsRanking` 对象重命名为 `UserAssetsRanking`
- 使用 `Literal` 代替 `Enum` 表示枚举项
- `Literal` 参数转为全大写
- 添加针对 `JIANSHU` 数据源的 `RatelimitError`
- API 请求中加入 User-Agent
- 发起网络请求时正确填充 `Content-Type` header
- 使用 `msgspec` 进行 JSON 编码以提升性能
- 优化类型声明与对象转换
- 优化嵌套数据对象 `__repr__` 表示
- 更新 .gitignore

错误修复:

- 修复资源对象检查逻辑异常导致额外网络请求的问题
- 修复在特定情况下用户资产数据中简书贝数值为负的问题
- 修复无法正常实例化 `Notebook` 对象的问题

3.0.0b1

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

功能变动:

- **支持 Python 3.13**
- **移除对 Python 3.8 的支持**
- **由于 `httpx` 库的参数弃用,对网络配置项进行了不兼容变更**
- **为保持项目精简,简书 API Bruno 文件**
- 重构基础类
- 使用更多 Ruff 静态检查规则优化代码风格,并升级到 Python 3.9+ 语法
- 项目管理工具切换为 `uv`
- 更新 `.gitignore`
- 使用 `hatchling` 进行构建
- 优化错误提示
- 合并相同的常量,避免不必要的正则表达式编译
- 定义更多内部常量,替代 Magic Number
- 移除不必要的类属性
- 依据规范将 `__version__` 改为小写
- 更新 LICENSE 年份

错误修复:

- 修复标识符检测与转换对部分旧版本 slug 误判为无效标识符的问题
- 修复部分情况下将网络异常误判成资源不存在的问题

依赖变动:

- 更新依赖库 `ruff` 到 v0.9.0,并应用最新 linting 与 formatting 规则
- 更新依赖库 `msgspec` 以支持 Python 3.13
- 移除不再使用的 `typing-extensions` 模块

3.0.0a16

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

功能变动:

- 替换 HTML 解析实现

依赖变动:

- 移除依赖 lxml

3.0.0a15

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

功能变动:

- **[Breaking]** jianshu_lottery 模块更名为 lottery
- 基于历史数据,我们现在假设积分兑换平台贝市交易单均为非匿名,因此移除了匿名布尔值,同时将部分字段标记为非空
- 公开 Msgspec 约束模块供外部使用

3.0.0a14

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

错误修复:

- 修复用户上传图片正则匹配异常

依赖变动:

- 更新依赖库

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.