From 825df218a333caf30db3d8cd0e48cfe27abd6312 Mon Sep 17 00:00:00 2001 From: Jami Cogswell Date: Tue, 9 Aug 2022 14:57:13 -0400 Subject: [PATCH] adding library change note --- .../change-notes/2022-08-09-android-implicit-export.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 java/ql/lib/change-notes/2022-08-09-android-implicit-export.md diff --git a/java/ql/lib/change-notes/2022-08-09-android-implicit-export.md b/java/ql/lib/change-notes/2022-08-09-android-implicit-export.md new file mode 100644 index 00000000000..8e8684376d2 --- /dev/null +++ b/java/ql/lib/change-notes/2022-08-09-android-implicit-export.md @@ -0,0 +1,10 @@ +--- +category: feature +--- +* Added a new predicate, `hasAnIntentFilterElement`, in the `AndroidComponentXmlElement` class to detect if a component contains an intent filter element. +* Added a new predicate, `hasExportedAttribute`, in the `AndroidComponentXmlElement` class to detect if a component has an `android:exported` attribute. +* Added a new predicate, `isImplicitlyExported`, in the `AndroidComponentXmlElement` class to detect if a component is implicitly exported. +* Added a new predicate, `getACategoryElement`, in the `AndroidIntentFilterXmlElement` class to detect if an intent filter contains a category element. +* Added a new predicate, `hasLauncherCategoryElement`, in the `AndroidIntentFilterXmlElement` class to detect if an intent filter contains a launcher category element. +* Added a new class, `AndroidCategoryXmlElement`, to represent a category element in an Android manifest file. +* Added a new predicate, `getCategoryName`, in the `AndroidCategoryXmlElement` class to get the name of the category element.