Skip to content

Releases: ooni/probe-android

v4.0.1

04 Dec 08:13
v4.0.1
bb7ae9f
Compare
Choose a tag to compare
v4.0.1 Pre-release
Pre-release

Release notes

  • Measurement engine synced with OONI Probe CLI v3.24.0.
  • Run echcheck test by default as part of the experimental card
  • Bug fixes and improvements.

What's Changed

  • chore(deps): bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #827
  • chore(deps): bump com.google.guava:guava from 33.2.1-android to 33.3.1-android by @dependabot in #828
  • chore(deps): bump org.mockito:mockito-core from 5.13.0 to 5.14.1 by @dependabot in #829
  • chore(deps): bump androidx.lifecycle:lifecycle-process from 2.8.5 to 2.8.6 by @dependabot in #826
  • chore(deps): bump ly.count.android:sdk from 24.7.3 to 24.7.4 by @dependabot in #832
  • chore(deps): bump io.sentry:sentry-android from 7.12.0 to 7.15.0 by @dependabot in #835
  • chore(deps): bump com.google.firebase:firebase-bom from 33.3.0 to 33.4.0 by @dependabot in #830
  • chore(deps): bump io.sentry:sentry-android from 7.15.0 to 7.16.0 by @dependabot in #839
  • chore(deps): bump androidx.work:work-runtime from 2.9.0 to 2.9.1 by @dependabot in #838
  • chore(deps): bump org.mockito:mockito-core from 5.14.1 to 5.14.2 by @dependabot in #837
  • chore(deps): bump com.google.firebase:firebase-bom from 33.4.0 to 33.5.1 by @dependabot in #840
  • chore(deps): bump com.airbnb.android:lottie from 6.5.2 to 6.6.0 by @dependabot in #841
  • fix: prominent google play errors. by @aanorbel in #842
  • chore(deps): bump androidx.constraintlayout:constraintlayout from 2.1.4 to 2.2.0 by @dependabot in #844
  • fix(engine): expose session close by @DecFox in #852
  • prepare for 4.0.1 release by @aanorbel in #854

New Contributors

OONI Probe Android 4.0.0

23 Oct 15:56
v4.0.0
156a3bb
Compare
Choose a tag to compare

Release Note

  • Next generation of OONI Run - OONI Run v2!
  • Updated UI of the cards displayed on the dashboard
  • Test settings for individual tests on each card
  • Changes to the "Run" button to allow users to enable/disable specific tests, including both OONI Probe tests and installed OONI Run links

What's Changed

  • [New Designs] Update OONI Run v1 UI to v2 by @aanorbel in #626
  • [New Designs] Update Test overview to remove run button and implement new components by @aanorbel in #629
  • [New Designs] Update Dashboard view to match new design by @aanorbel in #631
  • [New Designs] Update Chose websites view by @aanorbel in #630
  • [New Designs] Update Run button from dashboard to display new flow for selecting desired tests by @aanorbel in #632
  • [New Designs] Update Preferences to conform to new designs by @aanorbel in #633
  • Chore: Migrate dashboard and overview to descriptors by @aanorbel in #637
  • Feat: Test overview preference for automated testing by @aanorbel in #638
  • fix: OONI cards not enabled by default. by @aanorbel in #654
  • fix: ooni/probe#2659 (comment) by @aanorbel in #660
  • [New Designs] Implement add link flow by @aanorbel in #642
  • fix: Match result colors with descriptor theme color by @aanorbel in #672
  • fix: Updated ProgressFragment and its position on dashboard. by @aanorbel in #676
  • [New Designs] Implement Dashboard Link update loading and Review Updates by @aanorbel in #655
  • Revert "[New Designs] Implement Dashboard Link update loading and Review Updates" by @aanorbel in #701
  • feat: (OONI Run v2) Add Link uninstall warning by @aanorbel in #699
  • feat: (OONI Run v2) Web connectivity tests always appears selected, even if deselected by @aanorbel in #698
  • [New Designs] Implement Dashboard Link update loading and Review Updates by @aanorbel in #702
  • fix (OONI Run v2) : Hidden ExpandableListView section by @aanorbel in #706
  • feat (OONI Run v2): Change backend for fetching descriptors by @aanorbel in #713
  • feat(OONI Run v2): Filter out expired tests when launching RunTestsActivity by @aanorbel in #719
  • feat (OONI Run v2): Add support for revisions. by @aanorbel in #718
  • feat (OONI Run v2): Add support for updated badge by @aanorbel in #727
  • feat: Refine updates changing the fetch interval and behaviour. by @aanorbel in #736
  • fix: Icon set discrepancy between web and mobile. by @aanorbel in #737
  • feat: update OverviewActivity UI by @aanorbel in #738
  • fix: install automatic updates in ManualUpdateDescriptorsWorker wihout review by @aanorbel in #745
  • feat: add filter support for run v2 links by @aanorbel in #747
  • feat: Update the install screen so layout matches revised test overview layout by @aanorbel in #749
  • fix: possible delay start for WorkRequest causing UI inconsistency by @aanorbel in #755
  • feat: add support for run v2 autorun by @aanorbel in #759
  • fix: update events for changing state of automatic update switch by @aanorbel in #764
  • fix: issues/2756 by @aanorbel in #766
  • feat: add see more to revisions view by @aanorbel in #779
  • [NMS] Run v2 Support by @aanorbel in #728
  • fix: failing run v2 ci by @aanorbel in #787
  • chore: update translation by @aanorbel in #796
  • feat: update selection items by @aanorbel in #807
  • Fix: No prompt to enable notifications by @aanorbel in #778
  • chore: add openvpn experiment to experimental card. by @aanorbel in #811
  • chore: revert notification prompt and add run id by @aanorbel in #816
  • chore(deps): bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #823
  • chore(deps): bump com.airbnb.android:lottie from 6.4.1 to 6.5.2 by @dependabot in #820
  • chore(deps): bump com.android.tools:desugar_jdk_libs_nio from 2.0.4 to 2.1.2 by @dependabot in #822
  • chore(deps): bump androidx.lifecycle:lifecycle-process from 2.8.3 to 2.8.5 by @dependabot in #821
  • chore(deps): bump com.adevinta.android:barista from 4.0.0 to 4.3.0 by @dependabot in #819
  • chore(deps): bump ly.count.android:sdk from 24.7.0 to 24.7.3 by @dependabot in #818
  • chore(deps): bump androidGradlePlugin from 8.5.1 to 8.6.1 by @dependabot in #825
  • chore(deps): bump googleDagger from 2.51.1 to 2.52 by @dependabot in #801
  • chore(deps): bump com.google.firebase:firebase-bom from 33.1.2 to 33.3.0 by @dependabot in #824
  • chore: update localization and added km by @aanorbel in #833

