docs releases v2.0.0 - AlexandreZanata/Abastevo GitHub Wiki
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)
- Download
app-release.apkfrom the assets below. - Upgrading from v1.0.0: install over existing app โ local price data migrates automatically.
- 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
- No personal data collected โ privacy policy
- Open source โ MIT 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)
- Ensure
./gradlew validateGate15Releasepasses (tag, signed artifacts, release notes). - Dry-run publish readiness:
./gradlew publishGithubRelease - Push when ready:
git push origin main && git push origin v2.0.0 - Publish GitHub Release with assets:
bash scripts/publish-github-release.sh --publish - Complete Appendix A2 manual sign-off (Phase R3) before declaring Gate 15 fully closed.