From 46c623ad8192e0be7bcdea9de43173b0e04cdd7b Mon Sep 17 00:00:00 2001 From: xweiba Date: Fri, 11 Sep 2026 11:55:03 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=87=86=E5=A4=87=20v1.0.7=20?= =?UTF-8?q?=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tests/third_party_mode_contract_test.sh | 4 +-- .../update_and_contribution_contract_test.sh | 2 +- docs/CHANGELOG.md | 1 + docs/releases/v1.0.7.md | 26 +++++++++++++++++++ project.yml | 4 +-- version.txt | 2 +- 6 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 docs/releases/v1.0.7.md diff --git a/Tests/third_party_mode_contract_test.sh b/Tests/third_party_mode_contract_test.sh index 62f142f..1d66257 100755 --- a/Tests/third_party_mode_contract_test.sh +++ b/Tests/third_party_mode_contract_test.sh @@ -142,7 +142,7 @@ test -s "$ROOT/docs/onboarding-screenshots/shadowrocket/shadowrocket-module-impo grep -q 'presentSuccessfulOperationTip(.activation)' "$ROOT/App/MapHomeView.swift" || fail "third-party save must present the activation tip" grep -q 'presentSuccessfulOperationTip(.deactivation)' "$ROOT/App/MapHomeView.swift" || fail "third-party clear must present the deactivation tip" grep -q 'if spoofState == .active' "$ROOT/App/MapHomeView.swift" || fail "manual help must follow the shared spoof state" -grep -q 'MARKETING_VERSION: "1.0.6"' "$ROOT/project.yml" || fail "marketing version must be 1.0.6" -grep -q 'CURRENT_PROJECT_VERSION: "7"' "$ROOT/project.yml" || fail "build version must be 7" +grep -q 'MARKETING_VERSION: "1.0.7"' "$ROOT/project.yml" || fail "marketing version must be 1.0.7" +grep -q 'CURRENT_PROJECT_VERSION: "8"' "$ROOT/project.yml" || fail "build version must be 8" echo "PASS: third-party proxy mode contract" diff --git a/Tests/update_and_contribution_contract_test.sh b/Tests/update_and_contribution_contract_test.sh index 41bdcd3..5026b1a 100644 --- a/Tests/update_and_contribution_contract_test.sh +++ b/Tests/update_and_contribution_contract_test.sh @@ -25,7 +25,7 @@ import sys with open(sys.argv[1], encoding="utf-8") as handle: config = json.load(handle) -assert config["latestVersion"] == "1.0.6" +assert config["latestVersion"] == "1.0.7" assert config["minimumSupportedVersion"] == "1.0.0" assert "shadowrocket" not in config["communityPromptClients"] assert set(config["communityPromptClients"]) == { diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 9522b87..d4e700a 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -4,6 +4,7 @@ ## 已发布 +- [v1.0.7](https://github.com/xweiba/location-spoofer/releases/tag/v1.0.7) — 2026-09-11 - [v1.0.6](https://github.com/xweiba/location-spoofer/releases/tag/v1.0.6) — 2026-09-01 - [v1.0.5](https://github.com/xweiba/location-spoofer/releases/tag/v1.0.5) — 2026-08-10 - [v1.0.4](https://github.com/xweiba/location-spoofer/releases/tag/v1.0.4) — 2026-08-09 diff --git a/docs/releases/v1.0.7.md b/docs/releases/v1.0.7.md new file mode 100644 index 0000000..8d08786 --- /dev/null +++ b/docs/releases/v1.0.7.md @@ -0,0 +1,26 @@ +# v1.0.7 + +发布日期:2026-09-11 + +## 主要更新 + +- 新增完整英文界面,并将诊断日志和 Bug 报告正文调整为英文,方便在 GitHub 提交和排查问题。 +- 从保留完整历史的 `xepes0/wloc` 恢复原 WLOC 脚本,固定上游提交与文件哈希,并改由本仓库长期托管。 +- 修复 Shadowrocket 等第三方客户端的脚本失效问题,模块和脚本统一使用项目自有地址及 `1.0.8` 缓存版本。 +- HTTPS 解密配置展示全部五个定位域名,每个域名提供独立复制按钮,并可直接打开当前第三方客户端。 +- 本地打包同时生成固定文件名和带生成时间的未签名 IPA,避免同名文件缓存造成误用。 + +## 提交变更总结 + +- `68cd5fd` fix(proxy): 恢复上游脚本与逐项域名复制 +- `0594970` fix(i18n): 完善国际化并迁移 WLOC 脚本 +- `908ac8f` Add English localization (device-language based) + +## 自签安装 + +- Release 附件为未签名 IPA,安装前需要自行签名。 +- 可使用免费 Apple ID 和 Impactor 完成签名安装,无需付费开发者账号。 +- 签名时请保留 Bundle ID `com.paopaolabs.location-spoofer`、App Group `group.com.paopaolabs.location-spoofer` 及原有 entitlements。 +- 免费 Apple ID 签名通常只有 7 天有效期,到期后需要重新签名安装。 + + diff --git a/project.yml b/project.yml index 7b1a80e..e44bdbd 100644 --- a/project.yml +++ b/project.yml @@ -14,8 +14,8 @@ knownRegions: settings: base: SWIFT_VERSION: "5.9" - MARKETING_VERSION: "1.0.6" - CURRENT_PROJECT_VERSION: "7" + MARKETING_VERSION: "1.0.7" + CURRENT_PROJECT_VERSION: "8" CODE_SIGN_STYLE: Manual CODE_SIGNING_ALLOWED: "NO" CODE_SIGNING_REQUIRED: "NO" diff --git a/version.txt b/version.txt index 1956613..70671d6 100644 --- a/version.txt +++ b/version.txt @@ -1,5 +1,5 @@ { - "latestVersion": "1.0.6", + "latestVersion": "1.0.7", "minimumSupportedVersion": "1.0.0", "communityPromptClients": ["surge", "quantumultX", "loon", "stash", "egern"] }