Changelog
Last updated: August 29, 2025
We use Semantic Versioning (
MAJOR.MINOR.PATCH). App releases may roll out gradually on the
App Store and Google Play. Backend/API updates are backwards compatible within the same major version.
🔄
Current Version: v1.0.0
Latest stable release with full feature set and security updates.
📋 Release Support Policy
Mobile Apps
Latest major version and one prior minor version supported
API v1
Stable with backwards compatibility. Breaking changes will use v2
Minimum OS
iOS 15+ • Android 8.0+
v1.0.0 — Initial Public Release
iOS
Android
API v1
Released: August 2025
✨
New Features
-
Global recall search across 39 agencies in 19 countries (FDA, CPSC, EU Safety Gate, Health Canada, ANVISA, PROFECO, COFEPRIS, ANMAT, ACCC, FSANZ, TGA, NVWA, OPSS, UK FSA, and more)
-
Barcode scanner (camera permission) for fast UPC/EAN checks with smart fallback to keyword results
-
Filters for category and severity, with clear "no results" guidance and source transparency
-
Source links to the official agency notice on every recall detail
-
Privacy-first auth: Sign in with Apple / Google. We store only an internal
user_idand providersub— no emails -
In-app DSAR: Export my data and Delete my account actions in Settings → Privacy
⚡
Quality & Performance
-
Unified error responses with
traceIdfor support; resilient retries and timeouts on API calls -
Fast list rendering and detail transitions; debounced search
🔌
API v1 (Server)
-
GET /api/v1/healthz— health check -
POST /api/v1/search/advanced— multi-source search (agencies, date range, severity, pagination) -
GET /api/v1/openapi.json— OpenAPI specification -
POST /api/v1/user/data/export&/user/data/delete— DSAR endpoints
🔒
Privacy & Security
-
No analytics SDKs. Optional Crashlytics (opt-in) with anonymized crash logs
-
HTTPS/TLS everywhere; least-privilege access to backend services
⚠️
Known Issues
-
Some agency text can be long; we truncate in list views (full content on detail + source link)
-
Occasional ingest delays during upstream maintenance; data refreshes on next sync
🐛
Report an Issue
Found a bug or have a feature request? Help us improve BabyShield.
Email support@babyshield.cureviax.com and include:
- App version (Settings → About), device/OS, and steps to reproduce
- Screenshots or screen recordings if possible
- For API issues, the
traceIdfrom the response and the endpoint you called
📜
Version History
Looking for older release notes or machine-readable changelog data?
Email support@babyshield.cureviax.com for:
- Complete version history archive
- Machine-readable JSON/XML changelog feeds
- Beta and pre-release information