Dev Task: Update Capacitor to v8
- Dominant language
- Python
- Stars
- 65
- Forks
- 11
- Avg merge
- 21h 25m
- Merged PRs (30d)
- 70
Description
**Describe the task**
Update all Capacitor dependencies from v7 to v8 for the ASA Go. This includes merging all currently open Renovate PRs related to Capacitor v8 and updating any remaining Capacitor packages that haven't been automatically updated yet.
**Acceptance Criteria**
- [ ] Test mobile app functionality on iOS after updates
- [ ] Test mobile app functionality on Android after updates
- [ ] Update any breaking changes in application code if needed
- [ ] Verify all mobile features work as expected (geolocation, haptics, keyboard, network detection, preferences, etc.)
**Additional context**
- Current Capacitor version: 7.1.0
- Target Capacitor version: 8.x
- Review the [Capacitor v8 migration guide](https://capacitorjs.com/docs/updating/8-0) for any breaking changes
- Test thoroughly on both iOS and Android platforms before considering complete
**These PRs should be merged:**
- https://github.com/bcgov/wps/pull/4987 - Update dependency @capacitor/geolocation to v8
- https://github.com/bcgov/wps/pull/4988 - Update dependency @capacitor/haptics to v8
- https://github.com/bcgov/wps/pull/4989 - Update dependency @capacitor/ios to v8
- https://github.com/bcgov/wps/pull/4990 - Update dependency @capacitor/keyboard to v8
- https://github.com/bcgov/wps/pull/4991 - Update dependency @capacitor/network to v8
- https://github.com/bcgov/wps/pull/4992 - Update dependency @capacitor/preferences to v8
- https://github.com/bcgov/wps/pull/5011
- https://github.com/bcgov/wps/pull/5009
- https://github.com/bcgov/wps/pull/5008
- https://github.com/bcgov/wps/pull/5033
Contributor guide
Research direction
Start by reviewing the Capacitor v8 migration guide and the listed Renovate PRs, then identify any remaining Capacitor v7 packages. Test the mobile app on both iOS and Android, including geolocation, haptics, keyboard, network detection, and preferences. Done means all Capacitor dependencies are on v8, breaking changes are addressed, and both platforms work as expected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, ios
- Domain
- mobile-dev
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100