# GitHub Release v2.0.0 — Draft Notes > **Status:** Ready for GitHub Release (Phase 15 — Gate 15) > **Tag:** `v2.0.0` > **Distribution:** Sideload via signed APK on GitHub Releases > **Product contract:** [user-business-logic.md](docs-user-business-logic.md) · **Privacy:** [privacy-policy.md](docs-privacy-policy.md) · **Build:** [release-build.md](docs-release-build.md) Copy the block below into the GitHub Release description when publishing `v2.0.0`. --- ## Release title ``` ANP Fuel Prices v2.0.0 — Week picker & national search ``` --- ## Release body (paste into GitHub) ### ANP Fuel Prices v2.0.0 Major update: choose which ANP survey week to consult, search any Brazilian municipality nationally, edge-to-edge UI polish, and fuel product icons. #### Highlights - **Week picker (UC-009)** — Select latest or historical survey week before sync; gov.br catalog parity with operational notes - **Active week chip** — Change week globally from any main screen - **National search** — IBGE municipality catalog with intelligent FTS ranking (UC-004, BR-016, BR-017) - **Safe areas** — Edge-to-edge layout respects status and navigation bars on all screens - **Fuel icons** — Vector icon + label per fuel product; TalkBack reads localized names - **Database migration** — v1.0.0 user price data preserved when upgrading to v2 schema #### Install (sideload) 1. Download **`app-release.apk`** from the assets below. 2. **Upgrading from v1.0.0:** install over existing app — local price data migrates automatically. 3. Minimum Android **8.0** (API 26). Build instructions: [docs/release-build.md](https://github.com/AlexandreZanata/TABELA-ANP-COMBUSTIVEIS/blob/main/docs/release-build.md) #### Data & disclaimers > **Fuel price data © [ANP](https://www.gov.br/anp)** — public government data. > **This app is not affiliated with ANP.** > Fuel icons from [Material Design Icons (Pictogrammers)](https://pictogrammers.com/library/mdi/) — Apache 2.0 — see [docs/attribution.md](https://github.com/AlexandreZanata/TABELA-ANP-COMBUSTIVEIS/blob/main/docs/attribution.md). #### Privacy & license - **No personal data collected** — [privacy policy](https://github.com/AlexandreZanata/TABELA-ANP-COMBUSTIVEIS/blob/main/docs/privacy-policy.md) - **Open source** — [MIT License](https://github.com/AlexandreZanata/TABELA-ANP-COMBUSTIVEIS/blob/main/LICENSE) --- ## Required disclaimers checklist - [x] ANP data attribution (BR-009) - [x] Not affiliated with ANP - [x] Weekly data — not real-time prices - [x] OSS icon attribution documented - [x] MIT license and repository URL --- ## Release assets (attach when publishing) | Asset | Source path | |-------|-------------| | `app-release.apk` | `app/build/outputs/apk/release/` | | `app-release.aab` | `app/build/outputs/bundle/release/` | Generate signed artifacts: `./gradlew validateReleaseBuild` --- ## Publishing steps (Phase R2.3) 1. Ensure `./gradlew validateGate15Release` passes (tag, signed artifacts, release notes). 2. Dry-run publish readiness: `./gradlew publishGithubRelease` 3. Push when ready: `git push origin main && git push origin v2.0.0` 4. Publish GitHub Release with assets: `bash scripts/publish-github-release.sh --publish` 5. Complete Appendix A2 manual sign-off (Phase R3) before declaring Gate 15 fully closed.