| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deleted|Class name: ExtensionAbilityType;
Method or attribute name: APP_ACCOUNT_AUTHORIZATION = 19|NA|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: appControl;
Method or attribute name: function setDisposedStatusSync(appId: string, disposedWant: Want): void;|@ohos.bundle.appControl.d.ts|
|Added|NA|Class name: appControl;
Method or attribute name: function getDisposedStatusSync(appId: string): Want;|@ohos.bundle.appControl.d.ts|
|Added|NA|Class name: appControl;
Method or attribute name: function deleteDisposedStatusSync(appId: string): void;|@ohos.bundle.appControl.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function queryAbilityInfoSync(want: Want, abilityFlags: number, userId?: number): Array\;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function queryExtensionAbilityInfoSync(want: Want, extensionAbilityType: ExtensionAbilityType,
extensionAbilityFlags: number, userId?: number): Array\;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getBundleNameByUidSync(uid: number): string;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getBundleArchiveInfoSync(hapFilePath: string, bundleFlags: number): BundleInfo;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function setApplicationEnabledSync(bundleName: string, isEnabled: boolean): void;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function setAbilityEnabledSync(info: AbilityInfo, isEnabled: boolean): void;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function isApplicationEnabledSync(bundleName: string): boolean;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function isAbilityEnabledSync(info: AbilityInfo): boolean;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getLaunchWantForBundleSync(bundleName: string, userId?: number): Want;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getProfileByAbilitySync(moduleName: string, abilityName: string, metadataName?: string): Array\;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getProfileByExtensionAbilitySync(moduleName: string, extensionAbilityName: string, metadataName?: string): Array\;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getPermissionDefSync(permissionName: string): PermissionDef;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getAbilityLabelSync(bundleName: string, moduleName: string, abilityName: string): string;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: function getAppProvisionInfoSync(bundleName: string, userId?: number): AppProvisionInfo;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: bundleManager;
Method or attribute name: export type ModuleMetadata = _ModuleMetadata;|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: ExtensionAbilityType;
Method or attribute name: SHARE = 16|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: ExtensionAbilityType;
Method or attribute name: ACTION = 19|@ohos.bundle.bundleManager.d.ts|
|Added|NA|Class name: defaultAppManager;
Method or attribute name: function isDefaultApplicationSync(type: string): boolean;|@ohos.bundle.defaultAppManager.d.ts|
|Added|NA|Class name: defaultAppManager;
Method or attribute name: function getDefaultApplicationSync(type: string, userId?: number): BundleInfo;|@ohos.bundle.defaultAppManager.d.ts|
|Added|NA|Class name: defaultAppManager;
Method or attribute name: function setDefaultApplicationSync(type: string, elementName: ElementName, userId?: number): void;|@ohos.bundle.defaultAppManager.d.ts|
|Added|NA|Class name: defaultAppManager;
Method or attribute name: function resetDefaultApplicationSync(type: string, userId?: number): void;|@ohos.bundle.defaultAppManager.d.ts|
|Added|NA|Class name: sourcefile;
Method or attribute name: export type BundleStatusCallback = _BundleStatusCallback;|@ohos.bundle.innerBundleManager.d.ts|
|Added|NA|Class name: installer;
Method or attribute name: function getBundleInstallerSync(): BundleInstaller;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: BundleInstaller;
Method or attribute name: updateBundleForSelf(hapFilePaths: Array\, installParam: InstallParam, callback: AsyncCallback\): void;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: BundleInstaller;
Method or attribute name: updateBundleForSelf(hapFilePaths: Array\, callback: AsyncCallback\): void;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: BundleInstaller;
Method or attribute name: updateBundleForSelf(hapFilePaths: Array\, installParam?: InstallParam): Promise\;|@ohos.bundle.installer.d.ts|
|Added|NA|Class name: launcherBundleManager;
Method or attribute name: function getLauncherAbilityInfoSync(bundleName: string, userId: number): Array\;|@ohos.bundle.launcherBundleManager.d.ts|
|Added|NA|Class name: launcherBundleManager;
Method or attribute name: function getShortcutInfoSync(bundleName: string): Array\;|@ohos.bundle.launcherBundleManager.d.ts|
|Added|NA|Class name: zlib;
Method or attribute name: function decompressFile(inFile: string, outFile: string, callback: AsyncCallback\): void;|@ohos.zlib.d.ts|
|Added|NA|Class name: ApplicationInfo;
Method or attribute name: readonly metadataArray: Array\;|ApplicationInfo.d.ts|
|Added|NA|Class name: ModuleMetadata;
Method or attribute name: readonly moduleName: string;|ApplicationInfo.d.ts|
|Added|NA|Class name: ModuleMetadata;
Method or attribute name: readonly metadata: Array\;|ApplicationInfo.d.ts|
|Deprecated version changed|Class name: ApplicationInfo;
Method or attribute name: readonly metadata: Map\>;
Old version information: |Class name: ApplicationInfo;
Method or attribute name: readonly metadata: Map\>;
New version information: 10
Substitute API: ApplicationInfo#metadataArray|ApplicationInfo.d.ts|
|Error code changed|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam: InstallParam, callback: AsyncCallback\): void;
Old version information: 201,202,401, 17700004, 17700010, 17700011, 17700012, 17700015, 17700016, 17700017, 17700018, 17700031, 17700036, 17700039, 17700041, 17700042, 17700043,17700044, 17700047, 17700048|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam: InstallParam, callback: AsyncCallback\): void;
New version information: 201,202,401, 17700004, 17700010, 17700011, 17700012, 17700015, 17700016, 17700017, 17700018, 17700031, 17700036, 17700039, 17700041, 17700042, 17700043,17700044, 17700047, 17700048, 17700050|@ohos.bundle.installer.d.ts|
|Error code changed|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, callback: AsyncCallback\): void;
Old version information: 201,202,401, 17700010, 17700011, 17700012, 17700015, 17700016, 17700017, 17700018, 17700031, 17700036, 17700039, 17700041, 17700042, 17700043,17700044, 17700047, 17700048|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, callback: AsyncCallback\): void;
New version information: 201,202,401, 17700010, 17700011, 17700012, 17700015, 17700016, 17700017, 17700018, 17700031, 17700036, 17700039, 17700041, 17700042, 17700043,17700044, 17700047, 17700048, 17700050|@ohos.bundle.installer.d.ts|
|Error code changed|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam?: InstallParam): Promise\;
Old version information: 201,202,401, 17700004, 17700010, 17700011, 17700012, 17700015, 17700016, 17700017, 17700018, 17700031, 17700036, 17700039, 17700041, 17700042, 17700043,17700044, 17700047, 17700048|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam?: InstallParam): Promise\;
New version information: 201,202,401, 17700004, 17700010, 17700011, 17700012, 17700015, 17700016, 17700017, 17700018, 17700031, 17700036, 17700039, 17700041, 17700042, 17700043,17700044, 17700047, 17700048, 17700050|@ohos.bundle.installer.d.ts|
|Error code changed|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam, callback: AsyncCallback\): void;
Old version information: 201,401, 17700020, 17700037, 17700038|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam, callback: AsyncCallback\): void;
New version information: 201,202,401, 17700020, 17700037, 17700038|@ohos.bundle.installer.d.ts|
|Error code changed|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam): Promise\;
Old version information: 201,401, 17700020, 17700037, 17700038|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam): Promise\;
New version information: 201,202,401, 17700020, 17700037, 17700038|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam: InstallParam, callback: AsyncCallback\): void;
Old version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam: InstallParam, callback: AsyncCallback\): void;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, callback: AsyncCallback\): void;
Old version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, callback: AsyncCallback\): void;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam?: InstallParam): Promise\;
Old version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE|Class name: BundleInstaller;
Method or attribute name: install(hapFilePaths: Array\, installParam?: InstallParam): Promise\;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_MDM_BUNDLE,ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallback\): void;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallback\): void;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.UNINSTALL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: uninstall(bundleName: string, callback: AsyncCallback\): void;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: uninstall(bundleName: string, callback: AsyncCallback\): void;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.UNINSTALL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: uninstall(bundleName: string, installParam?: InstallParam): Promise\;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: uninstall(bundleName: string, installParam?: InstallParam): Promise\;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.UNINSTALL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam, callback: AsyncCallback\): void;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam, callback: AsyncCallback\): void;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.UNINSTALL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam): Promise\;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: uninstall(uninstallParam: UninstallParam): Promise\;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.UNINSTALL_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback\): void;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback\): void;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.RECOVER_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: recover(bundleName: string, callback: AsyncCallback\): void;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: recover(bundleName: string, callback: AsyncCallback\): void;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.RECOVER_BUNDLE|@ohos.bundle.installer.d.ts|
|Permission changed|Class name: BundleInstaller;
Method or attribute name: recover(bundleName: string, installParam?: InstallParam): Promise\;
Old version information: ohos.permission.INSTALL_BUNDLE|Class name: BundleInstaller;
Method or attribute name: recover(bundleName: string, installParam?: InstallParam): Promise\;
New version information: ohos.permission.INSTALL_BUNDLE,ohos.permission.RECOVER_BUNDLE|@ohos.bundle.installer.d.ts|
|Function changed|Class name: zlib;
Method or attribute name: function decompressFile(inFile: string, outFile: string, options: Options): Promise\;|Class name: zlib;
Method or attribute name: function decompressFile(inFile: string, outFile: string, options?: Options): Promise\;|@ohos.zlib.d.ts|