Skip to content

docs releases v2.0.0

AlexandreZanata edited this page Sep 30, 2026 · 1 revision

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 · Privacy: privacy-policy.md · Build: 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

Data & disclaimers

Fuel price data © ANP — public government data.
This app is not affiliated with ANP.
Fuel icons from Material Design Icons (Pictogrammers) — Apache 2.0 — see docs/attribution.md.

Privacy & license


Required disclaimers checklist

  • ANP data attribution (BR-009)
  • Not affiliated with ANP
  • Weekly data — not real-time prices
  • OSS icon attribution documented
  • 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.

Fuel prices wiki

Source: AlexandreZanata/brazil-fuel-prices @ 08a54dc49c2e43a85aba56a7b56ae96d692cec61

Clone this wiki locally