1# Bundle Manager Changelog 2## cl.bundlemanager.1 APP_ACCOUNT_AUTHORIZATION Deleted from ExtensionAbilityType 3 4**APP_ACCOUNT_AUTHORIZATION** is deleted from this version. 5 6You need to adapt your application. 7 8**Change Impact** 9 10The enumerated value can no longer be used after being deleted. 11 12- Involved API: 13 14 ```js 15 export enum ExtensionAbilityType 16 ``` 17 18- Before change: 19 20 ```js 21 export enum ExtensionAbilityType { 22 FORM = 0, 23 WORK_SCHEDULER = 1, 24 INPUT_METHOD = 2, 25 SERVICE = 3, 26 ACCESSIBILITY = 4, 27 DATA_SHARE = 5, 28 FILE_SHARE = 6, 29 STATIC_SUBSCRIBER = 7, 30 WALLPAPER = 8, 31 BACKUP = 9, 32 WINDOW = 10, 33 ENTERPRISE_ADMIN = 11, 34 THUMBNAIL = 13, 35 PREVIEW = 14, 36 PRINT = 15, 37 PUSH = 17, 38 DRIVER = 18, 39 APP_ACCOUNT_AUTHORIZATION = 19, 40 UNSPECIFIED = 255 41 } 42 ``` 43 44- After change: 45 46 ```js 47 export enum ExtensionAbilityType { 48 FORM = 0, 49 WORK_SCHEDULER = 1, 50 INPUT_METHOD = 2, 51 SERVICE = 3, 52 ACCESSIBILITY = 4, 53 DATA_SHARE = 5, 54 FILE_SHARE = 6, 55 STATIC_SUBSCRIBER = 7, 56 WALLPAPER = 8, 57 BACKUP = 9, 58 WINDOW = 10, 59 ENTERPRISE_ADMIN = 11, 60 THUMBNAIL = 13, 61 PREVIEW = 14, 62 PRINT = 15, 63 PUSH = 17, 64 DRIVER = 18, 65 UNSPECIFIED = 255 66 } 67 ``` 68 69The definition of **APP_ACCOUNT_AUTHORIZATION** is deleted. 70 71 72**Adaptation Guide** 73 74Update the code so that the deleted enumerated value is not used in your code. 75 76## cl.bundlemanager.2 Struct BusinessAbilityInfo Moved from bundleManager to application 77 78The **BusinessAbilityInfo** struct is moved from the **bundleManager** folder to the **application** folder. 79 80 81**Change Impact** 82 83The file path of a level-2 module is changed. It has no impact on existing code. 84 85**Key API/Component Changes** 86 87The file path of the **BusinessAbilityInfo** struct is changed from **bundleManager/BusinessAbilityInfo** to **application/BusinessAbilityInfo**. 88 89**Adaptation Guide** 90 91N/A 92 93## cl.bundlemanager.3 Bottom-Layer Capability Changed 94 95When the SDK of API version 9 or an earlier version is used to compile the HAP, the resource files of the HAP are decompressed after the HAP is installed. 96 97When the SDK of API version 10 or a later version is used to compile the HAP, the resource files of the HAP are not decompressed after the HAP is installed. 98 99**Change Impact** 100 101If the SDK of API version 9 or earlier is used, no adaptation is required. 102 103If the SDK of API version 10 or a later version is used and your application accesses resource files by combining paths, adaptation is required. If your application does not access resource files by combining paths, no adaptation is required. 104 105**Key API/Component Changes** 106 107N/A 108 109**Adaptation Guide** 110 111The resource management subsystem provides JavaScript APIs for accessing resource files. For details, see [Accessing Resource Files](../../../application-dev/reference/apis/js-apis-resource-manager.md#getrawfilecontent9). 112 113 114## cl.bundlemanager.4 Changed distroFilter to distributionFilter in the module.json File 115The [distroFilter](../../../application-dev/quick-start/module-configuration-file.md) tag in the **module.json** file is changed to **distributionFilter**. 116 117**Change Impact** 118 119This change is a compatible change. If the **distroFilter** tag is used, no error is reported during compilation on DevEco Studio, but a wavy line is displayed in the editor. 120 121**Adaptation Guide** 122 123Replace **distroFilter** with **distributionFilter** in the configuration file.