1# Bundle Manager Subsystem Changelog 2 3## cl.bundlemanager.1 Field Change of the ApplicationInfo Struct in API Version 9 4 5The **ApplicationInfo** struct [bundleManager/applicationInfo.d.ts](https://gitee.com/openharmony/interface_sdk-js/blob/master/api/bundleManager/ApplicationInfo.d.ts) in API version 9 has field changes, with the **systemApp** field being added and the **entryDir** field being deleted. 6 7**Change Impact**<br> 8There is no impact on applications that use the APIs of versions earlier than 9. The applications that use the APIs of version 9 need to adapt new modules and APIs. 9 10**Key API/Component Changes**<br> 11The following table describes the changed fields in the **ApplicationInfo** struct. 12| Deleted Field| Added or Changed Field in API Version 9| Type| 13| --- | --- | --- | 14| N/A| systemApp | boolean | 15| entryDir | N/A | string | 16 17**Adaptation Guide**<br> 18Import the bundle manager query module and use the **systemApp** field in the **ApplicationInfo** struct of API version 9. If the **entryDir** field is used, change the field because it is redundant in features where HAP decompression is not required. 19 20## cl.bundlemanager.2 Field Change of the HapModuleInfo Struct in API Version 9 21 22The **moduleSourceDir** field is deleted from the **HapModuleInfo** struct [bundleManager/hapModuleInfo.d.ts](https://gitee.com/openharmony/interface_sdk-js/blob/master/api/bundleManager/HapModuleInfo.d.ts) in API version 9. 23 24**Change Impact**<br> 25There is no impact on applications that use the APIs of versions earlier than 9. The applications that use the APIs of version 9 need to adapt new modules and APIs. 26 27**Key API/Component Changes**<br> 28The following table describes the changed fields in the **HapModuleInfo** struct. 29| Deleted Field| Added or Changed Field in API Version 9| Type| 30| --- | --- | --- | 31| moduleSourceDir | N/A | string | 32 33**Adaptation Guide**<br> 34Import the bundle manager query module and do not use the **moduleSourceDir** field in the **HapModuleInfo** struct of API version 9. If the **moduleSourceDir** field is used, change the field because it is redundant in features where HAP decompression is not required. 35