6.7.0
MAM SDK
- Refine R8/Proguard rules to reduce the size impact of the SDK.
- The build plugin will now replace inheritance/instantiation of PopupWindow with MAMPopupWindow, ListPopupWindow with MAMListPopupWindow, and PopupMenu with MAMPopupMenu. This is done to enforce screenshot policy on these views when a screen recorder is in use.
- Suppress class format errors in plugin when the verify option is enabled. Some classes from the Android 11 platform jars are built with the Java 9 class format and cannot be verified when building with Java 8. These classes cannot be verified because they cannot be parsed in a Java 8 JVM. Updating to Java 9+ will allow these classes to be verified.
Misc.
- SDK documentation improvements.
- Tested against ADAL 1.16.3 and 2.0 as well as MSAL 1.0.