@@ -183,9 +183,11 @@ This version has the following updates to OpenHarmony 3.2 Beta3.
| File management subsystem| High-frequency APIs, such as APIs for opening and reading a file, are compatible across platforms.<br>The following requirements are involved:<br>I5X5E5 [fileAPI] [Capability bridging] Bridging the file I/O capability of the target platform<br>I5X5E6 [fileAPI] [Capability bridging] Bridging the file I/O capability of the target platform<br>I5X4P2 [filePicker] Modification to the file access framework interface| NA |
| DFX | - HiTrace provides a unified dotting interface and call link interface.<br>- The power consumption data and system event data can be collected.<br>- Perf data can be collected during the startup of the JS HAP.<br>The following requirements are involved:<br>I5X4TY [New feature] Unified dotting interface of HiTrace: HiTraceMeter<br>I5X4U1 [New feature] Unified call link interface of HiTrace: HiTraceChain<br>I5X4TD [New feature] Power consumption data collection<br>I5X4TE [New feature] System event data collection<br>I5X4TL [New feature] Collection of perf data during JS HAP startup| NA |
For details on the API difference list, see [API Differences](api-change/v3.2-beta4/Readme-EN.md).
### Chip and Development Board Adaptation
For details about the API differences of each subsystem, see [Changelogs](changelogs/v3.2-beta4/Readme-EN.md)
### Chip and Development Board Adaptation
For details about the adaptation status, see [SIG-Devboard](https://gitee.com/openharmony/community/blob/master/sig/sig-devboard/sig_devboard.md).
@@ -137,9 +137,9 @@ This version has the following updates to OpenHarmony 3.2 Beta4.
### SDK Updates
From this version, only the public SDK is released. It can also be downloaded through DevEco Studio.
From this version, only the public SDK is released. You can obtain the public SDK from the mirror or download it through DevEco Studio.
To use the full SDK, you must download the source code, build the source code, and switch to the full SDK. For details, see [Guide to Building Full SDK](../application-dev/quick-start/full-sdk-compile-guide.md).
To use the full SDK that contains the system APIs, you must download the full source code, build a SDK file, and switch to the full SDK on DevEco Studio. For details, see [Guide to Building Full SDK](../application-dev/quick-start/full-sdk-compile-guide.md).
### Feature Updates
...
...
@@ -162,9 +162,11 @@ To use the full SDK, you must download the source code, build the source code, a
| File storage| - Unified URI processing is added for application files.<br>- Temporary authorization and unified open entry are added for user data.<br>The following requirements are involved:<br>I687C8 [New capability] Unified URI processing for application files<br>I64U8W [Basic capability] Temporary authorization and unified open entry for user data| NA |
| Ability framework| - The restart of resident processes is optimized.<br>- The widget database can be switched.<br>- The asynchronous **onConnected** lifecycle is provided.<br>The following requirements are involved:<br>I65M3F [Basic capability] ShellCommand execution control<br>I65V83 [Basic capability] ServiceExtensionAbility support for asynchronous **onConnected** lifecycle<br>I61H21 [Basic capability] Change of the local widget database<br>I63UJ5 [Ability] [ability_runtime] Exception handling in API version 8 and earlier versions<br>I6BDCW [Basic capability] Forbidden to load code in the **data** directory during application loading<br>I6BDDU [Basic capability] Default ability launch mode of the FA model: Standard<br>I6BDE2 [Basic capability] Protection against frequent restart of resident applications| NA |
For details on the API difference list, see [API Differences](api-change/v3.2-beta5/Readme-EN.md).
### Chip and Development Board Adaptation
For details about the API differences of each subsystem, see [Changelogs](changelogs/v3.2-beta5/Readme-EN.md)
### Chip and Development Board Adaptation
For details about the adaptation status, see [SIG-Devboard](https://gitee.com/openharmony/community/blob/master/sig/sig-devboard/sig_devboard.md).
|Deleted|Module name: ohos.application.AccessibilityExtensionAbility<br>Class name: GesturePoint<br>Method or attribute name: positionX|NA|@ohos.application.AccessibilityExtensionAbility.d.ts|
|Deleted|Module name: ohos.application.AccessibilityExtensionAbility<br>Class name: GesturePoint<br>Method or attribute name: positionY|NA|@ohos.application.AccessibilityExtensionAbility.d.ts|
|Deprecated version changed|Method or attribute name: getAbilityLists<br>Deprecated version: N/A|Method or attribute name: getAbilityLists<br>Deprecated version: 9<br>Substitute API: ohos.accessibility|@ohos.accessibility.d.ts|
|Deprecated version changed|Method or attribute name: getAbilityLists<br>Deprecated version: N/A|Method or attribute name: getAbilityLists<br>Deprecated version: 9|@ohos.accessibility.d.ts|
|Deprecated version changed|Method or attribute name: sendEvent<br>Deprecated version: N/A|Method or attribute name: sendEvent<br>Deprecated version: 9<br>New API: ohos.accessibility|@ohos.accessibility.d.ts|
|Deprecated version changed|Method or attribute name: sendEvent<br>Deprecated version: N/A|Method or attribute name: sendEvent<br>Deprecated version: 9<br>Substitute API: ohos.accessibility|@ohos.accessibility.d.ts|
|Deprecated version changed|Method or attribute name: sendEvent<br>Deprecated version: N/A|Method or attribute name: sendEvent<br>Deprecated version: 9|@ohos.accessibility.d.ts|
| Change Type | New Version | Old Version | d.ts File |
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added||Module name: ohos.power<br>Class name: power<br>Method or attribute name: shutdown|@ohos.power.d.ts|
|Added||Module name: ohos.power<br>Class name: power<br>Method or attribute name: reboot|@ohos.power.d.ts|
|Added||Module name: ohos.power<br>Class name: power<br>Method or attribute name: isActive|@ohos.power.d.ts|
|Added||Module name: ohos.power<br>Class name: power<br>Method or attribute name: wakeup|@ohos.power.d.ts|
|Added||Module name: ohos.power<br>Class name: power<br>Method or attribute name: suspend|@ohos.power.d.ts|
|Added||Method or attribute name: getPowerMode<br>Function name: function getPowerMode(): DevicePowerMode;|@ohos.power.d.ts|
|Added||Module name: ohos.runningLock<br>Class name: RunningLock<br>Method or attribute name: hold|@ohos.runningLock.d.ts|
|Added||Module name: ohos.runningLock<br>Class name: RunningLock<br>Method or attribute name: isHolding|@ohos.runningLock.d.ts|
|Added||Module name: ohos.runningLock<br>Class name: RunningLock<br>Method or attribute name: unhold|@ohos.runningLock.d.ts|
|Added||Module name: ohos.runningLock<br>Class name: runningLock<br>Method or attribute name: isSupported|@ohos.runningLock.d.ts|
|Added||Module name: ohos.runningLock<br>Class name: runningLock<br>Method or attribute name: create|@ohos.runningLock.d.ts|
|Added||Module name: ohos.runningLock<br>Class name: runningLock<br>Method or attribute name: create|@ohos.runningLock.d.ts|
|Added||Module name: ohos.thermal<br>Class name: thermal<br>Method or attribute name: registerThermalLevelCallback|@ohos.thermal.d.ts|
|Added||Module name: ohos.thermal<br>Class name: thermal<br>Method or attribute name: unregisterThermalLevelCallback|@ohos.thermal.d.ts|
|Added||Module name: ohos.thermal<br>Class name: thermal<br>Method or attribute name: getLevel|@ohos.thermal.d.ts|
|Deleted|Module name: ohos.power<br>Class name: power<br>Method or attribute name: shutdownDevice||@ohos.power.d.ts|
|Deleted|Module name: ohos.power<br>Class name: power<br>Method or attribute name: wakeupDevice||@ohos.power.d.ts|
|Deleted|Module name: ohos.power<br>Class name: power<br>Method or attribute name: suspendDevice||@ohos.power.d.ts|
|Deprecated version changed|Method or attribute name: rebootDevice<br>Deprecated version: N/A|Method or attribute name: rebootDevice<br>Deprecated version: 9<br>New API: {@link power|@ohos.power.d.ts|
|Deprecated version changed|Method or attribute name: isScreenOn<br>Deprecated version: N/A|Method or attribute name: isScreenOn<br>Deprecated version: 9<br>New API: {@link power|@ohos.power.d.ts|
|Added|NA|Method or attribute name: getPowerMode<br>Function name: function getPowerMode(): DevicePowerMode;|@ohos.power.d.ts|
|Deleted|Module name: ohos.power<br>Class name: power<br>Method or attribute name: shutdownDevice|NA|@ohos.power.d.ts|
|Deleted|Module name: ohos.power<br>Class name: power<br>Method or attribute name: wakeupDevice|NA|@ohos.power.d.ts|
|Deleted|Module name: ohos.power<br>Class name: power<br>Method or attribute name: suspendDevice|NA|@ohos.power.d.ts|
|Deprecated version changed|Method or attribute name: rebootDevice<br>Deprecated version: N/A|Method or attribute name: rebootDevice<br>Deprecated version: 9<br>Substitute API: {@link power|@ohos.power.d.ts|
|Deprecated version changed|Method or attribute name: isScreenOn<br>Deprecated version: N/A|Method or attribute name: isScreenOn<br>Deprecated version: 9<br>Substitute API: {@link power|@ohos.power.d.ts|
|Deprecated version changed|Method or attribute name: isScreenOn<br>Deprecated version: N/A|Method or attribute name: isScreenOn<br>Deprecated version: 9|@ohos.power.d.ts|
|Deprecated version changed|Method or attribute name: lock<br>Deprecated version: N/A|Method or attribute name: lock<br>Deprecated version: 9<br>New API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: isUsed<br>Deprecated version: N/A|Method or attribute name: isUsed<br>Deprecated version: 9<br>New API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: unlock<br>Deprecated version: N/A|Method or attribute name: unlock<br>Deprecated version: 9<br>New API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: isRunningLockTypeSupported<br>Deprecated version: N/A|Method or attribute name: isRunningLockTypeSupported<br>Deprecated version: 9<br>New API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: lock<br>Deprecated version: N/A|Method or attribute name: lock<br>Deprecated version: 9<br>Substitute API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: isUsed<br>Deprecated version: N/A|Method or attribute name: isUsed<br>Deprecated version: 9<br>Substitute API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: unlock<br>Deprecated version: N/A|Method or attribute name: unlock<br>Deprecated version: 9<br>Substitute API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: isRunningLockTypeSupported<br>Deprecated version: N/A|Method or attribute name: isRunningLockTypeSupported<br>Deprecated version: 9<br>Substitute API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: isRunningLockTypeSupported<br>Deprecated version: N/A|Method or attribute name: isRunningLockTypeSupported<br>Deprecated version: 9|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: createRunningLock<br>Deprecated version: N/A|Method or attribute name: createRunningLock<br>Deprecated version: 9<br>New API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: createRunningLock<br>Deprecated version: N/A|Method or attribute name: createRunningLock<br>Deprecated version: 9<br>Substitute API: {@link RunningLock|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: createRunningLock<br>Deprecated version: N/A|Method or attribute name: createRunningLock<br>Deprecated version: 9|@ohos.runningLock.d.ts|
|Deprecated version changed|Method or attribute name: subscribeThermalLevel<br>Deprecated version: N/A|Method or attribute name: subscribeThermalLevel<br>Deprecated version: 9<br>New API: {@link thermal|@ohos.thermal.d.ts|
|Deprecated version changed|Method or attribute name: unsubscribeThermalLevel<br>Deprecated version: N/A|Method or attribute name: unsubscribeThermalLevel<br>Deprecated version: 9<br>New API: {@link thermal|@ohos.thermal.d.ts|
|Deprecated version changed|Method or attribute name: getThermalLevel<br>Deprecated version: N/A|Method or attribute name: getThermalLevel<br>Deprecated version: 9<br>New API: {@link thermal|@ohos.thermal.d.ts|
|Deprecated version changed|Method or attribute name: subscribeThermalLevel<br>Deprecated version: N/A|Method or attribute name: subscribeThermalLevel<br>Deprecated version: 9<br>Substitute API: {@link thermal|@ohos.thermal.d.ts|
|Deprecated version changed|Method or attribute name: unsubscribeThermalLevel<br>Deprecated version: N/A|Method or attribute name: unsubscribeThermalLevel<br>Deprecated version: 9<br>Substitute API: {@link thermal|@ohos.thermal.d.ts|
|Deprecated version changed|Method or attribute name: getThermalLevel<br>Deprecated version: N/A|Method or attribute name: getThermalLevel<br>Deprecated version: 9<br>Substitute API: {@link thermal|@ohos.thermal.d.ts|
|Deprecated version changed|Method or attribute name: charging<br>Deprecated version: 9|Method or attribute name: charging<br>Deprecated version: 6|@system.battery.d.ts|
|Deprecated version changed|Method or attribute name: level<br>Deprecated version: 9|Method or attribute name: level<br>Deprecated version: 6|@system.battery.d.ts|
| Change Type | New Version | Old Version | d.ts File |
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|New||Method or attribute name: sendUpdateCellLocationRequest<br>Function name: function sendUpdateCellLocationRequest(slotId?: number): Promise<void>;|@ohos.telephony.radio.d.ts|
|Added|NA|Method or attribute name: sendUpdateCellLocationRequest<br>Function name: function sendUpdateCellLocationRequest(slotId?: number): Promise<void>;|@ohos.telephony.radio.d.ts|
|Initial version changed|Method or attribute name: sendUpdateCellLocationRequest<br>Initial version: 9|Method or attribute name: sendUpdateCellLocationRequest<br>Initial version: 8|@ohos.telephony.radio.d.ts|
|Permission deleted|Method or attribute name: getDefaultCellularDataSlotId<br>Permission: ohos.permission.GET_NETWORK_INFO|Method or attribute name: getDefaultCellularDataSlotId<br>Permission: N/A|@ohos.telephony.data.d.ts|
|Permission deleted|Method or attribute name: getDefaultCellularDataSlotId<br>Permission: ohos.permission.GET_NETWORK_INFO|Method or attribute name: getDefaultCellularDataSlotId<br>Permission: N/A|@ohos.telephony.data.d.ts|