Releases: worksoup/cxsign
Releases · worksoup/cxsign
v0.2.2
v0.2.1
v0.2.0
What's Changed
-
修复了不处理无位置限制的二维码签到的问题。
-
修复了有时使用错误的二维码的问题。
-
为 --location 选项添加语义:如果不可解析为位置,不可视为位置 id 且不可视为别名时,则作为自动获取位置时的地名(因为自动获取的地名可能和官方客户端签到时的地名不同,可以通过该选项指定一个更合适的地名)。
-
没有任何登录账号时会提示。
-
疑似登录过期时会提示。
-
使用了newsign库(WIP)。优化了获取签到和签到的逻辑,多用户签到性能有很大提升。
需要注意:该版本很可能引入一些问题的回归,这是因为 newsign 库分支时复用了很多主分支的代码。分支后,一些主分支解决的问题可能未应用到 newsign 上。
v0.1.2
修复了签到失败的问题。
自动获取二维码签到时所需的位置信息。
修复了非 100% 缩放时无法正常截屏的问题。
添加了项目图标。
注:本项目将迎来全面重构,发布 release 以记录上次 release 到现在的主要工作成果。
Full Changelog: v0.1.1...v0.1.2
v0.1.1
由于还未到 1.0 版本,所以我暂时遵循如下版本号增加规则:
- 当新老版本的数据库文件和导入导出的位置文件无法被相互读取时,增加第二位。
- 删除或改变了某个选项或子命令,增加第三位。
- 其余更改,比如增加了选项或是改变了命令的语义等用户可感知的更改将不会发新的 Release.
重大更改
- 添加了别名功能。可以为位置添加多个别名,方便记忆。如此可以避免每次指定位置时还要列出一遍位置。
- 将
pos
子命令改为location
, 各个选项也变化颇多。详情请查看代码或 wiki.
其余更改
- 删除了
-c, --capture
, 选项,因为该选项指定的行为将是二维码签到时的默认行为。 - 更新
Cargo.lock
文件。 - 修改了拍照签到选择照片的逻辑。现在会每个用户优先使用自己网盘上的图片而不是第一个用户的。如果指定了本地图片则还是使用同一张图片。
- 将签到时指定位置的选项整合为一个,现在只有
-l, --location
选项,但可以解析四种格式,包括别名、位置id、直接指定位置、其他无法被解析的字符串(或不指定)。 - 将
-p, --pic
改为-i, --image
. - 将
--precise
改为--precisely
.