Full Changelog: v3.9.0...v4.0.0

OONI Probe Android 3.9.0

04 Sep 19:16
v3.9.0
7f7480c
Compare
Choose a tag to compare

Release Notes

  • Added OpenVPN experiment to experimental suite.

What's Changed

Full Changelog: v3.8.9...v3.9.0

OONI Probe Android 3.8.9

19 Aug 07:19
v3.8.9
460c2af
Compare
Choose a tag to compare

Release Notes

  • Measurement engine synced with OONI Probe CLI v3.23.0.
  • Bug fixes and improvements.

What's Changed

  • chore(deps): bump androidx.appcompat:appcompat from 1.6.1 to 1.7.0 by @dependabot in #751
  • chore(deps): bump androidx.lifecycle:lifecycle-process from 2.8.0 to 2.8.2 by @dependabot in #760
  • chore(deps): bump io.sentry:sentry-android from 7.9.0 to 7.10.0 by @dependabot in #758
  • chore(deps): bump com.google.firebase:firebase-bom from 33.0.0 to 33.1.0 by @dependabot in #754
  • chore(deps): bump com.google.guava:guava from 33.2.0-android to 33.2.1-android by @dependabot in #752
  • chore(deps): bump androidxCore from 1.5.0 to 1.6.1 by @dependabot in #768
  • chore(deps): bump androidxEspressoCore from 3.5.1 to 3.6.1 by @dependabot in #770
  • chore(deps): bump ly.count.android:sdk from 24.4.1 to 24.7.0 by @dependabot in #771
  • chore(deps): bump androidx.test:runner from 1.5.2 to 1.6.1 by @dependabot in #769
  • chore(deps): bump androidx.test.ext:junit from 1.1.5 to 1.2.1 by @dependabot in #772
  • Fix: No prompt to enable notifications by @aanorbel in #603
  • chore(deps): update com.google.android.play:core from 1.10.3 to com.google.android.play:app-update:2.1.0 by @aanorbel in #762
  • Revert "Fix: No prompt to enable notifications" by @aanorbel in #777
  • chore(deps): bump io.sentry:sentry-android from 7.10.0 to 7.11.0 by @dependabot in #773
  • chore(deps): bump androidx.lifecycle:lifecycle-process from 2.8.2 to 2.8.3 by @dependabot in #774
  • chore(deps): bump org.robolectric:robolectric from 4.12.2 to 4.13 by @dependabot in #775
  • Feat: Add News Media Scan flavor by @aanorbel in #549
  • fix: update rules that trigger ci workflow by @aanorbel in #783
  • Fix: Instrumented tests on CI by @sdsantos in #782
  • Fix: OONIAPIClientTest using failing API endpoint and incorrect testing logic by @sdsantos in #784
  • chore(deps): bump com.google.firebase:firebase-bom from 33.1.0 to 33.1.2 by @dependabot in #781
  • chore(deps): bump androidGradlePlugin from 8.4.0 to 8.5.1 by @dependabot in #780
  • Fix flaky ResultTest and build config warnings by @sdsantos in #785
  • chore: update github workflow to remove third party dependency by @aanorbel in #788
  • fix: add core library desugaring and update ci workflow to run instrumentation test on more devices by @aanorbel in #789
  • chore(deps): bump io.sentry:sentry-android from 7.11.0 to 7.12.0 by @dependabot in #790
  • Cache AVD to improve instrumented tests time by @sdsantos in #786
  • chore: bump org.ooni:oonimkall from v3.22.0 to v3.23.0 by @aanorbel in #797
  • chore: prepare for release v3.8.9 by @aanorbel in #798
  • updated version code by @aanorbel in #802

