Skip to content

Latest commit

 

History

History
382 lines (272 loc) · 13.2 KB

CHANGELOG.md

File metadata and controls

382 lines (272 loc) · 13.2 KB

Changelog

Release types

  • EXPERIMENTAL: only install if you know how to fix things
  • TEST: new or updated features with a higher risk for bugs
  • BETA: new or updated features with a lower risk for bugs
  • STABLE: all known bugs are fixed; low risk for bugs

Downloads

Important

  • Xposed version 2.6+ is required
  • From version 2.1.20 batch operations (toggle restrictions for multiple applications) require a pro license
    • I have put more than 2000 hours into developing and supporting XPrivacy so far. The reason for accepting donations is to keep myself motivated to keep doing this. Unfortunately the number of donations is quite low and thus not very motivating. So, don't start complaining about this change, but instead think about supporting this huge project. You can still fully protect your privacy with all the free features of XPrivacy. I have made a promise that you will always be able to do so and I intend to keep this promise.
  • Please send the support info when XPrivacy asks for it

See for more information about XPrivacy 3 this FAQ.

Next release

  • Updated Indonesian translation

Open issues

Version 3.2.4 TEST

  • Persist/show original values for: (pro license only) (issue)
    • advertisement ID
    • phone number
    • Android ID
    • Persisting/showing fake values would require an extra call to the privacy service, which would impact performance
  • Added settings menu to usage data view
  • Using CardView library
    • There are no rounded corners when using the dark theme
  • Added Material Design styles (this will not work on Android KitKat and before)

Version 3.2.3 TEST

  • Persist/show original values (pro license only) (issue)
    • Persisting/showing fake values would require an extra call to the privacy service, which would impact performance
    • Proof of concept with SERIAL
  • Flush local application caches too
  • Updated Dutch translation
  • Updated French translation
  • Updated German translation
  • Updated Indonesian translation
  • Updated Japanese translation
  • Updated Slovak translation

Version 3.2.2 BETA

  • Added option to rename templates (issue)
  • Restored select all (issue) (issue)
  • Updated Dutch translation

Version 3.2.1 BETA

  • Fixed details view tutorial header
  • Made disabled main list entries clickable
  • Show half check box only to expert users
  • Always show default for on demand restricting time out
  • Updated Dutch translation
  • Updated German translation
  • Updated traditional Chinese translation

Version 3.2 STABLE

  • Updated Slovak translation
  • Updated Spanish translation

Version 3.1.5 BETA

  • Select all enabled applications (issue)

Version 3.1.4 BETA

  • Added help text to application specific settings (issue)
  • Updated Dutch translation
  • Updated French translation
  • Updated German translation
  • Updated Indonesian translation

Version 3.1.3 BETA

  • Mark application as changed / update last modification time when white/black listing
  • Updated Slovak translation

Version 3.1.2 BETA

  • Fixed all problems reported through the debug info
  • Added usage data white/black list help text
  • Mark application as changed / update last modification time when white/black listing
  • Updated Dutch translation
  • Updated French translation
  • Updated German translation
  • Updated Indonesian translation
  • Updated Japanese translation

Version 3.1.1 STABLE

  • Fixed all problems reported through the debug info
  • Showing message when enabling expert mode / using an expert function
  • Scroll view for toggle restrictions radio buttons
  • Updated Dutch translation
  • Updated Indonesian translation

Version 3.1 STABLE

  • Showing appropriate main and details help (issue)
  • Showing application name above usage data (issue)
  • Showing category help ("i"-icon application list) in web view (issue)
  • Showing category help ("i"-icon application details) in dialog
  • Removed menu Check for updates

Version 3.0.3 BETA

Version 3.0.2 BETA

  • Layout improvements
  • Fixed tutorial header
  • Fixed Indonesian translation
  • Updated Lithuanian translation

Version 3.0.1 BETA

  • Improved database locking (pull request)
  • Changed settings dialog to settings activity (pull request)
  • Moved flush button to expert mode section (issue)
  • Added category merge/reset (issue)
  • Display introductory tutorial only on first run after About (issue)
  • Moved search to action bar (issue)
  • Added Indonesian translation
  • Updated simplified Chinese translation

Version 3.0 STABLE

Main changes since stable version 2.2.1:

  • Reviewed all about 250 restrictions, resulting in numerous changes, mainly visible as performance improvements
  • Added about 150 new restrictions to fix the unhook vulnerability, see FAQ #68 for details
  • Reorganized menus, action bar items and other user interface elements to improve usability
  • Fixed all reported bugs and implemented lots of requested features
  • See for all details the changelogs of version 2.99.x

Other changes:

  • Updated Italian translation
  • Updated Japanese translation
  • Updated Norwegian translation

Version 2.99.43 BETA

  • Layout improvement (pull request)
  • Show usage statistics as subtitle

Version 2.99.42 BETA

  • Layout and text improvements
  • Updated Arabic translation
  • Updated French translation
  • Updated German translation
  • Updated Lithuanian translation
  • Updated Slovak translation

Version 2.99.41 BETA

  • Replaced Play action by Operations menu
  • Moved Help action bar item to Legend menu
  • Renamed filter button Clear all to Default (issue)
  • Updated Dutch translation
  • Updated Japanese translation

Version 2.99.40 BETA

  • Fixed long application names not showing

Version 2.99.39 BETA

  • Moved clear all data to settings dialog

Version 2.99.38 BETA

  • Clear filters will reset the filters to their default state
  • Changed on demand restricting progress bar to holo style
  • Clicking the application name will open the application details view
  • Changed multiple selection background color
  • Reorganized menus and action bar items
  • Updated French translation
  • Updated German translation
  • Updated Lithuanian translation
  • Updated Russian translation
  • Updated Slovak translation

