Skip to content

v1.1.0

Choose a tag to compare

@erikwang2013 erikwang2013 released this 06 Oct 17:51
· 10 commits to main since this release

把项目宠物从「文档里的图」变成 crate 的正式一部分,并修掉英文文档里的几处不自然。

新增

  • pet::svg() —— 原始 SVG 标记(对应常量 pet::SVG)。
  • pet::ascii() —— 终端等宽版(对应常量 pet::ASCII)。
  • pet::data_uri() —— data:image/svg+xml;base64,…,可直接塞进 HTML 的 <img src>。
    下游因此不必依赖本库的文件布局:形象经 include_str! 打进二进制,与 SVG 是同一份。
  • pet::SVG_LEN —— 形象的字节数。
  • CLI 新增 --version / -V:输出 encryptable <版本>,附宠物与座右铭。
  • CLI 的 --help 与无参数调用现在都会先打印宠物。

变更

  • 两份 README 语言切换行里的 🌐 换成项目宠物图标。
  • 英文 README 里 3 处包裹英文标签的全角括号 【】 改为加粗。
  • crate 文档补上宠物 API 的可运行示例。

说明

本版无破坏性变更,也没有改密码学行为 —— 1.0.0 产生的密文与 1.1.0 完全互通。
按语义化版本,新增公开 API 属次要版本,故为 1.1.0 而非 1.0.1。