4.0.39Android
Added 6
- Added permissions blocks
- Added missing license file
- Enable screenshots on debug builds
- Added IAP events
- Reintroduced feature flags
- Added contact support option on repetitive login failures
Changed 1
- Redesigned paywall
Fixed 11
- Fixed race condition overriding selected location
- Clear keystore after use
- Removed duplicate lookup
- Fixed snooze remaining time issue
- Fixed broken magic link login
- Fixed connection issues
- Fixed ConcurrentModification exception
- Fixed connect on launch
- Fixed per-month price formatting and calculation
- Fixed empty email crash
- Fixed cached server list not being used on network failure
Security 2
- Addressed security concern
- Fixed security concern
What's Changed
- KM-17124: Removed obsolete amazon tests by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/303
- KM-17125: Fixed race condition overriding selected location by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/304
- KM-0000: Update CODEOWNERS by @kp-stefan-klug in https://github.com/pia-foss/mobile-android/pull/305
- KM-17123: Security concern addressed by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/306
- KM-17127: Passed test params by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/307
- KM-17129: Clear keystore after use by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/308
- KM-17128: Added permissions blocks by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/309
- KM-17130: Removed duplicate lookup by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/310
- Fixed snooze remaining time issue by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/311
- KM-17190: Fixed broken magic link login by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/313
- KM-17190: Fixed magic link login by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/314
- KM-17213: Fixed connection issues by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/315
- Gradle to 9.3.0 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/317
- KM-17257: ConcurrentModification fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/316
- Added missing license file by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/318
- Updated KPI version by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/321
- Gradle update by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/322
- KM-17501: Fixed connect on launch by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/324
- KM-17462: Enable screenshots on debug builds by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/325
- KM-17453: IAP events by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/323
- Km 17403 paywall redesign by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/326
- Version update 4.0.39 by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/328
- More integration tests by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/327
- KM-17530: Feature flags reintroduced by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/329
- KM-17527: per-month price formatting & calculation fix by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/331
- KM-17546: empty email crash fix by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/333
- Additional automation by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/332
- KM-17516: Added contact support option on repetitive login failures by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/330
- KM-17587: Fixed security concern by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/334
- KM-17558: cached server list not used on network failure by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/335
- KM-17591: Run debugUnitTests along with googleDebugUnitTests on ci by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/336
- Km 17558 missing vpn region repository unit test by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/337
- KM-17631: new paywall content fixes by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/338
- KM-17453: Events fix by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/339
- KM-17646: Consent as first screen by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/340
- Fix for iap-failed by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/343
- KM-17656: Fixed DIP connection by @kp-iva-nedeleva in https://github.com/pia-foss/mobile-android/pull/342
- KM-17671: consent find out more fix by @kp-michal-wolanski in https://github.com/pia-foss/mobile-android/pull/344
New Contributors
- @kp-michal-wolanski made their first contribution in https://github.com/pia-foss/mobile-android/pull/326
Full Changelog: https://github.com/pia-foss/mobile-android/compare/4.0.38...4.0.39