From 8b67b87ce29db15a105d5da41494bb6d188f9d9c Mon Sep 17 00:00:00 2001
From: Muntashir Al-Islam
Date: Mon, 29 Nov 2021 17:45:27 +0600
Subject: [PATCH] [fastlane] Prepare for v2.6.5
Signed-off-by: Muntashir Al-Islam
---
app/build.gradle | 4 +-
app/src/main/assets/changelog.html | 139 ++++--------------
.../metadata/android/en-US/changelogs/381.txt | 9 --
.../metadata/android/en-US/changelogs/396.txt | 5 +
4 files changed, 34 insertions(+), 123 deletions(-)
delete mode 100644 fastlane/metadata/android/en-US/changelogs/381.txt
create mode 100644 fastlane/metadata/android/en-US/changelogs/396.txt
diff --git a/app/build.gradle b/app/build.gradle
index f08025cf7d2..35cdbc811f4 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,8 +11,8 @@ android {
applicationId 'io.github.muntashirakon.AppManager'
minSdkVersion rootProject.ext.minSdk
targetSdkVersion rootProject.ext.targetSdk
- versionCode 395
- versionName "2.6.4"
+ versionCode 396
+ versionName "2.6.5"
javaCompileOptions {
annotationProcessorOptions {
arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
diff --git a/app/src/main/assets/changelog.html b/app/src/main/assets/changelog.html
index bedc427780e..fcbf5efee74 100644
--- a/app/src/main/assets/changelog.html
+++ b/app/src/main/assets/changelog.html
@@ -1,5 +1,32 @@
+v2.6.5 (396) stable release:
+This patch release contains new features as well as several bug fixes for Android 12.
+
+• [1-Click Ops] Fixed displaying apps from other users.
+• [App
+ Details] Enabled advanced options for disabling components in the components tabs. The options will be displayed if you long click on the block/unblock button.
+
+• [App Details] Fixed displaying the details of an app without a valid signature.
+• [App Usage] Display usage for all the configured apps.
+• [Android 12]Fixed crash while installing apps.
+• [Android 12]Fixed displaying SSAID, app ops.
+• [Backup] Fixed crash if the backup filename contains colons.
+• [Device Info] Display user ID alongside user name.
+• [Help Page] Fixed crash if no WebView is available.
+• [Main] Replaced check boxes and radio buttons with chips in the list options.
+• [Profile] Fixed displaying apps from other users.
+• [Remote Server] Fixed crash if IPv6 addresses are disabled.
+• [Scanner] Detect native libraries and trackers.
+• [Scanner] Fixed scanning split APK files.
+•
+[Settings] Added an option to select default blocking method. Located at Settings > Rules > Default blocking method.
+
+
+See full list of changes: https://github.com/MuntashirAkon/AppManager/compare/v2.6.4...v2.6.5
+
+
+
v2.6.4 (394) stable release:
This patch release contains bug fixes and feature improvements for the app installer and activity interceptor. This also fixes the caching issues where the files were erroneously cached in the “files” directory instead of the “cache” directory.
@@ -188,115 +215,3 @@ v2.6.0 (385) stable release:
Currently, the users are not notified if a restart is necessary after restoring a backup.
If you are in confusion, make sure to restart your device after restoring a backup.
-
-v2.5.24 (383) pre-release:
-• [Feature] New language: Tradition Chinese
-• [Feature] Added filter by uninstalled apps, apps without backups in the main page
-• [Feature] Added wildcard support for app ops and permissions for profiles. * can be used instead of specifying app ops or permissions to revoke all configured/dangerous permissions/app ops
-• [Feature] Allow specifying custom installer package which may or may not be installed
-• [Feature] App icons are cached to improve load time
-• [Feature] Complete rewrite of running apps internals in Java
-• [Feature] Copy package name on clicking on the package name in the app info tab
-• [Feature] Display file size, requirement, etc. for split APKs in the APK selection dialog
-• [Feature] Display version and tracker info in the install confirmation dialog
-• [Feature] Display uninstalled system apps and display installation prompt on clicking them
-• [Feature] Improved ADB detection and persistence of such detection
-• [Feature] Removed toybox along with its dependencies
-• [Feature] Updated trackers and libraries
-• [Feature] Updated credits
-• [Feature] Utilise multiple CPUs for back up/restore
-• [Feature] Verify copied checksum with the checksum of the signing certificate of the app on clicking on the app icon in the app info page
-• [Fix] Added additional verifications to ensure that screen lock is not bypassed
-• [Fix] Fixed back up/restore failure on some Android devices
-• [Fix] Fixed crashes in the app details page when system configuration changes
-• [Fix] Fixed crash on creating shortcuts on devices that do not support pin shortcut
-• [Fix] Fixed generating wrong checksum for certificates in the signatures tab
-• [Fix] Fixed uninstalling app for multiple users
-• [Fix] Fixed various crashes on opening APK files from external apps
-• [Fix] Hide backup option if one of the selected apps is not installed
-• [Fix] Verify KeyStore backups during restoring a backup
-
-v2.5.23 (381) pre-release:
-• [Feature] Added screen lock
-• [Feature] Added Add to profile in the batch ops and app info tab
-• [Feature] Added enable/disable features in settings (replacing interceptor setting)
-• [Feature] Added leanback launcher support with banner (Android TV)
-• [Feature] Backup/restore SSAID (requires immediate restart)
-• [Feature] Backup APK in external SD card
-• [Feature] AppInfo: Added options to configure battery optimization, net policy, SSAID. For each of them, tag clouds will be displayed if the values are not default.
-• [Feature] AppInfo: Added options to select tracker components to block/unblock
-• [Feature] Improved backup volume selection
-• [Feature] Interceptor: add/remove extras
-• [Feature] Made settings page accessible from Android Settings
-• [Feature] Main: Added filter by installed app, sort by number of trackers and last actions (the latter is not stable yet)
-• [Feature] Main: Batch selection on long click after the selection mode is turned on (i.e. selection mode is turned on if you click on any app icon or long click on any app)
-• [Feature] Main: Replaced sort and filter with list options
-• [Feature] Main: Set backup to red if the app is not installed
-• [Feature] New language: Japanese
-• [Feature] Removed F-Droid, Aurora Droid in favour of F-Droid links (to support user preferred clients)
-• [Feature] Search using app initials in the main page (e.g. TS will list TrebleShot in the search results)
-• [Feature] Updated trackers, libraries, profile presets
-• [Feature] Use of database as a middle man to improve load time
-• [Fix] Fixed app icon (it now matches app theme)
-• [Fix] Fixed crash while blocking app components of a recently updated app
-• [Fix] Fixed various crashes in the app info tab
-• [Fix] Properly sanitize profile names and exported APK(S) file names
-• [Fix] Remove rules for all users (rather than the current user) in settings
-• [Fix] Replaced AppManager/tmp with AppManager/.tmp
-• [Fix] Replaced image buttons with material buttons (fixes crash when using Substratum themes)
-Don't set folders inside /mnt/media_rw/ as the backup volume. It doesn't work for backup/restore.
-
-v2.5.22 (379) pre-release:
-• [Feature] 1-Click Ops: add backup/restore options
-• [Feature] Added encryption info in about device
-• [Feature] Added the ability to freeze backup (by creating .freeze in the corresponding backup)
-• [Feature] Added option to enable/disable MagiskHide in the App Info tab (enable option in the overflow menu)
-• [Feature] Added option to enable/disable interceptor (in settings)
-• [Feature] Added option to launch services
-• [Feature] Added option to select backup volume
-• [Feature] Backup/restore app installer, netpolicy, deviceidle, magiskhide and notification access
-• [Feature] Backup/restore URI grants (need immediate reboot after the restore)
-• [Feature] Block and disable components using IFW and PackageManager respectively for maximum protection
-• [Feature] Grant/revoke permissions in profile
-• [Feature] Improved instructions in the 1-Click Ops page
-• [Feature] Integrated docs within AM as a dynamic feature
-• [Feature] New attribute in backup/restore: size
-• [Feature] New attribute in profile: users
-• [Feature] New tag in App Info: backups
-• [Feature] Open DRM-free APKM files without conversion
-• [Feature] Sort apps by labels, display user/system tag in the profile page
-• [Feature] Replace backup all users with custom users
-• [Feature] Updated trackers and libraries
-• [Feature] Remove FLAG_ACTIVITY_FORWARD_RESULT from list of flags (if present) in the interceptor
-• [Fix] Add .nomedia file in the backup folder
-• [Fix] Fixed crash on clicking the about device item in Settings
-• [Fix] Fixed crash in the profile page
-• [Fix] Fixed compatibility issue of IFW in Android M or prior versions
-• [Fix] Get correct user ID before performing uninstall
-• [Fix] Migrate to PackageManager API instead of using unreliable pm command
-• [Fix] Update theme name on changing app theme
-• [Fix] Use package name from metadata instead of directory name for backups
-Backup/restore feature is now beta. From now on, backward compatibility for backup/restorer will be provided.
-
-v2.5.21 (377) pre-release:
-• New language: Farsi
-• [Feature] Added about device in the settings page
-• [Feature] Added an install button in the scanner page for the external APK files
-• [Feature] Added the option to set custom app ops and modes in the three-dots menu
-• [Feature] Added shortcut support for Android N_MR1 or less
-• [Feature] Display app ops associated with the declared permissions in the app ops tab
-• [Feature] Display feature availability and version number in the uses features tab
-• [Feature] Display icon for uninstalled but backed up apps in the main page
-• [Feature] Display tracker count in a new line instead of under brackets in the 1-click ops page
-• [Feature] Improved app install time for ADB users
-• [Feature] Migrate to Binder (incomplete)
-• [Feature] Renamed “deny app ops” to “set mode for app ops”, added the option to specify modes in 1-click ops page
-• [Feature] Reordered backup options along with description for each items
-• [Feature] Updated ADBLib
-• [Feature] Updated trackers and libraries
-• [Fix] Fixed crashes of the app ops tab in Android 11
-• [Fix] Fixed crashes of the app ops tab in MIUI
-• [Fix] Fixed prompting users for ADB permission repeatedly when auto is the mode of operation
-• [Fix] Hide launch and shortcut buttons from the activities tab for external APK
-• [Fix] Use both package mode and UID mode for app ops from Android 6
-• [Fix] Use data folder to store server/IPC related files
diff --git a/fastlane/metadata/android/en-US/changelogs/381.txt b/fastlane/metadata/android/en-US/changelogs/381.txt
deleted file mode 100644
index 58c9c9b4c94..00000000000
--- a/fastlane/metadata/android/en-US/changelogs/381.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-F-Droid doesn't support extended changelog. View in-app changelog for a more helpful changelog.
-- New language: Japanese
-- Official support for Android TV
-- Backup/restore SSAID
-- Sort & filter for main page
-- Screen lock
-- App Info: Configure battery optimization, net policy, SSAID
-- Interceptor: Add/remove extras
-...and various other fixes and performance improvements.
diff --git a/fastlane/metadata/android/en-US/changelogs/396.txt b/fastlane/metadata/android/en-US/changelogs/396.txt
new file mode 100644
index 00000000000..5c27f15e1db
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/396.txt
@@ -0,0 +1,5 @@
+F-Droid doesn't support extended changelog. View in-app changelog for a more helpful changelog.
+- App Details: Added advanced options for disabling app components
+- App Usage: Display usage from other users
+- Android 12: Fixed crashes while installing apps or viewing permissions tabs
+- Scanner: Detect native libraries and trackers, and so on.