Version 2.99.37 BETA

  • Clear will also clear usage data and application specific settings
  • Changed application specific fake values icon to a star (issue)
  • Showing changelog if new version installed
  • Updated Arabic translation
  • Updated Italian translation
  • Updated Japanese translation

Version 2.99.36 BETA

  • Displaying AOSP mode setting for KitKat and later only
  • Added help texts
  • Added option to merge template to reset functions (not categories)
  • Updated German translation
  • Updated Japanese translation
  • Updated Lithuanian translation
  • Updated Norwegian translation
  • Updated simplified Chinese translation
  • Updated traditional Chinese translation

Version 2.99.35 BETA

  • Added support for Mahdi ROM
  • Added option to enable/disable AOSP mode
  • Updated in application documentation
  • Updated Dutch translation
  • Updated French translation
  • Updated German translation
  • Updated traditional Chinese translation

Version 2.99.34 BETA

  • Displaying if an application has specific fake values (issue)
  • Allow own package name for Srv_getPackageInfo and Srv_getApplicationInfo
  • Updated Dutch translation

Version 2.99.33 BETA

  • Fixed crash caused by legacy restrictions (issue)
  • Updated Slovak translation

Version 2.99.32 BETA

  • Added parameter package name to Srv_getPackageInfo and Srv_getApplicationInfo
  • Added support for Android Revolution HD
  • Fixed all problems reported through the debug info
  • Updated French translation
  • Updated German translation

Version 2.99.31 BETA

  • Flush will clear the asked once cache too
  • Display if update service is busy in reboot layout (issue)
  • Fixed asking again in some cases (issue)
  • Performance improvement (caching category restrictions)
  • Updated Dutch translation
  • Updated French translation
  • Updated Slovenian translation

Version 2.99.30 BETA

  • Added help items to template (issue)
  • Added restrictions Srv_getPackageInfo and Srv_getApplicationInfo (issue)

Version 2.99.29 BETA

  • Added application specific quirks (issue)
  • Added intent for update check (issue)
  • Changed the default to noresolve and added quirk resolve
  • Fixed all problems reported through the debug info
  • Updated Simplified Chinese translation

Version 2.99.27 BETA

  • Added restriction registerListener to the Sensors category, which will limit the rate of the gyroscope to 100 Hz to prevent eavesdropping (issue)
  • Added restriction GMS5.view (issue)
  • Updated French translation
  • Updated Slovenian translation

Version 2.99.26 BETA

  • Added restriction GMS5.getLastLocation and GMS5.requestLocationUpdates (issue)
  • Added restriction GMS.requestActivityUpdates (issue)

Version 2.99.25 BETA

  • Performance optimizations

Version 2.99.24 BETA

  • Fixed asking again for allow/deny once longer than 15 seconds (issue)
  • Force drop down mode for on demand duration

Version 2.99.23 BETA

  • Fixed a problem reported through the debug info
    • Unknown method=Camera.stopPreview
  • Updated Dutch translation
  • Updated Japanese translation

Version 2.99.22 BETA

  • Option to select duration to allow/deny once (issue)

Version 2.99.21 BETA

  • Restored restriction Camera.setPreviewCallback
  • Added restrictions Camera.setPreviewCallbackWithBuffer, Camera.setPreviewDisplay, Camera.setPreviewTexture and Camera.setOneShotPreviewCallback
  • Handling Camera.stopPreview
  • Handling MediaRecorder.prepare and MediaRecorder.stop
  • Handling Audio.stop

Version 2.99.20 BETA

  • Restored restriction MediaRecorder.setOutputFile (issue)

Version 2.99.19 BETA

  • Local transient values only

Version 2.99.18 BETA

  • Fixed hooking contacts and telephony providers

Version 2.99.17 BETA

  • Fixed support info warning (transient values)

Version 2.99.16 BETA

  • Better browser provider compatibility

Version 2.99.15 BETA

  • Added support for Dirty Unicorns
  • Added support for Liquid Smooth
  • Added support for some CyanogenMod based ROMs, like Spirit ROM
  • Moved getAllByName, getByAddress and getByName to internet
    • Since these functions were moved recently, it is not possible to automatically update them
  • Performance optimizations (introduced transient values)
  • Fixed all problems reported through the support data
  • Allow own uid for getPackagesForUid and queryContentProviders (issue)
  • Updated Dutch translation
  • Updated Italian translation

Version 2.99.14 BETA

  • Fixed restriction WiFi.Srv_getConnectionInfo
  • Fixed restriction WiFi.Srv_getDhcpInfo
  • Fixed restriction BrowserProvider2

Version 2.99.13 BETA

  • Added support for Carbon ROM
  • Updated Dutch translation

Version 2.99.12 BETA

  • Removed restrictions MapV1.getLatitudeE6 and MapV1.getLongitudeE6, since these are not needed and bad for performance (issue)
  • Handling MapV1.disableMyLocation when MapV1.enableMyLocation is restricted

Version 2.99.11 TEST

Version 2.99.10 TEST (only available for testers)

  • Added icon for unsafe restrictions
  • Added system property restrictions Srv_Default_DNS and Srv_WiFi_Country
  • Added restriction Bluetooth.Srv_getName
  • Added restriction Srv_getCompleteVoiceMailNumber
  • Added restriction WiFi.Srv_getBatchedScanResults
  • Replaced unsafe restrictions by safe restrictions where possible (not in legacy mode)
  • Updated German translation
  • Updated Slovak translation

For XPrivacy version 2.x, see the older changelogs