Full Changelog: v3.8.8...v3.8.9

OONI Probe Android 3.8.8

10 Jun 06:20
v3.8.8
103926d
Compare
Choose a tag to compare

Release Note

  • Measurement engine synced with OONI Probe CLI v3.22.0.
  • Bug fixes and improvements.

What's Changed

  • chore: bump org.ooni:oonimkall from v3.21.0 to v3.22.0 by @aanorbel in #739
  • chore(release): prepare app for v3.8.8 release by @aanorbel in #748

Full Changelog: v3.8.7...v3.8.8

OONI Probe Android 3.8.7

29 Apr 09:31
v3.8.7
4bc7e61
Compare
Choose a tag to compare

What's Changed

  • 🚧 Updating dependencies
  • 🚧 feat: Extend OONI Run v1 Test cases to capture all pre-release QA checks by @aanorbel in #674
  • 🚧 Measurement engine synced with OONI Probe CLI v3.21.0 by @aanorbel in #707

Full Changelog: v3.8.6...v3.8.7

OONI Probe Android 3.8.6

31 Jan 09:10
v3.8.6
6af25fd
Compare
Choose a tag to compare

What's Changed

  • Signal Private Messenger App experiment is fixed!
  • Measurement engine synced with OONI Probe CLI v3.20.0 .
  • Chore: Add support for sending build to firebase app distribution by @aanorbel in #647
  • chore: use probe-cli v3.20.0 by @aanorbel in #646
  • Fix: Updated Broadcast receiver to do nothing if key is null by @aanorbel in #648
  • fix: failing tests by @aanorbel in #651

Full Changelog: v3.8.5.1...v3.8.6

OONI Probe Android 3.8.5.1

14 Dec 16:31
v3.8.5.1
9cfdc5b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.8.5...v3.8.5.1

OONI Probe Android 3.8.5

05 Dec 13:03
98b7ab3
Compare
Choose a tag to compare

What's Changed

  • Chore: Update from ru.noties:markwon:2.0.1 to io.noties.markwon:core:4.6.2 by @aanorbel in #628
  • Upgrade gradle to 8.1.2 and add support for kotlin and kapt by @aanorbel in #627
  • chore: use ooni/probe-cli@v3.19.1 by @aanorbel in #635
  • Release: Update app for release 3.8.5 by @aanorbel in #639

Full Changelog: v3.8.4...v3.8.5

OONI Probe Android 3.8.4

27 Oct 12:40
v3.8.4
7792106
Compare
Choose a tag to compare

What's Changed

  • Chore: Add workflow to build test apk by @aanorbel in #596
  • Chore: Update Gradle and Android core dependencies by @aanorbel in #583
  • Revert "Chore: Update Gradle and Android core dependencies" by @aanorbel in #616
  • Unify calls to checkIn from foreground and automated tests by @aanorbel in #572
  • Chore: Update RunningActivity to ViewBinding by @aanorbel in #592
  • Fix: Inconsistent behavior opening preference intent screens. by @aanorbel in #591
  • Chore: Update OoniRunActivity to use Viewbinding by @aanorbel in #593
  • Chore: Update OverviewActivity to ViewBinding by @aanorbel in #594
  • Chore: Update DashboardFragment to ViewBinding by @aanorbel in #602
  • Chore: Update CustomWebsiteActivity to ViewBinding by @aanorbel in #604
  • Chore: Update InfoActivity to ViewBinding by @aanorbel in #605
  • Chore: Update MeasurementDetailActivity and component fragment to use ViewBinding by @aanorbel in #606
  • Chore: Update ResultDetailActivity and component fragment to use ViewBinding by @aanorbel in #607
  • Chore: Update TextActivity to ViewBinding by @aanorbel in #608
  • Chore: Update ProgressFragment to ViewBinding by @aanorbel in #609
  • Chore: Update ResultListFragment and components to ViewBinding by @aanorbel in #610
  • Chore: Update Onboarding fragments to ViewBinding by @aanorbel in #611
  • Fix : Duplicate content root and update dependencies to enable more fluent runs from the IDE by @aanorbel in #617
  • Chore: Remove remaining references to butterknife by @aanorbel in #618
  • Chore: Added translations for vi and my by @aanorbel in #600
  • chore: update to gradle version catalogs by @aanorbel in #595
  • Updates experimental item in test results to include test count by @aanorbel in #598
  • Revert target sdk to 33 and update countly to latest version by @aanorbel in #621
  • Fix: Update rules for displaying an error message when test starts by @aanorbel in #614
  • chore: use probe-cli v3.19.0 by @aanorbel in #622
  • Update translations and version code by @aanorbel in #624

Full Changelog: v3.8.3...v3.8.4