Releases: wuxianucw/PartiallyPassword
PartiallyPassword 3.1.1
PartiallyPassword 3.1.0
- 新增“额外 Markdown 标记”配置项,修复部分情况下加密块前后出现多余
!!!
的问题(#4)。
注意: 更新插件时,请手动备份你的配置信息后禁用插件,然后用新版本插件文件替换原有版本,最后再启用插件并完成你的配置。
注意:如果从 v2.x 更新至此版本,原先设置过加密的文章将会出现异常,需要按照 README 使用自动升级工具修正配置。 这是因为 v3 版本采用 JSON 密码组方案代替了原先的“密码串+分隔符”方案。
PartiallyPassword-v3.0.0
v3.0.0 正式版发布。
- 允许空密码。
- 加密块中内容默认
trim
一次。 - 采用 JSON 密码组方案,新增
pwd
命名密码参数,废弃模数循环。 - 废弃模板变量
uniqueId
,因为它现在与id
完全一致(从 0 开始)。该变量自 v3.0.0(此版本)起移除。 - 新增
ppswitch
语法,能够实现不同密码对应不同内容(#2)。 - 新增
Upgrade.php
配置自动升级工具,实现 v2.x 到 v3 无缝迁移。
注意: 更新插件时,请手动备份你的配置信息后禁用插件,然后用新版本插件文件替换原有版本,最后再启用插件并完成你的配置。
注意:如果从 v2.x 更新至此版本,原先设置过加密的文章将会出现异常,需要按照 README 使用自动升级工具修正配置。 这是因为 v3 版本采用 JSON 密码组方案代替了原先的“密码串+分隔符”方案。
PartiallyPassword-v3.0.0-beta.2
这是一个 beta 版本,不建议在生产环境中使用此版本。
- 修复密码组中无对应密码时,输入密码后才显示错误提示的 Bug。
注意:如果从 v2.x 更新至此版本,原先设置过加密的文章将会出现异常,需要手动修正配置。 这是因为 v3 版本采用 JSON 密码组方案代替了原先的“密码串+分隔符”方案,自动升级工具将随正式版发布。
PartiallyPassword-v3.0.0-beta.1
这是一个 beta 版本,不建议在生产环境中使用此版本。
- 模板变量
uniqueId
改为从 0 开始,与模板变量id
保持一致。在 v2.0.2 及以前版本(包括 v2.0.2),uniqueId
是从 1 开始的,而id
始终是从 0 开始的。 - 允许空密码。
ppblock
加密块中内容默认trim
一次。- 采用 JSON 密码组方案,新增
pwd
命名密码参数,废弃模数循环。 - 废弃模板变量
uniqueId
,因为它现在与id
完全一致。该变量自 v3.0.0 起移除,v2.x 不受影响。 - 新增
ppswitch
语法,能够实现不同密码对应不同内容(#2)。
注意:如果从 v2.x 更新至此版本,原先设置过加密的文章将会出现异常,需要手动修正配置。 这是因为 v3 版本采用 JSON 密码组方案代替了原先的“密码串+分隔符”方案,自动升级工具将随正式版发布。
PartiallyPassword-v2.0.2
- 增加“Referer 检查”配置,默认开启,能够一定程度上防御一些 too simple 的密码爆破;
- 废弃原先对输入密码进行的单层
md5
加密,改为使用 Typecho 自带的PasswordHash
类,提高传输安全性。
注意: 更新插件时,请手动备份你的配置信息后禁用插件,然后用新版本插件文件替换原有版本,最后再启用插件并完成你的配置。
PartiallyPassword-v2.0.1
重要更新,修复了上一个版本因缺少判断导致的编辑时可能出现数据丢失的严重问题。
Important Update, fixed a serious problem of data loss during editing in the previous version due to lack of judgment.
注意: 更新插件时,请手动备份你的配置信息后禁用插件,然后用新版本插件文件替换原有版本,最后再启用插件并完成你的配置。
Notice: When updating the plugin, please manually back up your configuration information and disable the plugin, then replace the original version with the new version of the plugin file, and finally enable the plugin and complete your configuration.