Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.

Commit a867fa0

Browse files
committed
Changelog
1 parent 6604ead commit a867fa0

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,13 @@
33
## Version 2.0.0
44
**NOTE**: This version introduces backwards incompatible changes. Follow the steps below on how to solve issues.
55

6+
- Added ability to filter by application permissions:
7+
- All `getSome...` methods now require two additional parameters - `String[]` (which contains permissions), and `Boolean` (which tells whether to look for applications that contain at least one of the given permissions or not).
8+
- All listeners (except for `sortListener`) - `activityListener`, `appListener`, `newActivityListener`, `newAppListener`, `uninstalledActivityListener`, `uninstalledAppListener` - now receive two additional parameters (look the point above). If not applicable, then they are null and false.
9+
- AppData object now holds application permissions (if you are working with activity lists, this field still contains application permissions) that can be accessed with `getPermissions()` and `setPermissions(...)`.
10+
- `checkApplicationPermissions` method which allows checking whether a single AppData object contains (or does not contain) at least one of the given permissions.
611

12+
For more information read [README.md](https://github.com/LayoutXML/AppListManager/blob/master/README.md).
713

814
## Version 1.1.0
915
- Added `BY_APPNAME_IGNORE_CASE` for sorting.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ AppData object contains these properties of applications and activities:
133133
5. PackageName (*String*) - application package name. For activities it's still application package name.
134134
6. Permissions (*String[]*) - application permissions. For activities it's still application permissions.
135135

136-
All these variables have getters and setters that can be used with `.set<Name>` and `.get<Name>`. For example, package name can be accesses with `.getPackageName()` and `.setPackageName(String)`.
136+
All these variables have getters and setters that can be used with `.set<Name>` and `.get<Name>`. For example, package name can be accessed with `.getPackageName()` and `.setPackageName(String)`.
137137

138138
All these variables except for PackageName can be null (for example received from broadcast receivers).
139139

0 commit comments

Comments
 (0)