| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Deleted|Class name: KVStore;
Method or attribute name: on(event: 'dataChange', type: SubscribeType, observer: Callback\): void;|NA|@ohos.data.distributedData.d.ts|
|Added|NA|Class name: SingleKVStore;
Method or attribute name: off(event: 'dataChange', listener?: Callback\): void;|@ohos.data.distributedData.d.ts|
|Added|NA|Class name: DeviceKVStore;
Method or attribute name: off(event: 'dataChange', listener?: Callback\): void;|@ohos.data.distributedData.d.ts|
| Added | NA | Class name: DataObject;
Method or attribute name: setSessionId(sessionId: string, callback: AsyncCallback): void; | @ohos.data.distributedDataObject.d.ts |
| Added | NA | Class name: DataObject;
Method or attribute name: setSessionId(sessionId?: string): Promise; | @ohos.data.distributedDataObject.d.ts |
|Added|NA|Class name: DataObject;
Method or attribute name: on(type: 'change', callback: Callback\<{ sessionId: string, fields: Array\ }>): void;|@ohos.data.distributedDataObject.d.ts|
|Added|NA|Class name: DataObject;
Method or attribute name: on(type: 'status',
callback: Callback\<{ sessionId: string, networkId: string, status: 'online' \| 'offline' }>): void;|@ohos.data.distributedDataObject.d.ts|
|Added|NA|Class name: DataObject;
Method or attribute name: off(type: 'change', callback?: Callback\<{ sessionId: string, fields: Array\ }>): void;|@ohos.data.distributedDataObject.d.ts|
|Added|NA|Class name: DataObject;
Method or attribute name: off(type: 'status',
callback?: Callback\<{ sessionId: string, deviceId: string, status: 'online' \| 'offline' }>): void;|@ohos.data.distributedDataObject.d.ts|
|Added|NA|Class name: DataShareExtensionAbility;
Method or attribute name: context?: ExtensionContext;|@ohos.application.DataShareExtensionAbility.d.ts|
|Added|NA|Class name: DataShareExtensionAbility;
Method or attribute name: onCreate?(want: Want, callback: AsyncCallback\): void;|@ohos.application.DataShareExtensionAbility.d.ts|
|Added|NA|Class name: DataShareExtensionAbility;
Method or attribute name: insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback\): void;|@ohos.application.DataShareExtensionAbility.d.ts|
|Added|NA|Class name: DataShareExtensionAbility;
Method or attribute name: update?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueBucket: ValuesBucket,
callback: AsyncCallback\): void;|@ohos.application.DataShareExtensionAbility.d.ts|
|Added|NA|Class name: DataShareExtensionAbility;
Method or attribute name: delete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback\): void;|@ohos.application.DataShareExtensionAbility.d.ts|
|Added|NA|Class name: DataShareExtensionAbility;
Method or attribute name: query?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array\,
callback: AsyncCallback\