Skip to content

v1.0.3

Choose a tag to compare

@erikwang2013 erikwang2013 released this 18 Oct 16:17
· 4 commits to main since this release

项目宠物重绘为卡通橘猫 Kee,12 种表情形态接入代码。

新增

  • mascot::Expression:12 种宠物表情形态(笑 / 欢乐 / 哭 / 沮丧 / 惊恐 / 愤怒 / 撒娇 / 卖萌 / 讨好 / 敲打 / 捂脸 / 吐舌头)编译期内嵌,提供 ALL / name() / cn_name() / svg()

变更

  • 项目宠物重绘为卡通橘猫 Kee:猫有九命=九种接入,八根胡须=八个框架适配层,爪中钥匙=JWT,颈圈蓝盾=校验与黑名单
  • docs/pet.svg、12 种表情 SVG、终端横幅、社交预览图、站点图标 / favicon 同步更新
  • README(中英)去除 HTML 标签,改用纯 Markdown;补英文表情表与 mascot::Expression 用法示例
  • Expression 查询方法补 #[must_use]

验证

  • cargo fmt --check
  • cargo test --all-features(本地无 redis / memcached 时以 JWT_TEST_SKIP_SERVICES=1 跳过服务用例;CI 使用真实服务)
  • cargo clippy --all-features --all-targets -- -D warnings
  • RUSTDOCFLAGS="-D warnings" cargo doc --all-features --no-deps

变更详情见 CHANGELOG.md;crates.io:jwt-rust 1.0.3