1# Bundle Manager Subsystem Changelog 2 3## cl.bundlemanager.1 BundleManager.verifyAbc and bundleManager.deleteAbc Are Changed to System APIs 4 5**Access Level** 6 7Public API 8 9**Reason for Change** 10 11To meet security compliance requirements, the **bundleManager.verifyAbc** and **bundleManager.deleteAbc** APIs in [@ohos.bundle.bundleManager.d.ts](https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.bundle.bundleManager.d.ts) are changed to system APIs. 12 13**Change Impact** 14 15This change is a non-compatible change. 16 17Before change: 18 19**bundleManager.verifyAbc** and **bundleManager.deleteAbc** are public APIs and can be called by third-party applications. 20 21After change: 22 23**bundleManager.verifyAbc** and **bundleManager.deleteAbc** are changed to system APIs and can be called only by system applications. If a non-system application calls these APIs, error code 202 is returned. 24 25 26**Start API Level** 27 2811 29 30**Change Since** 31 32OpenHarmony SDK 5.0.0.44 33 34**Key API/Component Changes** 35 36The following APIs in [@ohos.bundle.bundleManager.d.ts](https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.bundle.bundleManager.d.ts): 37 381. function verifyAbc(abcPaths: Array\<string\>, deleteOriginalFiles: boolean, callback: AsyncCallback\<void\>): void; 39 402. function verifyAbc(abcPaths: Array\<string\>, deleteOriginalFiles: boolean): Promise\<void\>; 41 423. function deleteAbc(abcPath: string): Promise\<void\>; 43 44**Adaptation Guide** 45 46Cancel the call of these APIs in your code. If a non-system application calls these APIs, error code 202 is returned. 47