Skip to content

chore(release): подготовка v2.9.0 (changelog, README, версия)#76

Merged
xtclovver merged 1 commit into
mainfrom
claude/relaxed-tharp-ad00a3
Jun 11, 2026
Merged

chore(release): подготовка v2.9.0 (changelog, README, версия)#76
xtclovver merged 1 commit into
mainfrom
claude/relaxed-tharp-ad00a3

Conversation

@xtclovver

Copy link
Copy Markdown
Owner

Что изменено

Подготовка релиза v2.9.0 (versionCode 20900). Покрывает коммиты после v2.8.1: #73, #74, #75 (#71 — только ссылки в README, в changelog не выносился).

Fastlane changelog

Новые fastlane/metadata/android/<locale>/changelogs/20900.txt для en-US, ru-RU, fa, zh-CN. Содержание (нумерованный список, как в прошлых релизах):

  1. 6 новых детекторов VPN/прокси (паттерны интерфейсов, тип транспорта, TUN/TAP по sysfs, host-route /32, Clash/sing-box REST API, SOCKS5-auth проба).
  2. Детектор эмулятора и изолированного контекста (→ NEEDS_REVIEW, не DETECTED).
  3. Три профиля маркетплейса (Stealth Check, MTProxy/TG STUN Check, Extended Test).
  4. Ed25519-подпись каталога маркетплейса + certificate pinning для GitHub CDN.
  5. Фиксы: GeoIP {ip}, локализация Markdown-экспорта, гонка при отмене сканирования.

README (все 4 локали)

Синхронизированы с новыми детекторами #74/#75:

  • Дерево архитектуры: BypassChecker, NativeSignsChecker.
  • Раздел 3.1: тип VPN-транспорта (SERVICE/PLATFORM/LEGACY/OEM, информационное поле).
  • Раздел 4.2: 7 новых паттернов интерфейсов + xfrm.
  • Раздел 6: ClashApiScanner, опциональная SOCKS5-auth проба, подраздел 6.4, обновлённая формула вердикта.
  • Раздел 12: подразделы 12.1–12.4 (TUN/TAP по типу, host-route /32, эмулятор, изоляция).

Версия

app/build.gradle.kts: versionCode 20802 → 20900, versionName 2.8.2 → 2.9.0.

Заметки для ревью

  • Новые детекторы встроены в существующие чекеры (нового класса нет), поэтому дерево архитектуры правилось точечно.
  • Лимит changelog в 500 символов проектом не соблюдается исторически (публикация через F-Droid/GitHub Releases, не Google Play) — текст не ужимался искусственно.
  • Изменения только в markdown, changelog .txt и одной строке версии — Kotlin-кода не касается, сборка не затронута.

Подготовка релиза v2.9.0 (versionCode 20900).

- Добавлены fastlane changelog 20900.txt для en-US/ru-RU/fa/zh-CN,
  охватывающие коммиты #73/#74/#75 (6 детекторов VPN/прокси,
  детектор эмулятора/изоляции, профили маркетплейса, Ed25519-подпись
  каталога, фиксы).
- README (все 4 локали) синхронизированы с новыми детекторами:
  дерево архитектуры, паттерны интерфейсов (4.2), BypassChecker
  (Clash API + SOCKS5-auth, 6.4), NativeSignsChecker (TUN/TAP по типу,
  host-route /32, эмулятор, изоляция, 12.1-12.4), тип VPN-транспорта (3.1).
- build.gradle.kts: versionCode 20802 -> 20900, versionName 2.8.2 -> 2.9.0.
@sonarqubecloud

Copy link
Copy Markdown

@xtclovver xtclovver merged commit 7fa507c into main Jun 11, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant