From 144d4230fa54dd19b96dcbb6b9bf4cec2328aabe Mon Sep 17 00:00:00 2001 From: Gloria Date: Thu, 13 Oct 2022 10:29:05 +0800 Subject: [PATCH] Update docs against 10423+10428+10372+9647 Signed-off-by: wusongqing --- en/application-dev/website.md | 53 ++++-- .../api-change/v3.2-beta2/readme.md | 35 ++++ .../v3.2-beta3/js-apidiff-ability.md | 106 +++++++++++ .../v3.2-beta3/js-apidiff-accessibility.md | 31 ++++ .../v3.2-beta3/js-apidiff-account.md | 9 + .../api-change/v3.2-beta3/js-apidiff-arkui.md | 131 ++++++++++++++ .../v3.2-beta3/js-apidiff-battery.md | 39 +++++ .../v3.2-beta3/js-apidiff-bundle.md | 14 ++ .../v3.2-beta3/js-apidiff-communicate.md | 12 ++ .../js-apidiff-compiler-and-runtime.md | 93 ++++++++++ .../api-change/v3.2-beta3/js-apidiff-dfx.md | 32 ++++ .../v3.2-beta3/js-apidiff-distributed-data.md | 17 ++ .../js-apidiff-distributed-hardware.md | 19 ++ .../js-apidiff-event-and-notification.md | 18 ++ .../v3.2-beta3/js-apidiff-file-management.md | 153 ++++++++++++++++ .../v3.2-beta3/js-apidiff-global.md | 30 ++++ .../v3.2-beta3/js-apidiff-graphic.md | 26 +++ .../api-change/v3.2-beta3/js-apidiff-misc.md | 76 ++++++++ .../js-apidiff-multi-modal-input.md | 64 +++++++ .../v3.2-beta3/js-apidiff-multimedia.md | 164 ++++++++++++++++++ .../js-apidiff-resource-scheduler.md | 24 +++ .../v3.2-beta3/js-apidiff-security.md | 163 +++++++++++++++++ .../v3.2-beta3/js-apidiff-sensor.md | 15 ++ .../v3.2-beta3/js-apidiff-soft-bus.md | 10 ++ .../v3.2-beta3/js-apidiff-telephony.md | 26 +++ .../v3.2-beta3/js-apidiff-unitest.md | 24 +++ .../v3.2-beta3/js-apidiff-update.md | 22 +++ .../api-change/v3.2-beta3/js-apidiff-web.md | 50 ++++++ .../v3.2-beta3/js-apidiff-window.md | 72 ++++++++ .../api-change/v3.2-beta3/readme.md | 32 ++++ en/website.md | 35 +++- 31 files changed, 1578 insertions(+), 17 deletions(-) create mode 100644 en/release-notes/api-change/v3.2-beta2/readme.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-ability.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-accessibility.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-account.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-arkui.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-battery.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-bundle.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-communicate.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-compiler-and-runtime.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-dfx.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-data.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-hardware.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-event-and-notification.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-file-management.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-global.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-graphic.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-misc.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-multi-modal-input.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-multimedia.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-resource-scheduler.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-security.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-sensor.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-soft-bus.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-telephony.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-unitest.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-update.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-web.md create mode 100644 en/release-notes/api-change/v3.2-beta3/js-apidiff-window.md create mode 100644 en/release-notes/api-change/v3.2-beta3/readme.md diff --git a/en/application-dev/website.md b/en/application-dev/website.md index 1039ccfc57..123f42406d 100644 --- a/en/application-dev/website.md +++ b/en/application-dev/website.md @@ -1,7 +1,7 @@ # Application Development - - [Application Development Overview](application-dev-guide.md) - Quick Start + - Getting Started - [Preparations](quick-start/start-overview.md) - [Getting Started with eTS in Stage Model](quick-start/start-with-ets-stage.md) @@ -43,12 +43,10 @@ - File Organization - [Directory Structure](ui/ts-framework-directory.md) - [Rules for Accessing Application Code Files](ui/ts-framework-file-access-rules.md) - - ["js" Tag](ui/ts-framework-js-tag.md) - Resource Management - [Resource File Categories](ui/ui-ts-basic-resource-file-categories.md) - [Accessing Resources](ui/ts-resource-access.md) - [Pixel Units](ui/ts-pixel-units.md) - - [Types](ui/ts-types.md) - Declarative Syntax - [Overview](ui/ts-syntax-intro.md) - General UI Description Specifications @@ -108,6 +106,7 @@ - [Building a Food Category List Layout](ui/ui-ts-building-category-list-layout.md) - [Building a Food Category Grid Layout](ui/ui-ts-building-category-grid-layout.md) - [Implementing Page Redirection and Data Transmission](ui/ui-ts-page-redirection-data-transmission.md) + - [Recommendations for Improving Performance](ui/ts-performance-improvement-recommendation.md) - JavaScript-based Web-like Development Paradigm - [Overview](ui/ui-js-overview.md) - Framework @@ -181,7 +180,6 @@ - [Animation Frame](ui/ui-js-animate-frame.md) - [Custom Components](ui/ui-js-custom-components.md) - Common Event and Notification - - [Common Event and Notification Overview](notification/notification-brief.md) - [Common Event Development](notification/common-event.md) - [Notification Development](notification/notification-guidelines.md) @@ -198,12 +196,12 @@ - [WebGL Overview](webgl/webgl-overview.md) - [WebGL Development](webgl/webgl-guidelines.md) - Media - - Audio - [Audio Overview](media/audio-overview.md) - [Audio Playback Development](media/audio-playback.md) - [Audio Recording Development](media/audio-recorder.md) - [Audio Rendering Development](media/audio-renderer.md) + - [Audio Stream Management Development](media/audio-stream-manager.md) - [Audio Capture Development](media/audio-capturer.md) - [OpenSL ES Audio Playback Development](media/opensles-playback.md) - [OpenSL ES Audio Recording Development](media/opensles-capture.md) @@ -215,8 +213,8 @@ - [Image Development](media/image.md) - Camera - [Camera Development](media/camera.md) + - [Distributed Camera Development](media/remote-camera.md) - Security - - Access Control - [Access Control Overview](security/accesstoken-overview.md) - [Access Control Development](security/accesstoken-guidelines.md) @@ -354,6 +352,9 @@ - [Component ID](reference/arkui-ts/ts-universal-attributes-component-id.md) - [Touch Target](reference/arkui-ts/ts-universal-attributes-touch-target.md) - [Polymorphic Style](reference/arkui-ts/ts-universal-attributes-polymorphic-style.md) + - [Hit Test Control](reference/arkui-ts/ts-universal-attributes-hit-test-behavior.md) + - [Background Blur](reference/arkui-ts/ts-universal-attributes-backgroundBlurStyle.md) + - [restoreId](reference/arkui-ts/ts-universal-attributes-restoreId.md) - Gesture Processing - [Gesture Binding Methods](reference/arkui-ts/ts-gesture-settings.md) - Basic Gestures @@ -412,10 +413,13 @@ - [Counter](reference/arkui-ts/ts-container-counter.md) - [Flex](reference/arkui-ts/ts-container-flex.md) - [GridContainer](reference/arkui-ts/ts-container-gridcontainer.md) + - [GridCol](reference/arkui-ts/ts-container-gridcol.md) + - [GridRow](reference/arkui-ts/ts-container-gridrow.md) - [Grid](reference/arkui-ts/ts-container-grid.md) - [GridItem](reference/arkui-ts/ts-container-griditem.md) - [List](reference/arkui-ts/ts-container-list.md) - [ListItem](reference/arkui-ts/ts-container-listitem.md) + - [ListItemGroup](reference/arkui-ts/ts-container-listitemgroup.md) - [Navigator](reference/arkui-ts/ts-container-navigator.md) - [Panel](reference/arkui-ts/ts-container-panel.md) - [Refresh](reference/arkui-ts/ts-container-refresh.md) @@ -468,6 +472,7 @@ - [Text Picker Dialog Box](reference/arkui-ts/ts-methods-textpicker-dialog.md) - [Menu](reference/arkui-ts/ts-methods-menu.md) - [Built-in Enums](reference/arkui-ts/ts-appendix-enums.md) + - [Types](reference/arkui-ts/ts-types.md) - Component Reference (JavaScript-based Web-like Development Paradigm) - Universal Component Information - [Universal Attributes](reference/arkui-js/js-components-common-attributes.md) @@ -627,6 +632,7 @@ - [ExtensionRunningInfo](reference/apis/js-apis-extensionrunninginfo.md) - [MissionSnapshot](reference/apis/js-apis-application-MissionSnapshot.md) - [ProcessRunningInfo](reference/apis/js-apis-processrunninginfo.md) + - [ProcessRunningInformation](reference/apis/js-apis-processrunninginformation.md) - [shellCmdResult](reference/apis/js-apis-application-shellCmdResult.md) - [ContinuationResult](reference/apis/js-apis-continuation-continuationResult.md) - Common Event and Notification @@ -677,7 +683,6 @@ - [@ohos.multimedia.camera](reference/apis/js-apis-camera.md) - [@ohos.multimedia.image](reference/apis/js-apis-image.md) - [@ohos.multimedia.media](reference/apis/js-apis-media.md) - - [@ohos.multimedia.medialibrary](reference/apis/js-apis-medialibrary.md) - Resource Management - [@ohos.i18n](reference/apis/js-apis-i18n.md) - [@ohos.intl](reference/apis/js-apis-intl.md) @@ -689,12 +694,14 @@ - [@ohos.WorkSchedulerExtensionAbility](reference/apis/js-apis-WorkSchedulerExtensionAbility.md) - Custom Management - [@ohos.configPolicy](reference/apis/js-apis-config-policy.md) - - [@ohos.enterpriseDeviceManager](reference/apis/js-apis-enterprise-device-manager.md) - [@ohos.EnterpriseAdminExtensionAbility](reference/apis/js-apis-EnterpriseAdminExtensionAbility.md) + - [@ohos.enterpriseDeviceManager](reference/apis/js-apis-enterprise-device-manager.md) + - [DeviceSettingsManager](reference/apis/js-apis-enterpriseDeviceManager-DeviceSettingsManager.md) - Security - [@ohos.abilityAccessCtrl](reference/apis/js-apis-abilityAccessCtrl.md) - [@ohos.privacyManager](reference/apis/js-apis-privacyManager.md) - [@ohos.security.huks](reference/apis/js-apis-huks.md) + - [@ohos.userIAM.faceAuth](reference/apis/js-apis-useriam-faceauth.md) - [@ohos.userIAM.userAuth](reference/apis/js-apis-useriam-userauth.md) - [@system.cipher](reference/apis/js-apis-system-cipher.md) - Data Management @@ -713,24 +720,25 @@ - [@ohos.environment](reference/apis/js-apis-environment.md) - [@ohos.fileio](reference/apis/js-apis-fileio.md) - [@ohos.fileManager](reference/apis/js-apis-filemanager.md) + - [@ohos.multimedia.medialibrary](reference/apis/js-apis-medialibrary.md) + - [@ohos.securityLabel](reference/apis/js-apis-securityLabel.md) - [@ohos.statfs](reference/apis/js-apis-statfs.md) - [@ohos.storageStatistics](reference/apis/js-apis-storage-statistics.md) - [@ohos.volumeManager](reference/apis/js-apis-volumemanager.md) - - [@ohos.securityLabel](reference/apis/js-apis-securityLabel.md) - Telephony Service - [@ohos.contact](reference/apis/js-apis-contact.md) - [@ohos.telephony.call](reference/apis/js-apis-call.md) + - [@ohos.telephony.data](reference/apis/js-apis-telephony-data.md) - [@ohos.telephony.observer](reference/apis/js-apis-observer.md) - [@ohos.telephony.radio](reference/apis/js-apis-radio.md) - [@ohos.telephony.sim](reference/apis/js-apis-sim.md) - [@ohos.telephony.sms](reference/apis/js-apis-sms.md) - - [@ohos.telephony.data](reference/apis/js-apis-telephony-data.md) - Network Management - [@ohos.net.connection](reference/apis/js-apis-net-connection.md) - [@ohos.net.http](reference/apis/js-apis-http.md) - - [@ohos.request](reference/apis/js-apis-request.md) - [@ohos.net.socket](reference/apis/js-apis-socket.md) - [@ohos.net.webSocket](reference/apis/js-apis-webSocket.md) + - [@ohos.request](reference/apis/js-apis-request.md) - Connectivity - [@ohos.bluetooth](reference/apis/js-apis-bluetooth.md) - [@ohos.connectedTag](reference/apis/js-apis-connectedTag.md) @@ -740,6 +748,8 @@ - [@ohos.rpc](reference/apis/js-apis-rpc.md) - [@ohos.wifi](reference/apis/js-apis-wifi.md) - [@ohos.wifiext](reference/apis/js-apis-wifiext.md) + - [nfctech](reference/apis/js-apis-nfctech.md) + - [tagSession](reference/apis/js-apis-tagSession.md) - Basic Features - [@ohos.accessibility](reference/apis/js-apis-accessibility.md) - [@ohos.faultLogger](reference/apis/js-apis-faultLogger.md) @@ -752,11 +762,13 @@ - [@ohos.hiTraceMeter](reference/apis/js-apis-hitracemeter.md) - [@ohos.inputMethod](reference/apis/js-apis-inputmethod.md) - [@ohos.inputMethodEngine](reference/apis/js-apis-inputmethodengine.md) + - [@ohos.inputmethodextensionability](reference/apis/js-apis-inputmethod-extension-ability.md) + - [@ohos.inputmethodextensioncontext](reference/apis/js-apis-inputmethod-extension-context.md) - [@ohos.pasteboard](reference/apis/js-apis-pasteboard.md) - [@ohos.screenLock](reference/apis/js-apis-screen-lock.md) - [@ohos.systemTime](reference/apis/js-apis-system-time.md) - - [@ohos.wallpaper](reference/apis/js-apis-wallpaper.md) - [@ohos.systemTimer](reference/apis/js-apis-system-timer.md) + - [@ohos.wallpaper](reference/apis/js-apis-wallpaper.md) - [Timer](reference/apis/js-apis-timer.md) - Device Management - [@ohos.batteryInfo](reference/apis/js-apis-battery-info.md) @@ -772,6 +784,7 @@ - [@ohos.multimodalInput.keyCode](reference/apis/js-apis-keycode.md) - [@ohos.multimodalInput.keyEvent](reference/apis/js-apis-keyevent.md) - [@ohos.multimodalInput.mouseEvent](reference/apis/js-apis-mouseevent.md) + - [@ohos.multimodalInput.pointer](reference/apis/js-apis-pointer.md) - [@ohos.multimodalInput.touchEvent](reference/apis/js-apis-touchevent.md) - [@ohos.power](reference/apis/js-apis-power.md) - [@ohos.runningLock](reference/apis/js-apis-runninglock.md) @@ -787,6 +800,7 @@ - [@ohos.account.distributedAccount](reference/apis/js-apis-distributed-account.md) - [@ohos.account.osAccount](reference/apis/js-apis-osAccount.md) - Language Base Class Library + - [@ohos.buffer](reference/apis/js-apis-buffer.md) - [@ohos.convertxml](reference/apis/js-apis-convertxml.md) - [@ohos.process](reference/apis/js-apis-process.md) - [@ohos.uri](reference/apis/js-apis-uri.md) @@ -844,4 +858,17 @@ - [EGL Symbols Exported from Native APIs](reference/native-lib/third_party_opengl/egl-symbol.md) - [OpenGL ES 3.0 Symbols Exported from Native APIs](reference/native-lib/third_party_opengl/openglesv3-symbol.md) - FAQs - - [Guide to Switching to Full SDK](quick-start/full-sdk-switch-guide.md) \ No newline at end of file + - [Guide to Switching to Full SDK](quick-start/full-sdk-switch-guide.md) + - [Ability Framework Development](faqs/faqs-ability.md) + - [ArkUI (JavaScript) Development](faqs/faqs-ui-js.md) + - [ArkUI (eTS) Development](faqs/faqs-ui-ets.md) + - [Graphics and Image Development](faqs/faqs-graphics.md) + - [File Management Development](faqs/faqs-file-management.md) + - [Network and Connection Development](faqs/faqs-connectivity.md) + - [Device Management Development](faqs/faqs-data-management.md) + - [Device Management Development](faqs/faqs-device-management.md) + - [Native API Usage](faqs/faqs-native.md) + - [Usage of Third- and Fourth-Party Libraries](faqs/faqs-third-party-library.md) + - [IDE Usage](faqs/faqs-ide.md) + - [hdc_std Command Usage](faqs/faqs-hdc-std.md) + - [Development Board](faqs/faqs-development-board.md) diff --git a/en/release-notes/api-change/v3.2-beta2/readme.md b/en/release-notes/api-change/v3.2-beta2/readme.md new file mode 100644 index 0000000000..21548e70cc --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta2/readme.md @@ -0,0 +1,35 @@ +# Readme + +This directory records the API changes in OpenHarmony 3.2 Beta2 over OpenHarmony 3.2 Beta1, including new, updated, deprecated, and deleted APIs. + +- JS API Differences + - [Ability framework](js-apidiff-ability.md) + - [Accessibility subsystem](js-apidiff-accessibility.md) + - [Account subsystem](js-apidiff-account.md) + - [ArkUI development framework](js-apidiff-arkui.md) + - [Bundle management framework](js-apidiff-bundle.md) + - [Communication subsystem](js-apidiff-communicate.md) + - [Utils subsystem](js-apidiff-compiler-and-runtime.md) + - [DFX subsystem](js-apidiff-dfx.md) + - [Distributed data management subsystem](js-apidiff-distributed-data.md) + - [Common event and notification subsystem](js-apidiff-event-and-notification.md) + - [File management subsystem](js-apidiff-file-management.md) + - [Location subsystem](js-apidiff-geolocation.md) + - [Globalization subsystem](js-apidiff-global.md) + - [Graphics subsystem](js-apidiff-graphic.md) + - [Misc services subsystem](js-apidiff-misc.md) + - [Multimodal input subsystem](js-apidiff-multi-modal-input.md) + - [Multimedia subsystem](js-apidiff-multimedia.md) + - [Resource scheduler subsystem](js-apidiff-resource-scheduler.md) + - [Security subsystem](js-apidiff-security.md) + - [Pan-sensor subsystem](js-apidiff-sensor.md) + - [DSoftBus subsystem](js-apidiff-soft-bus.md) + - [Test subsystem](js-apidiff-unitest.md) + - [Update subsystem](js-apidiff-update.md) + - [USB subsystem](js-apidiff-usb.md) + - [User IAM subsystem](js-apidiff-user-authentication.md) + - [Web subsystem](js-apidiff-web.md) + - [Window manager subsystem](js-apidiff-window.md) +- ChangeLog + - [Updates Between OpenHarmony 3.2 Beta2 and OpenHarmony 3.2 Beta1](changelog-v3.2-beta2.md) + - [Adaptation Guide for the Application Sandbox](application-sandbox-adaptation-guide.md) diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-ability.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-ability.md new file mode 100644 index 0000000000..7e5d3e2295 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-ability.md @@ -0,0 +1,106 @@ +# JS API Changes of the Ability Framework + +The table below lists the APIs changes of the ability framework in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| abilityDelegator | AbilityDelegator | waitAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\): void;
waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout: number, callback: AsyncCallback\): void;
waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout?: number): Promise\; | Added| +| abilityDelegator | AbilityDelegator | removeAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\): void;
removeAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\; | Added| +| abilityDelegator | AbilityDelegator | addAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback\): void;
addAbilityStageMonitor(monitor: AbilityStageMonitor): Promise\; | Added| +| abilityStageMonitor | AbilityStageMonitor | srcEntrance: string; | Added| +| abilityStageMonitor | AbilityStageMonitor | moduleName: string; | Added| +| applicationInfo | ApplicationInfo | readonly iconIndex: number; | Added| +| applicationInfo | ApplicationInfo | readonly labelIndex: number; | Added| +| ApplicationStateObserver | ApplicationStateObserver | onProcessStateChanged(processData: ProcessData): void; | Added| +| context | Context | getExternalCacheDir(callback: AsyncCallback\): void
getExternalCacheDir(): Promise\; | Added| +| lifecycle | LifecycleForm | onShare?(formId: string): {[key: string]: any}; | Added| +| MissionListener | MissionListener | onMissionClosed(mission: number): void; | Added| +| ohos.ability.wantConstant | Action | DLP_PARAMS_INDEX = "ohos.dlp.params.index" | Added| +| ohos.ability.wantConstant | Action | DLP_PARAMS_ABILITY_NAME = "ohos.dlp.params.abilityName" | Added| +| ohos.ability.wantConstant | Action | DLP_PARAMS_MODULE_NAME = "ohos.dlp.params.moduleName" | Added| +| ohos.ability.wantConstant | Action | DLP_PARAMS_BUNDLE_NAME = "ohos.dlp.params.bundleName" | Added| +| ohos.ability.wantConstant | Action | DLP_PARAMS_SANDBOX = "ohos.dlp.params.sandbox" | Added| +| ohos.ability.wantConstant | Action | ACTION_MARKET_CROWDTEST = "ohos.want.action.marketCrowdTest" | Added| +| ohos.ability.wantConstant | Action | ACTION_MARKET_DOWNLOAD = "ohos.want.action.marketDownload" | Added| +| ohos.abilityAccessCtrl | PermissionStateChangeInfo | permissionName: string; | Added| +| ohos.abilityAccessCtrl | PermissionStateChangeInfo | tokenID: number; | Added| +| ohos.abilityAccessCtrl | PermissionStateChangeInfo | change: PermissionStateChangeType; | Added| +| ohos.abilityAccessCtrl | PermissionStateChangeType | PERMISSION_GRANTED_OPER = 1 | Added| +| ohos.abilityAccessCtrl | PermissionStateChangeType | PERMISSION_REVOKED_OPER = 0 | Added| +| ohos.abilityAccessCtrl | AtManager | off(type: 'permissionStateChange', tokenIDList: Array\, permissionNameList: Array\, callback?: Callback\): void; | Added| +| ohos.abilityAccessCtrl | AtManager | on(type: 'permissionStateChange', tokenIDList: Array\, permissionNameList: Array\, callback: Callback\): void; | Added| +| ohos.abilityAccessCtrl | AtManager | getVersion(): Promise\; | Added| +| ohos.application.Ability | Ability | onMemoryLevel(level: AbilityConstant.MemoryLevel): void; | Added| +| ohos.application.AbilityConstant | WindowMode | WINDOW_MODE_FLOATING = 102 | Added| +| ohos.application.AbilityConstant | WindowMode | WINDOW_MODE_SPLIT_SECONDARY = 101 | Added| +| ohos.application.AbilityConstant | WindowMode | WINDOW_MODE_SPLIT_PRIMARY = 100 | Added| +| ohos.application.AbilityConstant | WindowMode | WINDOW_MODE_FULLSCREEN = 1 | Added| +| ohos.application.AbilityConstant | WindowMode | WINDOW_MODE_UNDEFINED = 0 | Added| +| ohos.application.AbilityConstant | MemoryLevel | MEMORY_LEVEL_CRITICAL = 2 | Added| +| ohos.application.AbilityConstant | MemoryLevel | MEMORY_LEVEL_LOW = 1 | Added| +| ohos.application.AbilityConstant | MemoryLevel | MEMORY_LEVEL_MODERATE = 0 | Added| +| ohos.application.AbilityLifecycleCallback | AbilityLifecycleCallback | onWindowStageDestroy(ability: Ability, windowStage: window.WindowStage): void; | Added| +| ohos.application.AbilityLifecycleCallback | AbilityLifecycleCallback | onWindowStageInactive(ability: Ability, windowStage: window.WindowStage): void; | Added| +| ohos.application.AbilityLifecycleCallback | AbilityLifecycleCallback | onWindowStageActive(ability: Ability, windowStage: window.WindowStage): void; | Added| +| ohos.application.AbilityLifecycleCallback | AbilityLifecycleCallback | onWindowStageCreate(ability: Ability, windowStage: window.WindowStage): void; | Added| +| ohos.application.AbilityStage | AbilityStage | onMemoryLevel(level: AbilityConstant.MemoryLevel): void; | Added| +| ohos.application.appManager | ProcessState | STATE_DESTROY | Added| +| ohos.application.appManager | ProcessState | STATE_BACKGROUND | Added| +| ohos.application.appManager | ProcessState | STATE_ACTIVE | Added| +| ohos.application.appManager | ProcessState | STATE_FOREGROUND | Added| +| ohos.application.appManager | ProcessState | STATE_CREATE | Added| +| ohos.application.appManager | ApplicationState | STATE_DESTROY | Added| +| ohos.application.appManager | ApplicationState | STATE_BACKGROUND | Added| +| ohos.application.appManager | ApplicationState | STATE_ACTIVE | Added| +| ohos.application.appManager | ApplicationState | STATE_FOREGROUND | Added| +| ohos.application.appManager | ApplicationState | STATE_CREATE | Added| +| ohos.application.Configuration | Configuration | hasPointerDevice?: boolean; | Added| +| ohos.application.context | AreaMode | EL2 = 1 | Added| +| ohos.application.context | AreaMode | EL1 = 0 | Added| +| ohos.application.formError | FormError | ERR_DISTRIBUTED_SCHEDULE_FAILED = 37 | Added| +| ohos.application.FormExtension | FormExtension | onShare?(formId: string): {[key: string]: any}; | Added| +| ohos.application.formHost | formHost | function shareForm(formId: string, deviceId: string, callback: AsyncCallback\): void;
function shareForm(formId: string, deviceId: string): Promise\; | Added| +| ohos.application.formInfo | VisibilityType | FORM_INVISIBLE: number | Added| +| ohos.application.formInfo | VisibilityType | FORM_VISIBLE: number, | Added| +| ohos.application.formInfo | FormDimension | Dimension_2_1 | Added| +| ohos.application.formInfo | FormDimension | Dimension_4_4 | Added| +| ohos.application.formInfo | FormDimension | Dimension_2_4 | Added| +| ohos.application.formInfo | FormDimension | Dimension_2_2 | Added| +| ohos.application.formInfo | FormDimension | Dimension_1_2 = 1 | Added| +| ohos.application.formInfo | FormParam | DEVICE_ID_KEY = "ohos.extra.param.key.device_id" | Added| +| ohos.application.formInfo | FormParam | ABILITY_NAME_KEY = "ohos.extra.param.key.ability_name" | Added| +| ohos.application.formInfo | FormParam | BUNDLE_NAME_KEY = "ohos.extra.param.key.bundle_name" | Added| +| ohos.application.quickFixManager | quickFixManager | function getApplicationQuickFixInfo(bundleName: string, callback: AsyncCallback\): void;
function getApplicationQuickFixInfo(bundleName: string): Promise\; | Added| +| ohos.application.quickFixManager | quickFixManager | function applyQuickFix(hapModuleQuickFixFiles: Array\, callback: AsyncCallback\): void;
function applyQuickFix(hapModuleQuickFixFiles: Array\): Promise\; | Added| +| ohos.application.quickFixManager | ApplicationQuickFixInfo | readonly hapModuleQuickFixInfo: Array\; | Added| +| ohos.application.quickFixManager | ApplicationQuickFixInfo | readonly quickFixVersionName: string; | Added| +| ohos.application.quickFixManager | ApplicationQuickFixInfo | readonly quickFixVersionCode: number; | Added| +| ohos.application.quickFixManager | ApplicationQuickFixInfo | readonly bundleVersionName: string; | Added| +| ohos.application.quickFixManager | ApplicationQuickFixInfo | readonly bundleVersionCode: number; | Added| +| ohos.application.quickFixManager | ApplicationQuickFixInfo | readonly bundleName: string; | Added| +| ohos.application.quickFixManager | HapModuleQuickFixInfo | readonly quickFixFilePath: string; | Added| +| ohos.application.quickFixManager | HapModuleQuickFixInfo | readonly originHapHash: string; | Added| +| ohos.application.quickFixManager | HapModuleQuickFixInfo | readonly moduleName: string; | Added| +| ProcessData | ProcessData | isKeepAlive: boolean; | Added| +| ProcessData | ProcessData | isContinuousTask: boolean; | Added| +| ProcessData | ProcessData | state: number; | Added| +| ServiceExtensionContext | ServiceExtensionContext | startAbilityByCall(want: Want): Promise\; | Added| +| ohos.ability.wantConstant | Action | ACTION_MARKER_DOWNLOAD = "ohos.want.action.marketDownload" | Deleted| +| ohos.application.AbilityLifecycleCallback | AbilityLifecycleCallback | onAbilityWindowStageDestroy(ability: Ability): void; | Deleted| +| ohos.application.AbilityLifecycleCallback | AbilityLifecycleCallback | onAbilityWindowStageCreate(ability: Ability): void; | Deleted| +| ohos.application.DataShareExtensionAbility | DataShareExtensionAbility | getType?(uri: string, callback: AsyncCallback\): void; | Deleted| +| ohos.application.DataShareExtensionAbility | DataShareExtensionAbility | openFile?(uri: string, mode: string, callback: AsyncCallback\): void; | Deleted| +| ohos.application.DataShareExtensionAbility | DataShareExtensionAbility | getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback\>): void; | Deleted| +| applicationInfo | ApplicationInfo | readonly iconId: string; | Deprecated| +| applicationInfo | ApplicationInfo | readonly labelId: string; | Deprecated| +| want | Want | entities?: Array\; | Deprecated| +| want | Want | parameters?: {[key: string]: any}; | Deprecated| +| want | Want | action?: string; | Deprecated| +| want | Want | flags?: number; | Deprecated| +| want | Want | type?: string; | Deprecated| +| want | Want | uri?: string; | Deprecated| +| want | Want | abilityName?: string; | Deprecated| +| want | Want | bundleName?: string; | Deprecated| +| want | Want | deviceId?: string; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-accessibility.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-accessibility.md new file mode 100644 index 0000000000..2bf959002c --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-accessibility.md @@ -0,0 +1,31 @@ +# JS API Changes of the Accessibility Subsystem + +The table below lists the APIs changes of the accessibility subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| AccessibilityExtensionContext | AccessibilityExtensionContext | injectGesture(gesturePath: GesturePath): Promise\;
injectGesture(gesturePath: GesturePath, callback: AsyncCallback\): void; | Added| +| ohos.accessibility.config | Config | off(callback?: Callback\): void; | Added| +| ohos.accessibility.config | Config | on(callback: Callback\): void; | Added| +| ohos.accessibility.config | Config | get(): Promise\;
get(callback: AsyncCallback\): void; | Added| +| ohos.accessibility.config | Config | set(value: T): Promise\;
set(value: T, callback: AsyncCallback\): void; | Added| +| ohos.accessibility.config | config | function off(type: 'enableAbilityListsStateChanged', callback?: Callback\): void; | Added| +| ohos.accessibility.config | config | function on(type: 'enableAbilityListsStateChanged', callback: Callback\): void; | Added| +| ohos.accessibility.config | config | function disableAbility(name: string): Promise\;
function disableAbility(name: string, callback: AsyncCallback\): void; | Added| +| ohos.accessibility.config | config | function enableAbility(name: string, capability: Array\): Promise\;
function enableAbility(name: string, capability: Array\, callback: AsyncCallback\): void; | Added| +| ohos.accessibility.config | config | var captionsStyle: Config\; | Added| +| ohos.accessibility.config | config | var captions: Config\; | Added| +| ohos.accessibility.config | config | var shortkeyTarget: Config\; | Added| +| ohos.accessibility.config | config | var shortkey: Config\; | Added| +| ohos.accessibility.config | config | var mouseAutoClick: Config\; | Added| +| ohos.accessibility.config | config | var mouseKey: Config\; | Added| +| ohos.accessibility.config | config | var brightnessDiscount: Config\; | Added| +| ohos.accessibility.config | config | var animationOff: Config\; | Added| +| ohos.accessibility.config | config | var contentTimeout: Config\; | Added| +| ohos.accessibility.config | config | var daltonizationColorFilter: Config\; | Added| +| ohos.accessibility.config | config | var invertColor: Config\; | Added| +| ohos.accessibility.config | config | var highContrastText: Config\; | Added| +| AccessibilityExtensionContext | AccessibilityExtensionContext | gestureInject(gesturePath: GesturePath, listener: Callback\): Promise\;
gestureInject(gesturePath: GesturePath, listener: Callback\, callback: AsyncCallback\): void; | Deleted| +| AccessibilityExtensionContext | AccessibilityExtensionContext | setEventTypeFilter(type: Array\): Promise\;
setEventTypeFilter(type: Array\, callback: AsyncCallback\): boolean; | Deleted| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-account.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-account.md new file mode 100644 index 0000000000..8d75ba6f49 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-account.md @@ -0,0 +1,9 @@ +# JS API Changes of the Account Subsystem + +The table below lists the APIs changes of the account subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.account.appAccount | AppAccountManager | getAssociatedDataSync(name: string, key: string): string; | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-arkui.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-arkui.md new file mode 100644 index 0000000000..8b0381f0e6 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-arkui.md @@ -0,0 +1,131 @@ +# JS API Changes of the ArkUI Development Framework + +The table below lists the APIs changes of the ArkUI development framework in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ArkUI | WebAttribute | onClientAuthenticationRequest(callback: (event: {handler : ClientAuthenticationHandler, host : string, port : number, keyTypes : Array\, issuers : Array\}) => void): WebAttribute; | Added | +| ArkUI | WebAttribute | onSslErrorEventReceive(callback: (event: { handler: SslErrorHandler, error: SslError }) => void): WebAttribute; | Added| +| ArkUI | WebAttribute | onScroll(callback: (event: {xOffset: number, yOffset: number}) => void): WebAttribute; | Added| +| ArkUI | WebAttribute | onSearchResultReceive(callback: (event?: {activeMatchOrdinal: number, numberOfMatches: number, isDoneCounting: boolean}) => void): WebAttribute | Added| +| ArkUI | WebAttribute | mediaPlayGestureAccess(access: boolean): WebAttribute; | Added| +| ArkUI | WebAttribute | onContextMenuShow(callback: (event?: { param: WebContextMenuParam, result: WebContextMenuResult }) => boolean): WebAttribute; | Added| +| ArkUI | WebAttribute | onPermissionRequest(callback: (event?: { request: PermissionRequest }) => void): WebAttribute; | Added| +| ArkUI | WebAttribute | textZoomRatio(textZoomRatio: number): WebAttribute; | Added| +| ArkUI | WebController | clearClientAuthenticationCache(): void; | Added| +| ArkUI | WebController | clearSslCache(): void; | Added| +| ArkUI | WebController | searchNext(forward: boolean): void; | Added| +| ArkUI | WebController | clearMatches(): void; | Added| +| ArkUI | WebController | searchAllAsync(searchString: string): void; | Added| +| ArkUI | WebController | postMessage(options: { message: WebMessageEvent, uri: string}): void; | Added| +| ArkUI | WebController | createWebMessagePorts(): Array\; | Added| +| ArkUI | WebContextMenuResult | copyImage(): void; | Added| +| ArkUI | WebContextMenuResult | closeContextMenu(): void; | Added| +| ArkUI | WebContextMenuResult | constructor(); | Added| +| ArkUI | WebContextMenuParam | existsImageContents(): boolean; | Added| +| ArkUI | WebContextMenuParam | getSourceUrl(): string; | Added| +| ArkUI | WebContextMenuParam | getUnfilterendLinkUrl(): string; | Added| +| ArkUI | WebContextMenuParam | getLinkUrl(): string; | Added| +| ArkUI | WebContextMenuParam | y(): number; | Added| +| ArkUI | WebContextMenuParam | x(): number; | Added| +| ArkUI | WebContextMenuParam | constructor(); | Added| +| ArkUI | PermissionRequest | grant(resources: Array\): void; | Added| +| ArkUI | PermissionRequest | getAccessibleResource(): Array\; | Added| +| ArkUI | PermissionRequest | getOrigin(): string; | Added| +| ArkUI | PermissionRequest | deny(): void; | Added| +| ArkUI | PermissionRequest | constructor(); | Added| +| ArkUI | ProtectedResourceType | MidiSysex = "TYPE_MIDI_SYSEX" | Added| +| ArkUI | ClientAuthenticationHandler | ignore(): void; | Added| +| ArkUI | ClientAuthenticationHandler | cancel(): void; | Added| +| ArkUI | ClientAuthenticationHandler | confirm(priKeyFile : string, certChainFile : string): void; | Added| +| ArkUI | ClientAuthenticationHandler | constructor(); | Added| +| ArkUI | SslErrorHandler | handleCancel(): void; | Added| +| ArkUI | SslErrorHandler | handleConfirm(): void; | Added| +| ArkUI | SslErrorHandler | constructor(); | Added| +| ArkUI | SslError | Untrusted | Added| +| ArkUI | SslError | DateInvalid | Added| +| ArkUI | SslError | HostMismatch | Added| +| ArkUI | SslError | Invalid | Added| +| ArkUI | WebMessageEvent | setPorts(ports: Array\): void; | Added| +| ArkUI | WebMessageEvent | getPorts(): Array\; | Added| +| ArkUI | WebMessageEvent | setData(data: string): void; | Added| +| ArkUI | WebMessageEvent | getData(): string; | Added| +| ArkUI | WebMessageEvent | constructor(); | Added| +| ArkUI | WebMessagePort | onMessageEvent(callback: (result: string) => void): void; | Added| +| ArkUI | WebMessagePort | postMessageEvent(message: WebMessageEvent): void; | Added| +| ArkUI | WebMessagePort | close(): void; | Added| +| ArkUI | WebMessagePort | constructor(); | Added| +| ArkUI | ColorFilter | constructor(value: number[]); | Added| +| ArkUI | TextInputAttribute | style(value: TextInputStyle): TextInputAttribute; | Added| +| ArkUI | TextInputStyle | Inline | Added| +| ArkUI | TextInputStyle | Default | Added| +| ArkUI | TabsAttribute | barPosition(value: BarPosition): TabsAttribute; | Added| +| ArkUI | SideBarContainerAttribute | sideBarPosition(value: SideBarPosition): SideBarContainerAttribute; | Added| +| ArkUI | SideBarPosition | End | Added| +| ArkUI | SideBarPosition | Start | Added| +| ArkUI | WindowAnimationTarget | readonly missionId: number; | Added| +| ArkUI | PanelAttribute | onHeightChange(callback: (value: number) => void): PanelAttribute; | Added| +| ArkUI | PanelAttribute | backgroundMask(color: ResourceColor): PanelAttribute; | Added| +| ArkUI | ListItemGroupAttribute | divider(value: {strokeWidth: Length;color?: ResourceColor;startMargin?: Length;endMargin?: Length;} \| null,): ListItemGroupAttribute; | Added | +| ArkUI | ListItemGroupInterface | (options?: ListItemGroupOptions): ListItemGroupAttribute; | Added| +| ArkUI | ListItemGroupOptions | space?: number \| string; | Added| +| ArkUI | ListItemGroupOptions | footer?: CustomBuilder; | Added| +| ArkUI | ListItemGroupOptions | header?: CustomBuilder; | Added| +| ArkUI | ListItemAttribute | swipeAction(value: SwipeActionOptions): ListItemAttribute; | Added| +| ArkUI | SwipeActionOptions | edgeEffect?: SwipeEdgeEffect; | Added| +| ArkUI | SwipeActionOptions | end?: CustomBuilder; | Added| +| ArkUI | SwipeActionOptions | start?: CustomBuilder; | Added| +| ArkUI | SwipeEdgeEffect | None | Added| +| ArkUI | SwipeEdgeEffect | Spring | Added| +| ArkUI | ListAttribute | sticky(value: StickyStyle): ListAttribute; | Added| +| ArkUI | StickyStyle | Footer = 2 | Added| +| ArkUI | StickyStyle | Header = 1 | Added| +| ArkUI | StickyStyle | None = 0 | Added| +| ArkUI | ImageAttribute | copyOption(value: CopyOptions): ImageAttribute; | Added| +| ArkUI | ImageAttribute | colorFilter(value: ColorFilter): ImageAttribute; | Added| +| ArkUI | GutterOption | y?: Length \| GridRowSizeOption | Added| +| ArkUI | GutterOption | x?: Length \| GridRowSizeOption, | Added| +| ArkUI | FormDimension | Dimension_2_1 | Added| +| ArkUI | HitTestMode | None | Added| +| ArkUI | HitTestMode | Transparent | Added| +| ArkUI | HitTestMode | Block | Added| +| ArkUI | HitTestMode | Default | Added| +| ArkUI | CopyOptions | LocalDevice = 2 | Added| +| ArkUI | CopyOptions | InApp = 1 | Added| +| ArkUI | CopyOptions | None = 0 | Added| +| ArkUI | Color | Transparent | Added| +| ArkUI | CommonMethod | focusOnTouch(value: boolean): T; | Added| +| ArkUI | CommonMethod | groupDefaultFocus(value: boolean): T; | Added| +| ArkUI | CommonMethod | defaultFocus(value: boolean): T; | Added| +| ArkUI | CommonMethod | hitTestBehavior(value: HitTestMode): T; | Added| +| ArkUI | CustomPopupOptions | arrowOffset?: Length; | Added| +| ArkUI | PopupOptions | arrowOffset?: Length; | Added| +| ArkUI | focusControl | function requestFocus(value: string): boolean; | Added| +| basic | BusinessError | data?: T; | Added| +| canvaspattern | CanvasPattern | setTransform(transform?: Matrix2D): void; | Added| +| canvaspattern | Matrix2D | scaleX?: number; | Added| +| canvaspattern | Matrix2D | rotateY?: number; | Added| +| canvaspattern | Matrix2D | rotateX?: number; | Added| +| canvaspattern | Matrix2D | scaleY?: number; | Added| +| canvaspattern | Matrix2D | translateX?: number; | Added| +| canvaspattern | Matrix2D | translateY?: number; | Added| +| canvaspattern | Matrix2D | identity(): Matrix2D; | Added| +| canvaspattern | Matrix2D | invert(): Matrix2D; | Added| +| canvaspattern | Matrix2D | multiply(other?: Matrix2D): Matrix2D; | Added| +| canvaspattern | Matrix2D | rotate(rx?: number, ry?: number): Matrix2D; | Added| +| canvaspattern | Matrix2D | translate(tx?: number, ty?: number): Matrix2D; | Added| +| canvaspattern | Matrix2D | scale(sx?: number, sy?: number): Matrix2D; | Added| +| canvaspattern | Matrix2D | constructor(); | Added| +| ohos.curves | curves | function responsiveSpringMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve; | Added| +| ohos.curves | curves | function springMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve; | Added| +| ArkUI | CanvasPattern | setTransform(transform?: Matrix2D): void; | Deleted| +| ArkUI | GetterOption | y?: Length \| GridRowSizeOption | Deleted| +| ArkUI | GetterOption | x?: Length \| GridRowSizeOption, | Deleted| +| ArkUI | CopyOption | CrossDevice = 2 | Deleted| +| ArkUI | CopyOption | LocalDevice = 1 | Deleted| +| ArkUI | CopyOption | InApp = 0 | Deleted| +| ArkUI | WebAttribute | textZoomAtio(textZoomAtio: number): WebAttribute; | Deprecated| +| ArkUI | CommonMethod | touchable(value: boolean): T; | Deprecated| +| system.app | App | static requestFullWindow(options?: RequestFullWindowOptions): void; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-battery.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-battery.md new file mode 100644 index 0000000000..ba467eb359 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-battery.md @@ -0,0 +1,39 @@ +# JS API Changes of the Power Management Subsystem + +The table below lists the APIs changes of the power management subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| system.battery | Battery | static getStatus(options?: GetStatusOptions): void; | Deprecated| +| system.battery | GetStatusOptions | complete?: () => void; | Deprecated| +| system.battery | GetStatusOptions | fail?: (data: string, code: number) => void; | Deprecated| +| system.battery | GetStatusOptions | success?: (data: BatteryResponse) => void; | Deprecated| +| system.battery | BatteryResponse | level: number; | Deprecated| +| system.battery | BatteryResponse | charging: boolean; | Deprecated| +| system.brightness | Brightness | static setKeepScreenOn(options?: SetKeepScreenOnOptions): void; | Deprecated| +| system.brightness | Brightness | static setMode(options?: SetBrightnessModeOptions): void; | Deprecated| +| system.brightness | Brightness | static getMode(options?: GetBrightnessModeOptions): void; | Deprecated| +| system.brightness | Brightness | static setValue(options?: SetBrightnessOptions): void; | Deprecated| +| system.brightness | Brightness | static getValue(options?: GetBrightnessOptions): void; | Deprecated| +| system.brightness | SetKeepScreenOnOptions | complete?: () => void | Deprecated| +| system.brightness | SetKeepScreenOnOptions | fail?: (data: string, code: number) => void; | Deprecated| +| system.brightness | SetKeepScreenOnOptions | success?: () => void; | Deprecated| +| system.brightness | SetKeepScreenOnOptions | keepScreenOn: boolean; | Deprecated| +| system.brightness | SetBrightnessModeOptions | complete?: () => void | Deprecated| +| system.brightness | SetBrightnessModeOptions | fail?: (data: string, code: number) => void; | Deprecated| +| system.brightness | SetBrightnessModeOptions | success?: () => void; | Deprecated| +| system.brightness | SetBrightnessModeOptions | mode: number; | Deprecated| +| system.brightness | GetBrightnessModeOptions | complete?: () => void; | Deprecated| +| system.brightness | GetBrightnessModeOptions | fail?: (data: string, code: number) => void; | Deprecated| +| system.brightness | GetBrightnessModeOptions | success?: (data: BrightnessModeResponse) => void; | Deprecated| +| system.brightness | BrightnessModeResponse | mode: number; | Deprecated| +| system.brightness | SetBrightnessOptions | complete?: () => void | Deprecated| +| system.brightness | SetBrightnessOptions | fail?: (data: string, code: number) => void; | Deprecated| +| system.brightness | SetBrightnessOptions | success?: () => void; | Deprecated| +| system.brightness | SetBrightnessOptions | value: number; | Deprecated| +| system.brightness | GetBrightnessOptions | complete?: () => void; | Deprecated| +| system.brightness | GetBrightnessOptions | fail?: (data: string, code: number) => void; | Deprecated| +| system.brightness | GetBrightnessOptions | success?: (data: BrightnessResponse) => void; | Deprecated| +| system.brightness | BrightnessResponse | value: number; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-bundle.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-bundle.md new file mode 100644 index 0000000000..4649e2b56b --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-bundle.md @@ -0,0 +1,14 @@ +# JS API Changes of the Bundle Management Framework + +The table below lists the APIs changes of the bundle management framework in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| dispatchInfo | DispatchInfo | readonly version: string; | Added| +| ohos.bundle | bundle | function getBundleInfoSync(bundleName: string, bundleFlags: number, options: BundleOptions): BundleInfo;
function getBundleInfoSync(bundleName: string, bundleFlags: number): BundleInfo; | Added| +| ohos.bundle | bundle | function getApplicationInfoSync(bundleName: string, bundleFlags: number, userId: number) : ApplicationInfo;
function getApplicationInfoSync(bundleName: string, bundleFlags: number) : ApplicationInfo; | Added| +| ohos.bundle | ExtensionAbilityType | PREVIEW = 14 | Added| +| ohos.bundle | ExtensionAbilityType | THUMBNAIL = 13 | Added| +| dispatchInfo | DispatchInfo | readonly verison: string; | Deleted| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-communicate.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-communicate.md new file mode 100644 index 0000000000..ee60c2bc88 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-communicate.md @@ -0,0 +1,12 @@ +# JS API Changes of the Communication Subsystem + +The table below lists the APIs changes of the communication subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.wifi | wifi | function off(type: "deviceConfigChange", callback?: Callback\): void; | Added| +| ohos.wifi | wifi | function on(type: "deviceConfigChange", callback: Callback\): void; | Added| +| ohos.wifi | wifi | function removeUntrustedConfig(config: WifiDeviceConfig): Promise\;
function removeUntrustedConfig(config: WifiDeviceConfig, callback: AsyncCallback\): void; | Deprecated| +| ohos.wifi | wifi | function addUntrustedConfig(config: WifiDeviceConfig): Promise\;
function addUntrustedConfig(config: WifiDeviceConfig, callback: AsyncCallback\): void; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-compiler-and-runtime.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-compiler-and-runtime.md new file mode 100644 index 0000000000..3c1957aff0 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-compiler-and-runtime.md @@ -0,0 +1,93 @@ +# JS API Changes of the Utils Subsystem + +The table below lists the APIs changes of the Utils subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.buffer | Blob | text(): Promise\; | Added| +| ohos.buffer | Blob | slice(start?: number, end?: number, type?: string): Blob; | Added| +| ohos.buffer | Blob | arrayBuffer(): Promise\; | Added| +| ohos.buffer | Blob | type: string; | Added| +| ohos.buffer | Blob | size: number; | Added| +| ohos.buffer | Blob | constructor(sources: string[] \| ArrayBuffer[] \| TypedArray[] \| DataView[] \| Blob[] , options?: Object); | Added| +| ohos.buffer | Buffer | writeUIntLE(value: number, offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | writeUIntBE(value: number, offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | writeUInt32LE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeUInt32BE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeUInt16LE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeUInt16BE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeUInt8(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeIntLE(value : number, offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | writeIntBE(value: number, offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | writeInt32LE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeInt32BE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeInt16LE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeInt16BE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeInt8(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeFloatLE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeFloatBE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeDoubleLE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeDoubleBE(value: number, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeBigUInt64LE(value: bigint, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeBigUInt64BE(value: bigint, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeBigInt64LE(value: bigint, offset?: number): number; | Added| +| ohos.buffer | Buffer | writeBigInt64BE(value: bigint, offset?: number): number; | Added| +| ohos.buffer | Buffer | write(str: string, offset?: number, length?: number, encoding?: string): number; | Added| +| ohos.buffer | Buffer | toString(encoding?: string, start?: number, end?: number): string; | Added| +| ohos.buffer | Buffer | toJSON(): Object; | Added| +| ohos.buffer | Buffer | swap64(): Buffer; | Added| +| ohos.buffer | Buffer | swap32(): Buffer; | Added| +| ohos.buffer | Buffer | swap16(): Buffer; | Added| +| ohos.buffer | Buffer | subarray(start?: number, end?: number): Buffer; | Added| +| ohos.buffer | Buffer | readUIntLE(offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | readUIntBE(offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | readUInt32LE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readUInt32BE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readUInt16LE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readUInt16BE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readUInt8(offset?: number): number; | Added| +| ohos.buffer | Buffer | readIntLE(offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | readIntBE(offset: number, byteLength: number): number; | Added| +| ohos.buffer | Buffer | readInt32LE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readInt32BE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readInt16LE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readInt16BE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readInt8(offset?: number): number; | Added| +| ohos.buffer | Buffer | readFloatLE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readFloatBE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readDoubleLE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readDoubleBE(offset?: number): number; | Added| +| ohos.buffer | Buffer | readBigUInt64LE(offset?: number): bigint; | Added| +| ohos.buffer | Buffer | readBigUInt64BE(offset?: number): bigint; | Added| +| ohos.buffer | Buffer | readBigInt64LE(offset?: number): bigint; | Added| +| ohos.buffer | Buffer | readBigInt64BE(offset?: number): bigint; | Added| +| ohos.buffer | Buffer | lastIndexOf(value: string \| number \| Buffer \| Uint8Array, byteOffset?: number, encoding?: BufferEncoding): number; | Added| +| ohos.buffer | Buffer | entries(): IterableIterator\<[number, number]>; | Added| +| ohos.buffer | Buffer | values(): IterableIterator\; | Added| +| ohos.buffer | Buffer | keys(): IterableIterator\; | Added| +| ohos.buffer | Buffer | indexOf(value: string \| number \| Buffer \| Uint8Array, byteOffset?: number, encoding?: BufferEncoding): number; | Added| +| ohos.buffer | Buffer | includes(value: string \| number \| Buffer \| Uint8Array, byteOffset?: number, encoding?: BufferEncoding): boolean; | Added| +| ohos.buffer | Buffer | equals(otherBuffer: Uint8Array \| Buffer): boolean; | Added| +| ohos.buffer | Buffer | copy(target: Buffer \| Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; | Added| +| ohos.buffer | Buffer | compare(target: Buffer \| Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): -1 \| 0 \| 1; | Added| +| ohos.buffer | Buffer | fill(value: string \| Buffer \| Uint8Array \| number, offset?: number, end?: number, encoding?: BufferEncoding): Buffer; | Added| +| ohos.buffer | Buffer | byteOffset: number; | Added| +| ohos.buffer | Buffer | buffer: ArrayBuffer; | Added| +| ohos.buffer | Buffer | length: number; | Added| +| ohos.buffer | buffer | function transcode(source: Buffer \| Uint8Array, fromEnc: string, toEnc: string): Buffer; | Added| +| ohos.buffer | buffer | function compare(buf1: Buffer \| Uint8Array, buf2: Buffer \| Uint8Array): -1 \| 0 \| 1; | Added| +| ohos.buffer | buffer | function isEncoding(encoding: string):boolean; | Added| +| ohos.buffer | buffer | function isBuffer(obj: Object): boolean; | Added| +| ohos.buffer | buffer | function from(array: number[]): Buffer;
function from(arrayBuffer: ArrayBuffer \| SharedArrayBuffer, byteOffset?: number, length?: number): Buffer;
function from(buffer: Buffer \| Uint8Array): Buffer;
function from(object: Object, offsetOrEncoding: number \| string, length: number): Buffer;
function from(string: String, encoding?: BufferEncoding): Buffer; | Added| +| ohos.buffer | buffer | function concat(list: Buffer[] \| Uint8Array[], totalLength?: number): Buffer; | Added| +| ohos.buffer | buffer | function byteLength(string: string \| Buffer \| TypedArray \| DataView \| ArrayBuffer \| SharedArrayBuffer, encoding?: BufferEncoding): number; | Added| +| ohos.buffer | buffer | function allocUninitialized(size: number): Buffer; | Added| +| ohos.buffer | buffer | function allocUninitializedFromPool(size: number): Buffer; | Added| +| ohos.buffer | buffer | function alloc(size: number, fill?: string \| Buffer \| number, encoding?: BufferEncoding): Buffer; | Added| +| ohos.util | TextDecoder | decodeWithStream(input: Uint8Array, options?: { stream?: boolean }): string; | Added| +| ohos.util | util | function parseUUID(uuid: string): Uint8Array; | Added| +| ohos.util | util | function randomBinaryUUID(entropyCache?: boolean): Uint8Array; | Added| +| ohos.util | util | function randomUUID(entropyCache?: boolean): string; | Added| +| ohos.worker | DedicatedWorkerGlobalScope | postMessage(messageObject: Object, transfer: Transferable[]): void;
postMessage(messageObject: Object, options?: PostMessageOptions): void;
postMessage(messageObject: Object, transfer: ArrayBuffer[]): void; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-dfx.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-dfx.md new file mode 100644 index 0000000000..f00c53d060 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-dfx.md @@ -0,0 +1,32 @@ +# JS API Changes of the DFX Subsystem + +The table below lists the APIs changes of the DFX subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.hiAppEvent | hiAppEvent | function clearData(): void; | Added| +| ohos.hiAppEvent | hiAppEvent | function removeWatcher(watcher: Watcher): void; | Added| +| ohos.hiAppEvent | hiAppEvent | function addWatcher(watcher: Watcher): AppEventPackageHolder; | Added| +| ohos.hiAppEvent | Watcher | onTrigger?: (curRow: number, curSize:number, holder:AppEventPackageHolder) => void; | Added| +| ohos.hiAppEvent | Watcher | appEventFilters?: AppEventFilter[]; | Added| +| ohos.hiAppEvent | Watcher | triggerCondition?: TriggerCondition; | Added| +| ohos.hiAppEvent | Watcher | name: string; | Added| +| ohos.hiAppEvent | AppEventFilter | eventTypes?: EventType[]; | Added| +| ohos.hiAppEvent | AppEventFilter | domain: string; | Added| +| ohos.hiAppEvent | TriggerCondition | timeOut?: number; | Added| +| ohos.hiAppEvent | TriggerCondition | size?: number; | Added| +| ohos.hiAppEvent | TriggerCondition | row?: number; | Added| +| ohos.hiAppEvent | AppEventPackageHolder | takeNext(): AppEventPackage; | Added| +| ohos.hiAppEvent | AppEventPackageHolder | setSize(size: number): void; | Added| +| ohos.hiAppEvent | AppEventPackageHolder | constructor(watcherName: string); | Added| +| ohos.hiAppEvent | AppEventPackage | data: string[]; | Added| +| ohos.hiAppEvent | AppEventPackage | size: number; | Added| +| ohos.hiAppEvent | AppEventPackage | row: number; | Added| +| ohos.hiAppEvent | AppEventPackage | packageId: number; | Added| +| ohos.hiAppEvent | AppEventInfo | params: object; | Added| +| ohos.hiAppEvent | AppEventInfo | eventType: EventType; | Added| +| ohos.hiAppEvent | AppEventInfo | name: string; | Added| +| ohos.hiAppEvent | AppEventInfo | domain: string; | Added| +| ohos.hiAppEvent | hiAppEvent | function write(eventName: string, eventType: EventType, keyValues: object): Promise\;
function write(eventName: string, eventType: EventType, keyValues: object, callback: AsyncCallback\): void;
function write(info: AppEventInfo): Promise\;
function write(info: AppEventInfo, callback: AsyncCallback\): void; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-data.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-data.md new file mode 100644 index 0000000000..acf2a5ac5c --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-data.md @@ -0,0 +1,17 @@ +# JS API Changes of the Distributed Data Management Subsystem + +The table below lists the APIs changes of the distributed data management subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.data.distributedData | KVStore | deleteBackup(files:Array\, callback: AsyncCallback\>):void;
deleteBackup(files:Array\): Promise\>; | Added| +| ohos.data.distributedData | KVStore | restore(file:string, callback: AsyncCallback\):void;
restore(file:string): Promise\; | Added| +| ohos.data.distributedData | KVStore | backup(file:string, callback: AsyncCallback\):void;
backup(file:string): Promise\; | Added| +| ohos.data.rdb | StoreConfig | encrypt?: boolean; | Added| +| ohos.data.rdb | RdbStore | remoteQuery(device: string, table: string, predicates: RdbPredicates, columns: Array\, callback: AsyncCallback\): void;
remoteQuery(device: string, table: string, predicates: RdbPredicates, columns: Array\): Promise\; | Added| +| ohos.data.rdb | RdbStore | batchInsert(table: string, values: Array\, callback: AsyncCallback\): void;
batchInsert(table: string, values: Array\): Promise\; | Added| +| ohos.data.dataShare | DataShareHelper | getFileTypes(uri: string, mimeTypeFilter:string, callback: AsyncCallback\>): void;
getFileTypes(uri: string, mimeTypeFilter: string): Promise\>; | Deleted| +| ohos.data.dataShare | DataShareHelper | getType(uri: string, callback: AsyncCallback\): void;
getType(uri: string): Promise\; | Deleted| +| ohos.data.dataShare | DataShareHelper | openFile(uri: string, mode: string, callback: AsyncCallback\): void;
openFile(uri: string, mode: string): Promise\; | Deleted| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-hardware.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-hardware.md new file mode 100644 index 0000000000..3cd622c79d --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-distributed-hardware.md @@ -0,0 +1,19 @@ +# JS API Changes of the Distributed Hardware Subsystem + +The table below lists the APIs changes of the distributed hardware subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.distributedHardware.deviceManager | DeviceManager | off(type: 'publishFail', callback?: Callback<{ publishId: number, reason: number }>): void; | Added| +| ohos.distributedHardware.deviceManager | DeviceManager | on(type: 'publishFail', callback: Callback<{ publishId: number, reason: number }>): void; | Added| +| ohos.distributedHardware.deviceManager | DeviceManager | off(type: 'publishSuccess', callback?: Callback<{ publishId: number }>): void; | Added| +| ohos.distributedHardware.deviceManager | DeviceManager | on(type: 'publishSuccess', callback: Callback<{ publishId: number }>): void; | Added| +| ohos.distributedHardware.deviceManager | DeviceManager | unPublishDeviceDiscovery(publishId: number): void; | Added| +| ohos.distributedHardware.deviceManager | DeviceManager | publishDeviceDiscovery(publishInfo: PublishInfo): void; | Added| +| ohos.distributedHardware.deviceManager | PublishInfo | ranging : boolean; | Added| +| ohos.distributedHardware.deviceManager | PublishInfo | freq: ExchangeFreq; | Added| +| ohos.distributedHardware.deviceManager | PublishInfo | mode: DiscoverMode; | Added| +| ohos.distributedHardware.deviceManager | PublishInfo | publishId: number; | Added| +| ohos.distributedHardware.deviceManager | DeviceInfo | range: number; | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-event-and-notification.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-event-and-notification.md new file mode 100644 index 0000000000..64164c3dd1 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-event-and-notification.md @@ -0,0 +1,18 @@ +# JS API Changes of the Common Event and Notification Subsystem + +The table below lists the APIs changes of the common event and notification subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.commonEvent | Support | COMMON_EVENT_QUICK_FIX_APPLY_RESULT = "usual.event.QUICK_FIX_APPLY_RESULT" | Added| +| ohos.commonEvent | Support | COMMON_EVENT_USB_PORT_CHANGED = "usual.event.hardware.usb.action.USB_PORT_CHANGED" | Added| +| ohos.commonEvent | Support | COMMON_EVENT_USB_STATE = "usual.event.hardware.usb.action.USB_STATE" | Added| +| ohos.commonEvent | Support | COMMON_EVENT_PACKAGE_CACHE_CLEARED = "usual.event.PACKAGE_CACHE_CLEARED" | Added| +| ohos.notification | RemoveReason | CANCEL_REASON_REMOVE = 2 | Added| +| ohos.notification | RemoveReason | CLICK_REASON_REMOVE = 1 | Added| +| ohos.notification | notification | function getSyncNotificationEnabledWithoutApp(userId: number, callback: AsyncCallback\): void;
function getSyncNotificationEnabledWithoutApp(userId: number): Promise\; | Added| +| ohos.notification | notification | function setSyncNotificationEnabledWithoutApp(userId: number, enable: boolean, callback: AsyncCallback\): void;
function setSyncNotificationEnabledWithoutApp(userId: number, enable: boolean): Promise\; | Added| +| ohos.notification | notification | function getSyncNotificationEnabledForUninstallApp(userId: number, callback: AsyncCallback\): void;
function getSyncNotificationEnabledForUninstallApp(userId: number): Promise\; | Deleted| +| ohos.notification | notification | function setSyncNotificationEnabledForUninstallApp(userId: number, enable: boolean, callback: AsyncCallback\): void;
function setSyncNotificationEnabledForUninstallApp(userId: number, enable: boolean): Promise\; | Deleted| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-file-management.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-file-management.md new file mode 100644 index 0000000000..995692963a --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-file-management.md @@ -0,0 +1,153 @@ +# JS API Changes of the File Management Subsystem + +The table below lists the APIs changes of the file management subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.data.fileAccess | FileAccessHelper | getRoots(): Promise\;
getRoots(callback:AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | FileAccessHelper | access(sourceFileUri: string) : Promise\;
access(sourceFileUri: string, callback: AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | FileAccessHelper | rename(uri: string, displayName: string) : Promise\;
rename(uri: string, displayName: string, callback: AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | FileAccessHelper | move(sourceFile: string, destFile: string) : Promise\;
move(sourceFile: string, destFile: string, callback: AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | FileAccessHelper | delete(uri: string) : Promise\;
delete(uri: string, callback: AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | FileAccessHelper | mkDir(parentUri: string, displayName: string) : Promise\;
mkDir(parentUri: string, displayName: string, callback: AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | FileAccessHelper | createFile(uri: string, displayName: string) : Promise\;
createFile(uri: string, displayName: string, callback: AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | FileAccessHelper | openFile(uri: string, flags: OPENFLAGS) : Promise\;
openFile(uri: string, flags: OPENFLAGS, callback: AsyncCallback\) : void; | Added| +| ohos.data.fileAccess | OPENFLAGS | WRITE_READ = 0o2 | Added| +| ohos.data.fileAccess | OPENFLAGS | WRITE = 0o1 | Added| +| ohos.data.fileAccess | OPENFLAGS | READ = 0o0 | Added| +| ohos.data.fileAccess | RootIterator | next(): {value: RootInfo, done: boolean} | Added| +| ohos.data.fileAccess | RootInfo | scanFile(filter?: Filter): FileIterator; | Added| +| ohos.data.fileAccess | RootInfo | listFile(filter?: Filter): FileIterator; | Added| +| ohos.data.fileAccess | RootInfo | deviceFlags: number; | Added| +| ohos.data.fileAccess | RootInfo | displayName: string; | Added| +| ohos.data.fileAccess | RootInfo | uri: string; | Added| +| ohos.data.fileAccess | RootInfo | deviceType: number; | Added| +| ohos.data.fileAccess | FileIterator | next(): {value: FileInfo, done: boolean} | Added| +| ohos.data.fileAccess | FileInfo | scanFile(filter?: Filter): FileIterator; | Added| +| ohos.data.fileAccess | FileInfo | listFile(filter?: Filter): FileIterator; | Added| +| ohos.data.fileAccess | FileInfo | mimeType: string; | Added| +| ohos.data.fileAccess | FileInfo | mtime: number; | Added| +| ohos.data.fileAccess | FileInfo | size: number; | Added| +| ohos.data.fileAccess | FileInfo | mode: number; | Added| +| ohos.data.fileAccess | FileInfo | fileName: string; | Added| +| ohos.data.fileAccess | FileInfo | uri: string; | Added| +| ohos.data.fileAccess | fileAccess | createFileAccessHelper(context: Context): FileAccessHelper;
createFileAccessHelper(context: Context, wants: Array\): FileAccessHelper; | Added| +| ohos.data.fileAccess | fileAccess | getFileAccessAbilityInfo(callback: AsyncCallback\>): void;
getFileAccessAbilityInfo(): Promise\>; | Added| +| ohos.fileExtensionInfo | DocumentFlag | const SUPPORTS_WRITE = 0b1000; | Added| +| ohos.fileExtensionInfo | DocumentFlag | const SUPPORTS_READ = 0b100; | Added| +| ohos.fileExtensionInfo | DocumentFlag | const REPRESENTS_DIR = 0b10; | Added| +| ohos.fileExtensionInfo | DocumentFlag | const REPRESENTS_FILE = 0b1; | Added| +| ohos.fileExtensionInfo | DeviceFlag | const SUPPORTS_WRITE = 0b10; | Added| +| ohos.fileExtensionInfo | DeviceFlag | const SUPPORTS_READ = 0b1; | Added| +| ohos.fileExtensionInfo | DeviceType | DEVICE_EXTERNAL_CLOUD | Added| +| ohos.fileExtensionInfo | DeviceType | DEVICE_EXTERNAL_USB | Added| +| ohos.fileExtensionInfo | DeviceType | DEVICE_EXTERNAL_MTP | Added| +| ohos.fileExtensionInfo | DeviceType | DEVICE_NETWORK_NEIGHBORHOODS | Added| +| ohos.fileExtensionInfo | DeviceType | DEVICE_SHARED_TERMINAL | Added| +| ohos.fileExtensionInfo | DeviceType | DEVICE_SHARED_DISK | Added| +| ohos.fileExtensionInfo | DeviceType | DEVICE_LOCAL_DISK = 1 | Added| +| ohos.filemanagement.userfile_manager | VirtualAlbum | getFileAssets(type: Array\, options: MediaFetchOptions, callback: AsyncCallback\): void;
getFileAssets(type: Array\, options: MediaFetchOptions): Promise\; | Added| +| ohos.filemanagement.userfile_manager | VirtualAlbumType | TYPE_TRASH | Added| +| ohos.filemanagement.userfile_manager | VirtualAlbumType | TYPE_FAVORITE | Added| +| ohos.filemanagement.userfile_manager | PeerInfo | readonly isOnline: boolean; | Added| +| ohos.filemanagement.userfile_manager | PeerInfo | readonly networkId: string; | Added| +| ohos.filemanagement.userfile_manager | PeerInfo | readonly deviceName: string; | Added| +| ohos.filemanagement.userfile_manager | Size | height: number; | Added| +| ohos.filemanagement.userfile_manager | Size | width: number; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | release(callback: AsyncCallback\): void;
release(): Promise\; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | getAllPeers(callback: AsyncCallback\>): void;
getAllPeers(): Promise\>; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | getActivePeers(callback: AsyncCallback\>): void;
getActivePeers(): Promise\>; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | getPrivateAlbum(type: VirtualAlbumType, callback: AsyncCallback\>): void;
getPrivateAlbum(type: VirtualAlbumType): Promise\>; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | getAlbums(type: Array\, options: MediaFetchOptions, callback: AsyncCallback\>): void;
getAlbums(type: Array\, options: MediaFetchOptions): Promise\>; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | deleteAsset(uri: string, callback: AsyncCallback\): void;
deleteAsset(uri: string): Promise\; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | createAsset(mediaType: MediaType, displayName: string, relativePath: string, callback: AsyncCallback\): void;
createAsset(mediaType: MediaType, displayName: string, relativePath: string): Promise\; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | getFileAssets(type: Array\, options: MediaFetchOptions, callback: AsyncCallback\): void;
getFileAssets(type: Array\, options: MediaFetchOptions): Promise\; | Added| +| ohos.filemanagement.userfile_manager | UserFileManager | getPublicDirectory(type: DirectoryType, callback: AsyncCallback\): void;
getPublicDirectory(type: DirectoryType): Promise\; | Added| +| ohos.filemanagement.userfile_manager | DirectoryType | DIR_DOWNLOAD | Added| +| ohos.filemanagement.userfile_manager | DirectoryType | DIR_DOCUMENTS | Added| +| ohos.filemanagement.userfile_manager | DirectoryType | DIR_AUDIO | Added| +| ohos.filemanagement.userfile_manager | DirectoryType | DIR_IMAGE | Added| +| ohos.filemanagement.userfile_manager | DirectoryType | DIR_VIDEO | Added| +| ohos.filemanagement.userfile_manager | DirectoryType | DIR_CAMERA = 0 | Added| +| ohos.filemanagement.userfile_manager | Album | getFileAssets(type: Array\, callback: AsyncCallback\): void;
getFileAssets(type: Array\, options: MediaFetchOptions, callback: AsyncCallback\): void;
getFileAssets(type: Array\, options?: MediaFetchOptions): Promise\; | Added| +| ohos.filemanagement.userfile_manager | Album | commitModify(callback: AsyncCallback\): void;
commitModify(): Promise\; | Added| +| ohos.filemanagement.userfile_manager | Album | readonly coverUri: string; | Added| +| ohos.filemanagement.userfile_manager | Album | readonly relativePath: string; | Added| +| ohos.filemanagement.userfile_manager | Album | readonly count: number; | Added| +| ohos.filemanagement.userfile_manager | Album | readonly dateModified: number; | Added| +| ohos.filemanagement.userfile_manager | Album | readonly albumUri: string; | Added| +| ohos.filemanagement.userfile_manager | Album | albumName: string; | Added| +| ohos.filemanagement.userfile_manager | FetchFileResult | getPositionObject(index: number, callback: AsyncCallback\): void;
getPositionObject(index: number): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FetchFileResult | getLastObject(callback: AsyncCallback\): void;
getLastObject(): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FetchFileResult | getNextObject(callback: AsyncCallback\): void;
getNextObject(): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FetchFileResult | getFirstObject(callback: AsyncCallback\): void;
getFirstObject(): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FetchFileResult | close(): void; | Added| +| ohos.filemanagement.userfile_manager | FetchFileResult | isAfterLast(): boolean; | Added| +| ohos.filemanagement.userfile_manager | FetchFileResult | getCount(): number; | Added| +| ohos.filemanagement.userfile_manager | MediaFetchOptions | selectionArgs: Array\; | Added| +| ohos.filemanagement.userfile_manager | MediaFetchOptions | selections: string; | Added| +| ohos.filemanagement.userfile_manager | AlbumKey | DATE_MODIFIED = "date_modified" | Added| +| ohos.filemanagement.userfile_manager | AlbumKey | DATE_ADDED = "date_added" | Added| +| ohos.filemanagement.userfile_manager | AlbumKey | DISPLAY_NAME = "display_name" | Added| +| ohos.filemanagement.userfile_manager | AlbumKey | RELATIVE_PATH = "relative_path" | Added| +| ohos.filemanagement.userfile_manager | AlbumKey | URI = "uri" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | DATE_TAKEN = "date_taken" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | HEIGHT = "height" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | WIDTH = "width" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | DURATION = "duration" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | TITLE = "title" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | DATE_MODIFIED = "date_modified" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | DATE_ADDED = "date_added" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | DISPLAY_NAME = "display_name" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | RELATIVE_PATH = "relative_path" | Added| +| ohos.filemanagement.userfile_manager | ImageVideoKey | URI = "uri" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | DURATION = "duration" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | AUDIOALBUM = "audio_album" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | ARTIST = "artist" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | TITLE = "title" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | DATE_MODIFIED = "date_modified" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | DATE_ADDED = "date_added" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | DISPLAY_NAME = "display_name" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | RELATIVE_PATH = "relative_path" | Added| +| ohos.filemanagement.userfile_manager | AudioKey | URI = "uri" | Added| +| ohos.filemanagement.userfile_manager | FileKey | TITLE = "title" | Added| +| ohos.filemanagement.userfile_manager | FileKey | DATE_MODIFIED = "date_modified" | Added| +| ohos.filemanagement.userfile_manager | FileKey | DATE_ADDED = "date_added" | Added| +| ohos.filemanagement.userfile_manager | FileKey | DISPLAY_NAME = "display_name" | Added| +| ohos.filemanagement.userfile_manager | FileKey | RELATIVE_PATH = "relative_path" | Added| +| ohos.filemanagement.userfile_manager | FileKey | URI = "uri" | Added| +| ohos.filemanagement.userfile_manager | FileAsset | isTrash(callback: AsyncCallback\): void;
isTrash():Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | trash(isTrash: boolean, callback: AsyncCallback\): void;
trash(isTrash: boolean): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | isFavorite(callback: AsyncCallback\): void;
isFavorite():Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | favorite(isFavorite: boolean, callback: AsyncCallback\): void;
favorite(isFavorite: boolean): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | getThumbnail(callback: AsyncCallback\): void;
getThumbnail(size: Size, callback: AsyncCallback\): void;
getThumbnail(size?: Size): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | close(fd: number, callback: AsyncCallback\): void;
close(fd: number): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | open(mode: string, callback: AsyncCallback\): void;
open(mode: string): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | commitModify(callback: AsyncCallback\): void;
commitModify(): Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | isDirectory(callback: AsyncCallback\): void;
isDirectory():Promise\; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | displayName: string; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | readonly mediaType: MediaType; | Added| +| ohos.filemanagement.userfile_manager | FileAsset | readonly uri: string; | Added| +| ohos.filemanagement.userfile_manager | MediaType | AUDIO | Added| +| ohos.filemanagement.userfile_manager | MediaType | VIDEO | Added| +| ohos.filemanagement.userfile_manager | MediaType | IMAGE | Added| +| ohos.filemanagement.userfile_manager | MediaType | FILE = 0 | Added| +| ohos.filemanagement.userfile_manager | userfile_manager | getUserFileMgr(): UserFileManager;
getUserFileMgr(context: Context): UserFileManager; | Added| +| ohos.document | document | show(uri: string, type: string): Promise\;
show(uri: string, type: string, callback: AsyncCallback\): void; | Deprecated| +| ohos.document | document | choose(types?: string[]): Promise\;
choose(callback: AsyncCallback\): void;
choose(types: string[], callback: AsyncCallback\): void; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-global.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-global.md new file mode 100644 index 0000000000..3ca428157d --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-global.md @@ -0,0 +1,30 @@ +# JS API Changes of the Globalization Subsystem + +The table below lists the APIs changes of the globalization subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.i18n | Unicode | static getType(char: string): string; | Added| +| ohos.i18n | Unicode | static isUpperCase(char: string): boolean; | Added| +| ohos.i18n | Unicode | static isLowerCase(char: string): boolean; | Added| +| ohos.i18n | Unicode | static isLetter(char: string): boolean; | Added| +| ohos.i18n | Unicode | static isIdeograph(char: string): boolean; | Added| +| ohos.i18n | Unicode | static isRTL(char: string): boolean; | Added| +| ohos.i18n | Unicode | static isWhitespace(char: string): boolean; | Added| +| ohos.i18n | Unicode | static isSpaceChar(char: string): boolean; | Added| +| ohos.i18n | Unicode | static isDigit(char: string): boolean; | Added| +| ohos.i18n | I18NUtil | static getDateOrder(locale: string): string; | Added| +| ohos.i18n | I18NUtil | static unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale: string, style?: string): string; | Added| +| ohos.i18n | Util | getDateOrder(locale: string): string; | Deleted| +| ohos.i18n | Character | getType(char: string): string; | Deprecated| +| ohos.i18n | Character | isUpperCase(char: string): boolean; | Deprecated| +| ohos.i18n | Character | isLowerCase(char: string): boolean; | Deprecated| +| ohos.i18n | Character | isLetter(char: string): boolean; | Deprecated| +| ohos.i18n | Character | isIdeograph(char: string): boolean; | Deprecated| +| ohos.i18n | Character | isRTL(char: string): boolean; | Deprecated| +| ohos.i18n | Character | isWhitespace(char: string): boolean; | Deprecated| +| ohos.i18n | Character | isSpaceChar(char: string): boolean; | Deprecated| +| ohos.i18n | Character | isDigit(char: string): boolean; | Deprecated| +| ohos.i18n | Util | unitConvert(fromUnit: UnitInfo, toUnit: UnitInfo, value: number, locale: string, style?: string): string; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-graphic.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-graphic.md new file mode 100644 index 0000000000..25b05accf7 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-graphic.md @@ -0,0 +1,26 @@ +# JS API Changes of the Graphics Subsystem + +The table below lists the APIs changes of the graphics subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.graphics.colorSpaceManager | colorSpaceManager | function create(colorSpaceName: ColorSpace): ColorSpaceManager;
function create(primaries: ColorSpacePrimaries, gamma: number): ColorSpaceManager; | Added| +| ohos.graphics.colorSpaceManager | ColorSpaceManager | getGamma(): number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpaceManager | getWhitePoint(): Array\; | Added| +| ohos.graphics.colorSpaceManager | ColorSpaceManager | getColorSpaceName(): ColorSpace; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | whitePointY: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | whitePointX: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | blueY: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | blueX: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | greenY: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | greenX: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | redY: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpacePrimaries | redX: number; | Added| +| ohos.graphics.colorSpaceManager | ColorSpace | CUSTOM = 5 | Added| +| ohos.graphics.colorSpaceManager | ColorSpace | SRGB = 4 | Added| +| ohos.graphics.colorSpaceManager | ColorSpace | DISPLAY_P3 = 3 | Added| +| ohos.graphics.colorSpaceManager | ColorSpace | DCI_P3 = 2 | Added| +| ohos.graphics.colorSpaceManager | ColorSpace | ADOBE_RGB_1998 = 1 | Added| +| ohos.graphics.colorSpaceManager | ColorSpace | UNKNOWN = 0 | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-misc.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-misc.md new file mode 100644 index 0000000000..988537f0b7 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-misc.md @@ -0,0 +1,76 @@ +# JS API Changes of the Misc Services Subsystem + +The table below lists the APIs changes of the Misc services subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Method/Event| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.inputmethod | InputMethodController | hideSoftKeyboard(callback: AsyncCallback\): void;
hideSoftKeyboard():Promise\; | Added| +| ohos.inputmethod | InputMethodController | showSoftKeyboard(callback: AsyncCallback\): void;
showSoftKeyboard():Promise\; | Added| +| ohos.inputmethod | inputMethod | getCurrentInputMethod(): InputMethodProperty; | Added| +| ohos.inputmethodengine | TextInputClient | moveCursor(direction: number, callback: AsyncCallback\): void;
moveCursor(direction: number): Promise\; | Added| +| ohos.inputmethodengine | InputMethodEngine | off(type: 'setCallingWindow', callback: (wid:number) => void): void; | Added| +| ohos.inputmethodengine | InputMethodEngine | on(type: 'setCallingWindow', callback: (wid:number) => void): void; | Added| +| ohos.inputmethodengine | InputMethodEngine | off(type: 'inputStop', callback: () => void): void; | Added| +| ohos.inputmethodengine | InputMethodEngine | on(type: 'inputStop', callback: () => void): void; | Added| +| ohos.inputmethodengine | inputMethodEngine | const WINDOW_TYPE_INPUT_METHOD_FLOAT: number; | Added| +| ohos.inputmethodengine | inputMethodEngine | const CURSOR_RIGHT: number; | Added| +| ohos.inputmethodengine | inputMethodEngine | const CURSOR_LEFT: number; | Added| +| ohos.inputmethodengine | inputMethodEngine | const CURSOR_DOWN: number; | Added| +| ohos.inputmethodengine | inputMethodEngine | const CURSOR_UP: number; | Added| +| ohos.inputmethodextensionability | InputMethodExtensionAbility | onDestroy(): void; | Added| +| ohos.inputmethodextensionability | InputMethodExtensionAbility | onCreate(want: Want): void; | Added| +| ohos.inputmethodextensionability | InputMethodExtensionAbility | context: InputMethodExtensionContext; | Added| +| ohos.inputmethodextensioncontext | InputMethodExtensionContext | terminateSelf(callback: AsyncCallback\): void;
terminateSelf(): Promise\; | Added| +| ohos.inputmethodextensioncontext | InputMethodExtensionContext | startAbility(want: Want, callback: AsyncCallback\): void;
startAbility(want: Want, options: StartOptions, callback: AsyncCallback\): void;
startAbility(want: Want, options?: StartOptions): Promise\; | Added| +| ohos.pasteboard | PasteData | setProperty(property: PasteDataProperty): void; | Added| +| ohos.pasteboard | PasteData | getPrimaryPixelMap(): image.PixelMap; | Added| +| ohos.pasteboard | PasteData | addPixelMapRecord(pixelMap: image.PixelMap): void; | Added| +| ohos.pasteboard | PasteDataRecord | data: { [mimeType: string]: ArrayBuffer } | Added | +| ohos.pasteboard | PasteDataRecord | pixelMap: image.PixelMap; | Added| +| ohos.pasteboard | PasteDataProperty | shareOption: ShareOption; | Added| +| ohos.pasteboard | ShareOption | CrossDevice | Added| +| ohos.pasteboard | ShareOption | LocalDevice | Added| +| ohos.pasteboard | ShareOption | InApp | Added| +| ohos.pasteboard | pasteboard | createRecord(mimeType: string, value: ArrayBuffer):PasteDataRecord; | Added| +| ohos.pasteboard | pasteboard | createPixelMapRecord(pixelMap: image.PixelMap):PasteDataRecord; | Added| +| ohos.pasteboard | pasteboard | createData(mimeType: string, value: ArrayBuffer): PasteData; | Added| +| ohos.pasteboard | pasteboard | createPixelMapData(pixelMap: image.PixelMap): PasteData; | Added| +| ohos.pasteboard | pasteboard | const MIMETYPE_PIXELMAP: string; | Added| +| ohos.request | UploadTask | off(type:'complete' \| 'fail', callback?: Callback\>): void; | Added| +| ohos.request | UploadTask | off(type:'complete' \| 'fail', callback?: Callback\>): void; | Added| +| ohos.request | UploadTask | on(type:'complete' \| 'fail', callback: Callback\>): void; | Added| +| ohos.request | UploadTask | on(type:'complete' \| 'fail', callback: Callback\>): void; | Added| +| ohos.request | TaskState | message: string; | Added| +| ohos.request | TaskState | responseCode: number; | Added| +| ohos.request | TaskState | path: string; | Added| +| ohos.request | DownloadConfig | background?: boolean; | Added| +| ohos.screenLock | screenLock | onSystemEvent(callback: Callback\): boolean; | Added| +| ohos.screenLock | SystemEvent | params: string | Added| +| ohos.screenLock | SystemEvent | eventType: EventType, | Added| +| ohos.screenLock | screenLock | lockScreen(callback: AsyncCallback\): void;
lockScreen():Promise\; | Added| +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | off(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation' \| 'screenlockEnabled' \| 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted | +| ohos.screenLock | screenLock | on(type: 'screenlockEnabled', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginSleep' \| 'endSleep' \| 'changeUser', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| +| ohos.screenLock | screenLock | on(type: 'beginWakeUp' \| 'endWakeUp' \| 'beginScreenOn' \| 'endScreenOn' \| 'beginScreenOff' \| 'endScreenOff' \| 'unlockScreen' \| 'beginExitAnimation', callback: Callback\): void; | Deleted| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-multi-modal-input.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-multi-modal-input.md new file mode 100644 index 0000000000..f530fe5c33 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-multi-modal-input.md @@ -0,0 +1,64 @@ +# JS API Changes of the Multimodal Input Subsystem + +The table below lists the APIs changes of the multimodal input subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.multimodalInput.inputDeviceCooperate | inputDeviceCooperate | off(type: 'cooperation', callback?: AsyncCallback\): void; | Added| +| ohos.multimodalInput.inputDeviceCooperate | inputDeviceCooperate | on(type: 'cooperation', callback: AsyncCallback\<{ deviceDescriptor: string, eventMsg: EventMsg }>): void; | Added| +| ohos.multimodalInput.inputDeviceCooperate | inputDeviceCooperate | getState(deviceDescriptor: string, callback: AsyncCallback\<{ state: boolean }>): void;
getState(deviceDescriptor: string): Promise\<{ state: boolean }>; | Added| +| ohos.multimodalInput.inputDeviceCooperate | inputDeviceCooperate | stop(callback: AsyncCallback\): void;
stop(): Promise\; | Added| +| ohos.multimodalInput.inputDeviceCooperate | inputDeviceCooperate | start(sinkDeviceDescriptor: string, srcInputDeviceId: number, callback: AsyncCallback\): void;
start(sinkDeviceDescriptor: string, srcInputDeviceId: number): Promise\; | Added| +| ohos.multimodalInput.inputDeviceCooperate | inputDeviceCooperate | enable(enable: boolean, callback: AsyncCallback\): void;
enable(enable: boolean): Promise\; | Added| +| ohos.multimodalInput.inputDeviceCooperate | EventMsg | MSG_COOPERATE_STATE_OFF = 501 | Added| +| ohos.multimodalInput.inputDeviceCooperate | EventMsg | MSG_COOPERATE_STATE_ON = 500 | Added| +| ohos.multimodalInput.inputDeviceCooperate | EventMsg | MSG_COOPERATE_INFO_FAIL = 202 | Added| +| ohos.multimodalInput.inputDeviceCooperate | EventMsg | MSG_COOPERATE_INFO_SUCCESS = 201 | Added| +| ohos.multimodalInput.inputDeviceCooperate | EventMsg | MSG_COOPERATE_INFO_START = 200 | Added| +| ohos.multimodalInput.pointer | pointer | isPointerVisible(callback: AsyncCallback\): void;
isPointerVisible(): Promise\; | Added| +| ohos.multimodalInput.pointer | pointer | setPointerVisible(visible: boolean, callback: AsyncCallback\): void;
setPointerVisible(visible: boolean): Promise\; | Added| +| ohos.multimodalInput.pointer | pointer | getPointerStyle(windowId: number, callback: AsyncCallback\): void;
getPointerStyle(windowId: number): Promise\; | Added| +| ohos.multimodalInput.pointer | pointer | setPointerStyle(windowId: number, pointerStyle: PointerStyle, callback: AsyncCallback\): void;
setPointerStyle(windowId: number, pointerStyle: PointerStyle): Promise\; | Added| +| ohos.multimodalInput.pointer | pointer | getPointerSpeed(callback: AsyncCallback\): void;
getPointerSpeed(): Promise\; | Added| +| ohos.multimodalInput.pointer | pointer | setPointerSpeed(speed: number, callback: AsyncCallback\): void;
setPointerSpeed(speed: number): Promise\; | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_NORTH_SOUTH_WEST_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_SOUTH_WEST | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_SOUTH_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_NORTH_WEST | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_NORTH_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_NORTH_SOUTH | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_NORTH | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_SOUTH | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_WEST | Added| +| ohos.multimodalInput.pointer | PointerStyle | MIDDLE_BTN_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | ZOOM_OUT | Added| +| ohos.multimodalInput.pointer | PointerStyle | ZOOM_IN | Added| +| ohos.multimodalInput.pointer | PointerStyle | TEXT_CURSOR | Added| +| ohos.multimodalInput.pointer | PointerStyle | SCREENSHOT_CURSOR | Added| +| ohos.multimodalInput.pointer | PointerStyle | SCREENSHOT_CHOOSE | Added| +| ohos.multimodalInput.pointer | PointerStyle | RESIZE_UP_DOWN | Added| +| ohos.multimodalInput.pointer | PointerStyle | RESIZE_LEFT_RIGHT | Added| +| ohos.multimodalInput.pointer | PointerStyle | MOVE | Added| +| ohos.multimodalInput.pointer | PointerStyle | HELP | Added| +| ohos.multimodalInput.pointer | PointerStyle | HAND_POINTING | Added| +| ohos.multimodalInput.pointer | PointerStyle | HAND_OPEN | Added| +| ohos.multimodalInput.pointer | PointerStyle | HAND_GRABBING | Added| +| ohos.multimodalInput.pointer | PointerStyle | COLOR_SUCKER | Added| +| ohos.multimodalInput.pointer | PointerStyle | CURSOR_FORBID | Added| +| ohos.multimodalInput.pointer | PointerStyle | CURSOR_COPY | Added| +| ohos.multimodalInput.pointer | PointerStyle | CROSS | Added| +| ohos.multimodalInput.pointer | PointerStyle | NORTH_WEST_SOUTH_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | NORTH_EAST_SOUTH_WEST | Added| +| ohos.multimodalInput.pointer | PointerStyle | SOUTH_WEST | Added| +| ohos.multimodalInput.pointer | PointerStyle | SOUTH_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | NORTH_WEST | Added| +| ohos.multimodalInput.pointer | PointerStyle | NORTH_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | NORTH_SOUTH | Added| +| ohos.multimodalInput.pointer | PointerStyle | WEST_EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | NORTH | Added| +| ohos.multimodalInput.pointer | PointerStyle | SOUTH | Added| +| ohos.multimodalInput.pointer | PointerStyle | WEST | Added| +| ohos.multimodalInput.pointer | PointerStyle | EAST | Added| +| ohos.multimodalInput.pointer | PointerStyle | DEFAULT | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-multimedia.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-multimedia.md new file mode 100644 index 0000000000..920377c939 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-multimedia.md @@ -0,0 +1,164 @@ +# JS API Changes of the Multimedia Subsystem + +The table below lists the APIs changes of the multimedia subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.multimedia.audio | VolumeEvent | networkId: string; | Added| +| ohos.multimedia.audio | VolumeEvent | volumeGroupId: number; | Added| +| ohos.multimedia.audio | AudioDeviceDescriptor | readonly volumeGroupId: number; | Added| +| ohos.multimedia.audio | AudioDeviceDescriptor | readonly interruptGroupId: number; | Added| +| ohos.multimedia.audio | AudioDeviceDescriptor | readonly networkId: string; | Added| +| ohos.multimedia.audio | VolumeGroupInfo | readonly type: ConnectType; | Added| +| ohos.multimedia.audio | VolumeGroupInfo | readonly groupName: string; | Added| +| ohos.multimedia.audio | VolumeGroupInfo | readonly mappingId: number; | Added| +| ohos.multimedia.audio | VolumeGroupInfo | readonly groupId: number; | Added| +| ohos.multimedia.audio | VolumeGroupInfo | readonly networkId: string; | Added| +| ohos.multimedia.audio | ConnectType | CONNECT_TYPE_DISTRIBUTED = 2 | Added| +| ohos.multimedia.audio | ConnectType | CONNECT_TYPE_LOCAL = 1 | Added| +| ohos.multimedia.audio | AudioGroupManager | isMute(volumeType: AudioVolumeType, callback: AsyncCallback\): void;
isMute(volumeType: AudioVolumeType): Promise\; | Added| +| ohos.multimedia.audio | AudioGroupManager | mute(volumeType: AudioVolumeType, mute: boolean, callback: AsyncCallback\): void;
mute(volumeType: AudioVolumeType, mute: boolean): Promise\; | Added| +| ohos.multimedia.audio | AudioGroupManager | getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback\): void;
getMaxVolume(volumeType: AudioVolumeType): Promise\; | Added| +| ohos.multimedia.audio | AudioGroupManager | getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback\): void;
getMinVolume(volumeType: AudioVolumeType): Promise\; | Added| +| ohos.multimedia.audio | AudioGroupManager | getVolume(volumeType: AudioVolumeType, callback: AsyncCallback\): void;
getVolume(volumeType: AudioVolumeType): Promise\; | Added| +| ohos.multimedia.audio | AudioGroupManager | setVolume(volumeType: AudioVolumeType, volume: number, callback: AsyncCallback\): void;
setVolume(volumeType: AudioVolumeType, volume: number): Promise\; | Added| +| ohos.multimedia.audio | AudioRoutingManager | selectOutputDeviceByFilter(filter: AudioRendererFilter, outputAudioDevices: AudioDeviceDescriptors, callback: AsyncCallback\): void;
selectOutputDeviceByFilter(filter: AudioRendererFilter, outputAudioDevices: AudioDeviceDescriptors): Promise\; | Added| +| ohos.multimedia.audio | AudioRoutingManager | selectOutputDevice(outputAudioDevices: AudioDeviceDescriptors, callback: AsyncCallback\): void;
selectOutputDevice(outputAudioDevices: AudioDeviceDescriptors): Promise\; | Added| +| ohos.multimedia.audio | AudioRoutingManager | off(type: 'deviceChange', callback?: Callback\): void; | Added| +| ohos.multimedia.audio | AudioRoutingManager | on(type: 'deviceChange', deviceFlag: DeviceFlag, callback: Callback\): void; | Added| +| ohos.multimedia.audio | AudioRoutingManager | getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback\): void;
getDevices(deviceFlag: DeviceFlag): Promise\; | Added| +| ohos.multimedia.audio | AudioManager | getRoutingManager(callback: AsyncCallback\): void;
getRoutingManager(): Promise\; | Added| +| ohos.multimedia.audio | AudioManager | getGroupManager(groupId: number, callback: AsyncCallback\): void;
getGroupManager(groupId: number): Promise\; | Added| +| ohos.multimedia.audio | AudioManager | getVolumeGroups(networkId: string, callback: AsyncCallback\): void;
getVolumeGroups(networkId: string): Promise\; | Added| +| ohos.multimedia.audio | AudioRendererFilter | rendererId?: number; | Added| +| ohos.multimedia.audio | AudioRendererFilter | rendererInfo?: AudioRendererInfo; | Added| +| ohos.multimedia.audio | AudioRendererFilter | uid: number; | Added| +| ohos.multimedia.audio | DeviceType | DEFAULT = 1000 | Added| +| ohos.multimedia.audio | DeviceFlag | ALL_DISTRIBUTED_DEVICES_FLAG = 12 | Added| +| ohos.multimedia.audio | DeviceFlag | DISTRIBUTED_INPUT_DEVICES_FLAG = 8 | Added| +| ohos.multimedia.audio | DeviceFlag | DISTRIBUTED_OUTPUT_DEVICES_FLAG = 4 | Added| +| ohos.multimedia.audio | DeviceFlag | NONE_DEVICES_FLAG = 0 | Added| +| ohos.multimedia.audio | audio | const LOCAL_NETWORK_ID: string; | Added| +| ohos.multimedia.image | PixelMapFormat | BGRA_8888 = 4 | Added| +| ohos.multimedia.media | VideoPlayer | on(type: 'availableBitratesCollect', callback: (bitrates: Array\) => void): void; | Added| +| ohos.multimedia.media | VideoPlayer | on(type: 'availableBitratesCollected', callback: (bitrates: Array\) => void): void | Deleted| +| ohos.multimedia.mediaLibrary | DeviceType | TYPE_TV | Deprecated| +| ohos.multimedia.mediaLibrary | DeviceType | TYPE_CAR | Deprecated| +| ohos.multimedia.mediaLibrary | DeviceType | TYPE_WATCH | Deprecated| +| ohos.multimedia.mediaLibrary | DeviceType | TYPE_TABLET | Deprecated| +| ohos.multimedia.mediaLibrary | DeviceType | TYPE_PHONE | Deprecated| +| ohos.multimedia.mediaLibrary | DeviceType | TYPE_LAPTOP | Deprecated| +| ohos.multimedia.mediaLibrary | DeviceType | TYPE_UNKNOWN = 0 | Deprecated| +| ohos.multimedia.mediaLibrary | PeerInfo | readonly isOnline: boolean; | Deprecated| +| ohos.multimedia.mediaLibrary | PeerInfo | readonly deviceType: DeviceType; | Deprecated| +| ohos.multimedia.mediaLibrary | PeerInfo | readonly networkId: string; | Deprecated| +| ohos.multimedia.mediaLibrary | PeerInfo | readonly deviceName: string; | Deprecated| +| ohos.multimedia.mediaLibrary | Size | height: number; | Deprecated| +| ohos.multimedia.mediaLibrary | Size | width: number; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | release(callback: AsyncCallback\): void;
release(): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | getAllPeers(callback: AsyncCallback\>): void;
getAllPeers(): Promise\>; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | getActivePeers(callback: AsyncCallback\>): void;
getActivePeers(): Promise\>; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | getAlbums(options: MediaFetchOptions, callback: AsyncCallback\>): void;
getAlbums(options: MediaFetchOptions): Promise\>; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | deleteAsset(uri: string, callback: AsyncCallback\): void;
deleteAsset(uri: string): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | createAsset(mediaType: MediaType, displayName: string, relativePath: string, callback: AsyncCallback\): void;
createAsset(mediaType: MediaType, displayName: string, relativePath: string): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | off(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback?: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | on(type: 'deviceChange'\|'albumChange'\|'imageChange'\|'audioChange'\|'videoChange'\|'fileChange'\|'remoteFileChange', callback: Callback\): void; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | getFileAssets(options: MediaFetchOptions, callback: AsyncCallback\): void;
getFileAssets(options: MediaFetchOptions): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaLibrary | getPublicDirectory(type: DirectoryType, callback: AsyncCallback\): void;
getPublicDirectory(type: DirectoryType): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | DirectoryType | DIR_DOWNLOAD | Deprecated| +| ohos.multimedia.mediaLibrary | DirectoryType | DIR_DOCUMENTS | Deprecated| +| ohos.multimedia.mediaLibrary | DirectoryType | DIR_AUDIO | Deprecated| +| ohos.multimedia.mediaLibrary | DirectoryType | DIR_IMAGE | Deprecated| +| ohos.multimedia.mediaLibrary | DirectoryType | DIR_VIDEO | Deprecated| +| ohos.multimedia.mediaLibrary | DirectoryType | DIR_CAMERA = 0 | Deprecated| +| ohos.multimedia.mediaLibrary | Album | getFileAssets(callback: AsyncCallback\): void;
getFileAssets(options: MediaFetchOptions, callback: AsyncCallback\): void;
getFileAssets(options?: MediaFetchOptions): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | commitModify(callback: AsyncCallback\): void;
commitModify(): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | readonly coverUri: string; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | readonly relativePath: string; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | readonly count: number; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | readonly dateModified: number; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | readonly albumUri: string; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | albumName: string; | Deprecated| +| ohos.multimedia.mediaLibrary | Album | readonly albumId: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | getAllObject(callback: AsyncCallback\>): void;
getAllObject(): Promise\>; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | getPositionObject(index: number, callback: AsyncCallback\): void;
getPositionObject(index: number): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | getLastObject(callback: AsyncCallback\): void;
getLastObject(): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | getNextObject(callback: AsyncCallback\): void;
getNextObject(): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | getFirstObject(callback: AsyncCallback\): void;
getFirstObject(): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | close(): void; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | isAfterLast(): boolean; | Deprecated| +| ohos.multimedia.mediaLibrary | FetchFileResult | getCount(): number; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaFetchOptions | extendArgs?: string; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaFetchOptions | networkId?: string; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaFetchOptions | uri?: string; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaFetchOptions | order?: string; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaFetchOptions | selectionArgs: Array\; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaFetchOptions | selections: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | ALBUM_NAME = "bucket_display_name" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | ALBUM_ID = "bucket_id" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | ORIENTATION = "orientation" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | HEIGHT = "height" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | WIDTH = "width" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | DURATION = "duration" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | AUDIOALBUM = "audio_album" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | ARTIST = "artist" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | TITLE = "title" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | DATE_TAKEN = "date_taken" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | DATE_MODIFIED = "date_modified" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | DATE_ADDED = "date_added" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | SIZE = "size" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | MEDIA_TYPE = "media_type" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | MIME_TYPE = "mime_type" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | PARENT = "parent" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | DISPLAY_NAME = "display_name" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | RELATIVE_PATH = "relative_path" | Deprecated| +| ohos.multimedia.mediaLibrary | FileKey | ID = "file_id" | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | isTrash(callback: AsyncCallback\): void;
isTrash():Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | trash(isTrash: boolean, callback: AsyncCallback\): void;
trash(isTrash: boolean): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | isFavorite(callback: AsyncCallback\): void;
isFavorite():Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | favorite(isFavorite: boolean, callback: AsyncCallback\): void;
favorite(isFavorite: boolean): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | getThumbnail(callback: AsyncCallback\): void;
getThumbnail(size: Size, callback: AsyncCallback\): void;
getThumbnail(size?: Size): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | close(fd: number, callback: AsyncCallback\): void;
close(fd: number): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | open(mode: string, callback: AsyncCallback\): void;
open(mode: string): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | commitModify(callback: AsyncCallback\): void;
commitModify(): Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | isDirectory(callback: AsyncCallback\): void;
isDirectory():Promise\; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly albumName: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly albumUri: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly albumId: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly duration: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | orientation: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly height: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly width: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly audioAlbum: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly artist: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly dateTaken: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly dateModified: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly dateAdded: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly size: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly parent: number; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | relativePath: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | title: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | displayName: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly mediaType: MediaType; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly mimeType: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly uri: string; | Deprecated| +| ohos.multimedia.mediaLibrary | FileAsset | readonly id: number; | Deprecated| +| ohos.multimedia.mediaLibrary | MediaType | AUDIO | Deprecated| +| ohos.multimedia.mediaLibrary | MediaType | VIDEO | Deprecated| +| ohos.multimedia.mediaLibrary | MediaType | IMAGE | Deprecated| +| ohos.multimedia.mediaLibrary | MediaType | FILE = 0 | Deprecated| +| ohos.multimedia.mediaLibrary | mediaLibrary | getMediaLibrary(): MediaLibrary;
getMediaLibrary(context: Context): MediaLibrary; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-resource-scheduler.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-resource-scheduler.md new file mode 100644 index 0000000000..7b4510f9c5 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-resource-scheduler.md @@ -0,0 +1,24 @@ +# JS API Changes of the Resource Scheduler Subsystem + +The table below lists the APIs changes of the resource scheduler subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.backgroundTaskManager | EfficiencyResourcesRequest | reason: string; | Added| +| ohos.backgroundTaskManager | EfficiencyResourcesRequest | isProcess?: boolean; | Added| +| ohos.backgroundTaskManager | EfficiencyResourcesRequest | isPersist?: boolean; | Added| +| ohos.backgroundTaskManager | EfficiencyResourcesRequest | timeOut: number; | Added| +| ohos.backgroundTaskManager | EfficiencyResourcesRequest | isApply: boolean; | Added| +| ohos.backgroundTaskManager | EfficiencyResourcesRequest | resourceTypes: number; | Added| +| ohos.backgroundTaskManager | ResourceType | AUDIO = 1 << 6 | Added| +| ohos.backgroundTaskManager | ResourceType | GPS = 1 << 5 | Added| +| ohos.backgroundTaskManager | ResourceType | BLUETOOTH = 1 << 4 | Added| +| ohos.backgroundTaskManager | ResourceType | WORK_SCHEDULER = 1 << 3 | Added| +| ohos.backgroundTaskManager | ResourceType | TIMER = 1 << 2 | Added| +| ohos.backgroundTaskManager | ResourceType | COMMON_EVENT = 1 << 1 | Added| +| ohos.backgroundTaskManager | ResourceType | CPU = 1 | Added| +| ohos.backgroundTaskManager | backgroundTaskManager | resetAllEfficiencyResources(): void; | Added| +| ohos.backgroundTaskManager | backgroundTaskManager | applyEfficiencyResources(request: EfficiencyResourcesRequest): boolean; | Added| +| ohos.workScheduler | WorkInfo | parameters?: {[key: string]: any}; | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-security.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-security.md new file mode 100644 index 0000000000..5eab2fdf3d --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-security.md @@ -0,0 +1,163 @@ +# JS API Changes of the Security Subsystem + +The table below lists the APIs changes of the security subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.privacyManager | ActiveChangeResponse | activeStatus: PermissionActiveStatus; | Added| +| ohos.privacyManager | ActiveChangeResponse | deviceId: string; | Added| +| ohos.privacyManager | ActiveChangeResponse | permissionName: string; | Added| +| ohos.privacyManager | ActiveChangeResponse | tokenId: number; | Added| +| ohos.privacyManager | PermissionActiveStatus | PERM_ACTIVE_IN_BACKGROUND = 2 | Added| +| ohos.privacyManager | PermissionActiveStatus | PERM_ACTIVE_IN_FOREGROUND = 1 | Added| +| ohos.privacyManager | PermissionActiveStatus | PERM_INACTIVE = 0 | Added| +| ohos.privacyManager | privacyManager | off(type: 'activeStateChange', permissionNameList: Array\, callback?: Callback\): void; | Added| +| ohos.privacyManager | privacyManager | on(type: 'activeStateChange', permissionNameList: Array\, callback: Callback\): void; | Added| +| ohos.privacyManager | privacyManager | stopUsingPermission(tokenID: number, permissionName: string): Promise\;
stopUsingPermission(tokenID: number, permissionName: string, callback: AsyncCallback\): void; | Added| +| ohos.privacyManager | privacyManager | startUsingPermission(tokenID: number, permissionName: string): Promise\;
startUsingPermission(tokenID: number, permissionName: string, callback: AsyncCallback\): void; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createCertChainValidator(algorithm :string) : CertChainValidator; | Added| +| ohos.security.cryptoFramework | CertChainValidator | readonly algorithm : string; | Added| +| ohos.security.cryptoFramework | CertChainValidator | validate(certChain : CertChainData, callback : AsyncCallback\) : void;
validate(certChain : CertChainData) : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createX509Crl(inStream : EncodingBlob, callback : AsyncCallback\) : void;
createX509Crl(inStream : EncodingBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | X509Crl | getSignatureAlgParams() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Crl | getSignatureAlgOid() : string; | Added| +| ohos.security.cryptoFramework | X509Crl | getSignatureAlgName() : string; | Added| +| ohos.security.cryptoFramework | X509Crl | getSignature() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Crl | getTbsInfo(callback : AsyncCallback\) : void;
getTbsInfo() : Promise\; | Added| +| ohos.security.cryptoFramework | X509Crl | getRevokedCerts(callback : AsyncCallback\>) : void;
getRevokedCerts() : Promise\>; | Added| +| ohos.security.cryptoFramework | X509Crl | getRevokedCertWithCert(cert : X509Cert, callback : AsyncCallback\) : void;
getRevokedCertWithCert(cert : X509Cert) : Promise\; | Added| +| ohos.security.cryptoFramework | X509Crl | getRevokedCert(serialNumber : number, callback : AsyncCallback\) : void;
getRevokedCert(serialNumber : number) : Promise\; | Added| +| ohos.security.cryptoFramework | X509Crl | getNextUpdate() : string; | Added| +| ohos.security.cryptoFramework | X509Crl | getLastUpdate() : string; | Added| +| ohos.security.cryptoFramework | X509Crl | getIssuerName() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Crl | getVersion() : number; | Added| +| ohos.security.cryptoFramework | X509Crl | verify(key : PubKey, callback : AsyncCallback\) : void;
verify(key : PubKey) : Promise\; | Added| +| ohos.security.cryptoFramework | X509Crl | getEncoded(callback : AsyncCallback\) : void;
getEncoded() : Promise\; | Added| +| ohos.security.cryptoFramework | X509Crl | getType() : string; | Added| +| ohos.security.cryptoFramework | X509Crl | isRevoked(cert : X509Cert, callback : AsyncCallback\) : void;
isRevoked(cert : X509Cert) : Promise\; | Added| +| ohos.security.cryptoFramework | X509CrlEntry | getRevocationDate(callback : AsyncCallback\) : void;
getRevocationDate() : Promise\; | Added| +| ohos.security.cryptoFramework | X509CrlEntry | getCertIssuer(callback : AsyncCallback\) : void;
getCertIssuer() : Promise\; | Added| +| ohos.security.cryptoFramework | X509CrlEntry | getSerialNumber() : number; | Added| +| ohos.security.cryptoFramework | X509CrlEntry | getEncoded(callback : AsyncCallback\) : void;
getEncoded() : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createX509Cert(inStream : EncodingBlob, callback : AsyncCallback\) : void;
createX509Cert(inStream : EncodingBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | X509Cert | getIssuerAltNames() : DataArray; | Added| +| ohos.security.cryptoFramework | X509Cert | getSubjectAltNames() : DataArray; | Added| +| ohos.security.cryptoFramework | X509Cert | getBasicConstraints() : number; | Added| +| ohos.security.cryptoFramework | X509Cert | getExtKeyUsage() : DataArray; | Added| +| ohos.security.cryptoFramework | X509Cert | getKeyUsage() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Cert | getSignatureAlgParams() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Cert | getSignatureAlgOid() : string; | Added| +| ohos.security.cryptoFramework | X509Cert | getSignatureAlgName() : string; | Added| +| ohos.security.cryptoFramework | X509Cert | getSignature() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Cert | getNotAfterTime() : string; | Added| +| ohos.security.cryptoFramework | X509Cert | getNotBeforeTime() : string; | Added| +| ohos.security.cryptoFramework | X509Cert | getSubjectName() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Cert | getIssuerName() : DataBlob; | Added| +| ohos.security.cryptoFramework | X509Cert | getSerialNumber() : number; | Added| +| ohos.security.cryptoFramework | X509Cert | getVersion() : number; | Added| +| ohos.security.cryptoFramework | X509Cert | checkValidityWithDate(date: string, callback : AsyncCallback\) : void;
checkValidityWithDate(date: string) : Promise\; | Added| +| ohos.security.cryptoFramework | X509Cert | getPublicKey(callback : AsyncCallback\) : void;
getPublicKey() : Promise\; | Added| +| ohos.security.cryptoFramework | X509Cert | getEncoded(callback : AsyncCallback\) : void;
getEncoded() : Promise\; | Added| +| ohos.security.cryptoFramework | X509Cert | verify(key : PubKey, callback : AsyncCallback\) : void;
verify(key : PubKey) : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createKeyAgreement(algName : string) : KeyAgreement; | Added| +| ohos.security.cryptoFramework | KeyAgreement | readonly algName : string; | Added| +| ohos.security.cryptoFramework | KeyAgreement | generateSecret(priKey : PriKey, pubKey : PubKey, callback : AsyncCallback\) : void;
generateSecret(priKey : PriKey, pubKey : PubKey) : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createVerify(algName : string) : Verify; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createSign(algName : string) : Sign; | Added| +| ohos.security.cryptoFramework | Verify | readonly algName : string; | Added| +| ohos.security.cryptoFramework | Verify | verify(data : DataBlob, signatureData : DataBlob, callback : AsyncCallback\) : void;
verify(data : DataBlob, signatureData : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Verify | update(data : DataBlob, callback : AsyncCallback\) : void;
update(data : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Verify | init(pubKey : PubKey, callback : AsyncCallback\) : void;
init(pubKey : PubKey) : Promise\; | Added| +| ohos.security.cryptoFramework | Sign | readonly algName : string; | Added| +| ohos.security.cryptoFramework | Sign | sign(data : DataBlob, callback : AsyncCallback\) : void;
sign(data : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Sign | update(data : DataBlob, callback : AsyncCallback\) : void;
update(data : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Sign | init(priKey : PriKey, callback : AsyncCallback\) : void;
init(priKey : PriKey) : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createCipher(transformation : string) : Cipher; | Added| +| ohos.security.cryptoFramework | Cipher | readonly algName : string; | Added| +| ohos.security.cryptoFramework | Cipher | doFinal(data : DataBlob, callback : AsyncCallback\) : void;
doFinal(data : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Cipher | update(data : DataBlob, callback : AsyncCallback\) : void;
update(data : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Cipher | init(opMode : CryptoMode, key : Key, params : ParamsSpec, callback : AsyncCallback\) : void;
init(opMode : CryptoMode, key : Key, params : ParamsSpec) : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createMd(algName : string) : Md; | Added| +| ohos.security.cryptoFramework | Md | readonly algName : string; | Added| +| ohos.security.cryptoFramework | Md | getMdLength() : number; | Added| +| ohos.security.cryptoFramework | Md | digest(callback : AsyncCallback\) : void;
digest() : Promise\; | Added| +| ohos.security.cryptoFramework | Md | update(input : DataBlob, callback : AsyncCallback\) : void;
update(input : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createMac(algName : string) : Mac; | Added| +| ohos.security.cryptoFramework | Mac | readonly algName : string; | Added| +| ohos.security.cryptoFramework | Mac | getMacLength() : number; | Added| +| ohos.security.cryptoFramework | Mac | doFinal(callback : AsyncCallback\) : void;
doFinal() : Promise\; | Added| +| ohos.security.cryptoFramework | Mac | update(input : DataBlob, callback : AsyncCallback\) : void;
update(input : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Mac | init(key : SymKey, callback : AsyncCallback\) : void;
init(key : SymKey) : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createSymKeyGenerator(algName : string) : SymKeyGenerator; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createAsyKeyGenerator(algName : string) : AsyKeyGenerator; | Added| +| ohos.security.cryptoFramework | SymKeyGenerator | readonly algName : string; | Added| +| ohos.security.cryptoFramework | SymKeyGenerator | convertKey(key : DataBlob, callback : AsyncCallback\) : void;
convertKey(key : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | SymKeyGenerator | generateSymKey(callback : AsyncCallback\) : void;
generateSymKey() : Promise\; | Added| +| ohos.security.cryptoFramework | AsyKeyGenerator | readonly algName : string; | Added| +| ohos.security.cryptoFramework | AsyKeyGenerator | convertKey(pubKey : DataBlob, priKey : DataBlob, callback : AsyncCallback\) : void;
convertKey(pubKey : DataBlob, priKey : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | AsyKeyGenerator | generateKeyPair(callback : AsyncCallback\) : void;
generateKeyPair() : Promise\; | Added| +| ohos.security.cryptoFramework | cryptoFramework | createRandom() : Random; | Added| +| ohos.security.cryptoFramework | Random | setSeed(seed : DataBlob, callback : AsyncCallback\) : void;
setSeed(seed : DataBlob) : Promise\; | Added| +| ohos.security.cryptoFramework | Random | generateRandom(len : number, callback: AsyncCallback\) : void;
generateRandom(len : number) : Promise\; | Added| +| ohos.security.cryptoFramework | KeyPair | readonly pubKey : PubKey; | Added| +| ohos.security.cryptoFramework | KeyPair | readonly priKey : PriKey; | Added| +| ohos.security.cryptoFramework | PriKey | clearMem() : void; | Added| +| ohos.security.cryptoFramework | SymKey | clearMem() : void; | Added| +| ohos.security.cryptoFramework | Key | readonly algName : string; | Added| +| ohos.security.cryptoFramework | Key | readonly format : string; | Added| +| ohos.security.cryptoFramework | Key | getEncoded() : DataBlob; | Added| +| ohos.security.cryptoFramework | CryptoMode | DECRYPT_MODE = 1 | Added| +| ohos.security.cryptoFramework | CryptoMode | ENCRYPT_MODE = 0 | Added| +| ohos.security.cryptoFramework | CcmParamsSpec | authTag : DataBlob; | Added| +| ohos.security.cryptoFramework | CcmParamsSpec | aad : DataBlob; | Added| +| ohos.security.cryptoFramework | CcmParamsSpec | iv : DataBlob; | Added| +| ohos.security.cryptoFramework | GcmParamsSpec | authTag : DataBlob; | Added| +| ohos.security.cryptoFramework | GcmParamsSpec | aad : DataBlob; | Added| +| ohos.security.cryptoFramework | GcmParamsSpec | iv : DataBlob; | Added| +| ohos.security.cryptoFramework | IvParamsSpec | iv : DataBlob; | Added| +| ohos.security.cryptoFramework | ParamsSpec | algoName : string; | Added| +| ohos.security.cryptoFramework | CertChainData | encodingFormat: EncodingFormat; | Added| +| ohos.security.cryptoFramework | CertChainData | count : number; | Added| +| ohos.security.cryptoFramework | CertChainData | data: Uint8Array; | Added| +| ohos.security.cryptoFramework | EncodingBlob | encodingFormat : EncodingFormat; | Added| +| ohos.security.cryptoFramework | EncodingBlob | data : Uint8Array; | Added| +| ohos.security.cryptoFramework | EncodingFormat | FORMAT_PEM = 1 | Added| +| ohos.security.cryptoFramework | EncodingFormat | FORMAT_DER = 0 | Added| +| ohos.security.cryptoFramework | DataArray | data : Array\; | Added| +| ohos.security.cryptoFramework | DataBlob | data : Uint8Array; | Added| +| ohos.security.cryptoFramework | Result | ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE = 17630007 | Added| +| ohos.security.cryptoFramework | Result | ERR_KEYUSAGE_NO_CERTSIGN = 17630006 | Added| +| ohos.security.cryptoFramework | Result | ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY = 17630005 | Added| +| ohos.security.cryptoFramework | Result | ERR_CERT_HAS_EXPIRED = 17630004 | Added| +| ohos.security.cryptoFramework | Result | ERR_CERT_NOT_YET_VALID = 17630003 | Added| +| ohos.security.cryptoFramework | Result | ERR_CERT_SIGNATURE_FAILURE = 17630002 | Added| +| ohos.security.cryptoFramework | Result | ERR_CRYPTO_OPERATION = 17630001 | Added| +| ohos.security.cryptoFramework | Result | ERR_EXTERNAL_ERROR = 17620002 | Added| +| ohos.security.cryptoFramework | Result | ERR_OUT_OF_MEMORY = 17620001 | Added| +| ohos.security.cryptoFramework | Result | NOT_SUPPORT = 801 | Added| +| ohos.security.cryptoFramework | Result | INVALID_PARAMS = 401 | Added| +| ohos.security.huks | HuksTag | HUKS_TAG_CHALLENGE_POS = HuksTagType.HUKS_TAG_TYPE_UINT | 310 | +| ohos.security.huks | HuksTag | HUKS_TAG_CHALLENGE_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT | 309 | +| ohos.security.huks | HuksTag | HUKS_TAG_KEY_SECURE_SIGN_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT | 308 | +| ohos.security.huks | HuksTag | HUKS_TAG_KEY_AUTH_ACCESS_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT | 307 | +| ohos.security.huks | HuksSecureSignType | HUKS_SECURE_SIGN_WITH_AUTHINFO = 1 | Added| +| ohos.security.huks | HuksChallengePosition | HUKS_CHALLENGE_POS_3 | Added| +| ohos.security.huks | HuksChallengePosition | HUKS_CHALLENGE_POS_2 | Added| +| ohos.security.huks | HuksChallengePosition | HUKS_CHALLENGE_POS_1 | Added| +| ohos.security.huks | HuksChallengePosition | HUKS_CHALLENGE_POS_0 = 0 | Added| +| ohos.security.huks | HuksChallengeType | HUKS_CHALLENGE_TYPE_NONE = 2 | Added| +| ohos.security.huks | HuksChallengeType | HUKS_CHALLENGE_TYPE_CUSTOM = 1 | Added| +| ohos.security.huks | HuksChallengeType | HUKS_CHALLENGE_TYPE_NORMAL = 0 | Added| +| ohos.security.huks | HuksAuthAccessType | HUKS_AUTH_ACCESS_INVALID_NEW_BIO_ENROLL = 1 \<\< 1 | Added| +| ohos.security.huks | HuksAuthAccessType | HUKS_AUTH_ACCESS_INVALID_CLEAR_PASSWORD = 1 \<\< 0 | Added| +| ohos.security.huks | HuksUserAuthType | HUKS_USER_AUTH_TYPE_PIN = 1 \<\< 2 | Added| +| ohos.security.huks | HuksUserAuthType | HUKS_USER_AUTH_TYPE_FACE = 1 \<\< 1 | Added| +| ohos.security.huks | HuksUserAuthType | HUKS_USER_AUTH_TYPE_FINGERPRINT = 1 \<\< 0 | Added| +| ohos.security.huks | HuksErrorCode | HUKS_ERROR_DEVICE_NO_CREDENTIAL = -44 | Added| +| ohos.security.huks | HuksErrorCode | HUKS_ERROR_KEY_AUTH_FAILED = -43 | Added| +| ohos.security.huks | HuksErrorCode | HUKS_ERROR_USER_AUTH_TYPE_NOT_SUPPORT = -42 | Added| +| ohos.security.huks | HuksErrorCode | HUKS_ERROR_GET_USERIAM_AUTHINFO_FAILED = -41 | Added| +| ohos.security.huks | HuksErrorCode | HUKS_ERROR_GET_USERIAM_SECINFO_FAILED = -40 | Added| +| ohos.security.huks | huks | attestKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback\) : void;
attestKey(keyAlias: string, options: HuksOptions) : Promise\; | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-sensor.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-sensor.md new file mode 100644 index 0000000000..ff93a993df --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-sensor.md @@ -0,0 +1,15 @@ +# JS API Changes of the Pan-Sensor Subsystem + +The table below lists the APIs changes of the pan-sensor subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.vibrator | VibratePreset | count: number; | Added| +| ohos.vibrator | VibratePreset | effectId: string; | Added| +| ohos.vibrator | VibratePreset | type: "preset"; | Added| +| ohos.vibrator | VibrateTime | duration: number; | Added| +| ohos.vibrator | VibrateTime | type: "time"; | Added| +| ohos.vibrator | VibrateAttribute | usage: Usage, | Added| +| ohos.vibrator | VibrateAttribute | id?: number, | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-soft-bus.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-soft-bus.md new file mode 100644 index 0000000000..60e29e47b9 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-soft-bus.md @@ -0,0 +1,10 @@ +# JS API Changes of the DSoftBus Subsystem + +The table below lists the APIs changes of the DSoftBus subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.rpc | RemoteObject | onRemoteRequestEx(code: number, data: MessageParcel, reply: MessageParcel, options: MessageOption): boolean \| Promise\; | Added| +| ohos.rpc | RemoteObject | onRemoteRequest(code: number, data: MessageParcel, reply: MessageParcel, options: MessageOption): boolean; | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-telephony.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-telephony.md new file mode 100644 index 0000000000..3a388b163f --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-telephony.md @@ -0,0 +1,26 @@ +# JS API Changes of the Telephony Subsystem + +The table below lists the APIs changes of the telephony subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.telephony.data | data | getDefaultCellularDataSlotIdSync(): number; | Added| +| ohos.telephony.radio | ImsServiceType | TYPE_SMS | Added| +| ohos.telephony.radio | ImsServiceType | TYPE_UT | Added| +| ohos.telephony.radio | ImsServiceType | TYPE_VIDEO | Added| +| ohos.telephony.radio | ImsServiceType | TYPE_VOICE | Added| +| ohos.telephony.radio | ImsRegInfo | imsRegTech: ImsRegTech; | Added| +| ohos.telephony.radio | ImsRegInfo | imsRegState: ImsRegState; | Added| +| ohos.telephony.radio | ImsRegTech | REGISTRATION_TECH_NR | Added| +| ohos.telephony.radio | ImsRegTech | REGISTRATION_TECH_IWLAN | Added| +| ohos.telephony.radio | ImsRegTech | REGISTRATION_TECH_LTE | Added| +| ohos.telephony.radio | ImsRegTech | REGISTRATION_TECH_NONE | Added| +| ohos.telephony.radio | ImsRegState | IMS_REGISTERED | Added| +| ohos.telephony.radio | ImsRegState | IMS_UNREGISTERED | Added| +| ohos.telephony.radio | radio | off(type: 'imsRegStateChange', slotId: number, imsType: ImsServiceType, callback?: Callback\): void; | Added| +| ohos.telephony.radio | radio | on(type: 'imsRegStateChange', slotId: number, imsType: ImsServiceType, callback: Callback\): void; | Added| +| ohos.telephony.radio | radio | getImsRegInfo(slotId: number, imsType: ImsServiceType, callback: AsyncCallback\): void;
getImsRegInfo(slotId: number, imsType: ImsServiceType): Promise\; | Added| +| ohos.telephony.sim | sim | getOpName(slotId: number, callback: AsyncCallback\): void;
getOpName(slotId: number): Promise\; | Added| +| ohos.telephony.sim | sim | getOpKey(slotId: number, callback: AsyncCallback\): void;
getOpKey(slotId: number): Promise\; | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-unitest.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-unitest.md new file mode 100644 index 0000000000..d9afceaa16 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-unitest.md @@ -0,0 +1,24 @@ +# JS API Changes of the Test Subsystem + +The table below lists the APIs changes of the test subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.uitest | PointerMatrix | setPoint(finger: number, step: number, point: Point):void; | Added| +| ohos.uitest | PointerMatrix | static create(fingers: number, steps: number):PointerMatrix; | Added| +| ohos.uitest | UiDriver | injectMultiPointerAction(pointers: PointerMatrix, speed?: number):Promise\; | Added| +| ohos.uitest | UiDriver | fling(from: Point, to: Point, stepLen: number, speed: number):Promise\; | Added| +| ohos.uitest | UiDriver | waitForIdle(idleTime: number, timeout: number):Promise\; | Added| +| ohos.uitest | UiDriver | pressHome():Promise\; | Added| +| ohos.uitest | UiDriver | wakeUpDisplay():Promise\; | Added| +| ohos.uitest | UiDriver | getDisplayDensity():Promise\; | Added| +| ohos.uitest | UiDriver | getDisplaySize():Promise\; | Added| +| ohos.uitest | UiDriver | setDisplayRotationEnabled(enabled:boolean):Promise\; | Added| +| ohos.uitest | UiDriver | getDisplayRotation():Promise\; | Added| +| ohos.uitest | UiDriver | setDisplayRotation(rotation: DisplayRotation):Promise\; | Added| +| ohos.uitest | DisplayRotation | ROTATION_270 | Added| +| ohos.uitest | DisplayRotation | ROTATION_180 | Added| +| ohos.uitest | DisplayRotation | ROTATION_90 | Added| +| ohos.uitest | DisplayRotation | ROTATION_0 | Added| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-update.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-update.md new file mode 100644 index 0000000000..695eb56a2a --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-update.md @@ -0,0 +1,22 @@ +# JS API Changes of the Update Subsystem + +The table below lists the APIs changes of the update subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.update | Order | INSTALL_AND_APPLY = 6 | Added| +| ohos.update | Order | DOWNLOAD_AND_INSTALL = 3 | Added| +| ohos.update | NetType | CELLULAR_AND_WIFI = 7 | Added| +| ohos.update | NetType | WIFI = 6 | Added| +| ohos.update | DescriptionFormat | SIMPLIFIED = 1 | Added| +| ohos.update | DescriptionFormat | STANDARD = 0 | Added| +| ohos.update | ComponentDescription | descriptionInfo: DescriptionInfo; | Added| +| ohos.update | ComponentDescription | componentId: string; | Added| +| ohos.update | DescriptionOptions | language: string; | Added| +| ohos.update | DescriptionOptions | format: DescriptionFormat; | Added| +| ohos.update | VersionComponent | componentId: string; | Added| +| ohos.update | Updater | getCurrentVersionDescription(descriptionOptions: DescriptionOptions, callback: AsyncCallback>): void;
getCurrentVersionDescription(descriptionOptions: DescriptionOptions): Promise>; | Added| +| ohos.update | Updater | getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOptions: DescriptionOptions, callback: AsyncCallback>): void;
getNewVersionDescription(versionDigestInfo: VersionDigestInfo, descriptionOptions: DescriptionOptions): Promise>; | Added| +| ohos.update | BusinessSubType | PARAM = 2 | Deleted| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-web.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-web.md new file mode 100644 index 0000000000..41d6f590aa --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-web.md @@ -0,0 +1,50 @@ +# JS API Changes of the Web Subsystem + +The table below lists the APIs changes of the web subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.web.webview | WebCookieManager | static deleteSessionCookie(): void; | Added| +| ohos.web.webview | WebCookieManager | static deleteEntireCookie(): void; | Added| +| ohos.web.webview | WebCookieManager | static existCookie(): boolean; | Added| +| ohos.web.webview | WebCookieManager | static putAcceptThirdPartyCookieEnabled(accept: boolean): void; | Added| +| ohos.web.webview | WebCookieManager | static isThirdPartyCookieAllowed(): boolean; | Added| +| ohos.web.webview | WebCookieManager | static putAcceptCookieEnabled(accept: boolean): void; | Added| +| ohos.web.webview | WebCookieManager | static isCookieAllowed(): boolean; | Added| +| ohos.web.webview | WebCookieManager | static saveCookieAsync(): Promise\;
static saveCookieAsync(callback: AsyncCallback\): void; | Added| +| ohos.web.webview | WebCookieManager | static saveCookieSync(): boolean; | Added| +| ohos.web.webview | WebCookieManager | static setCookie(url: string, value: string): boolean; | Added| +| ohos.web.webview | WebCookieManager | static getCookie(url: string): string; | Added| +| ohos.web.webview | GeolocationPermissions | static getStoredGeolocation() : Promise\>;
static getStoredGeolocation(callback : AsyncCallback\>): void; | Added| +| ohos.web.webview | GeolocationPermissions | static getAccessibleGeolocation(origin: string): Promise\;
static getAccessibleGeolocation(origin: string, callback: AsyncCallback\): void; | Added| +| ohos.web.webview | GeolocationPermissions | static deleteAllGeolocation(): void; | Added| +| ohos.web.webview | GeolocationPermissions | static deleteGeolocation(origin: string): void; | Added| +| ohos.web.webview | GeolocationPermissions | static allowGeolocation(origin: string): void; | Added| +| ohos.web.webview | WebAsyncController | storeWebArchive(baseName: string, autoName: boolean): Promise\;
storeWebArchive(baseName: string, autoName: boolean, callback : AsyncCallback\): void; | Added| +| ohos.web.webview | WebAsyncController | constructor(controller: WebController); | Added| +| ohos.web.webview | WebDataBase | static saveHttpAuthCredentials(host: string, realm: string, username: string, password: string): void; | Added| +| ohos.web.webview | WebDataBase | static getHttpAuthCredentials(host: string, realm: string): Array\; | Added| +| ohos.web.webview | WebDataBase | static deleteHttpAuthCredentials(): void; | Added| +| ohos.web.webview | WebDataBase | static existHttpAuthCredentials(): boolean; | Added| +| ohos.web.webview | WebStorage | static getOriginUsage(origin : string) : Promise\ ;
static getOriginUsage(origin : string, callback : AsyncCallback\) : void; | Added| +| ohos.web.webview | WebStorage | static getOriginQuota(origin : string) : Promise\;
static getOriginQuota(origin : string, callback : AsyncCallback\) : void; | Added| +| ohos.web.webview | WebStorage | static getOrigins() : Promise\>;
static getOrigins(callback: AsyncCallback\>) : void; | Added| +| ohos.web.webview | WebStorage | static deleteOrigin(origin : string): void; | Added| +| ohos.web.webview | WebStorage | static deleteAllData() : void; | Added| +| ohos.web.webview | WebStorageOrigin | quota: number; | Added| +| ohos.web.webview | WebStorageOrigin | usage: number; | Added| +| ohos.web.webview | WebStorageOrigin | origin: string; | Added| +| ohos.web | WebDataBase | static saveHttpAuthCredentials(host: string, realm: string, username: string, password: string): void; | Deleted| +| ohos.web | WebDataBase | static getHttpAuthCredentials(host: string, realm: string): Array\; | Deleted| +| ohos.web | WebDataBase | static deleteHttpAuthCredentials(): void; | Deleted| +| ohos.web | WebDataBase | static existHttpAuthCredentials(): boolean; | Deleted| +| ohos.web | WebStorage | static getOriginUsage(origin : string) : Promise\ ;
static getOriginUsage(origin : string, callback : AsyncCallback\) : void; | Deleted| +| ohos.web | WebStorage | static getOriginQuota(origin : string) : Promise\;
static getOriginQuota(origin : string, callback : AsyncCallback\) : void; | Deleted| +| ohos.web | WebStorage | static getOrigins() : Promise\>;
static getOrigins(callback: AsyncCallback\>) : void; | Deleted| +| ohos.web | WebStorage | static deleteOrigin(origin : string): void; | Deleted| +| ohos.web | WebStorage | static deleteAllData() : void; | Deleted| +| ohos.web | WebStorageOrigin | quota: number; | Deleted| +| ohos.web | WebStorageOrigin | usage: number; | Deleted| +| ohos.web | WebStorageOrigin | origin: string; | Deleted| diff --git a/en/release-notes/api-change/v3.2-beta3/js-apidiff-window.md b/en/release-notes/api-change/v3.2-beta3/js-apidiff-window.md new file mode 100644 index 0000000000..94f4124187 --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/js-apidiff-window.md @@ -0,0 +1,72 @@ +# JS API Changes of the Window Manager Subsystem + +The table below lists the APIs changes of the window manager subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2. + +## API Changes + +| Module| Class| Method/Attribute/Enumeration/Constant| Change Type| +|---|---|---|---| +| ohos.animation.windowAnimationManager | WindowAnimationController | onWindowAnimationTargetsUpdate(fullScreenWindowTarget: WindowAnimationTarget, floatingWindowTargets: Array\): void; | Added | +| ohos.animation.windowAnimationManager | WindowAnimationTarget | readonly missionId: number; | Added| +| ohos.animation.windowAnimationManager | windowAnimationManager | minimizeWindowWithAnimation(windowTarget: WindowAnimationTarget, callback: AsyncCallback\): void;
minimizeWindowWithAnimation(windowTarget: WindowAnimationTarget): Promise\; | Added | +| ohos.display | Display | getCutoutInfo(callback: AsyncCallback\): void;
getCutoutInfo(): Promise\; | Added| +| ohos.display | CutoutInfo | readonly waterfallDisplayAreaRects: WaterfallDisplayAreaRects; | Added| +| ohos.display | CutoutInfo | readonly boundingRects: Array\; | Added| +| ohos.display | WaterfallDisplayAreaRects | readonly bottom: Rect; | Added| +| ohos.display | WaterfallDisplayAreaRects | readonly top: Rect; | Added| +| ohos.display | WaterfallDisplayAreaRects | readonly right: Rect; | Added| +| ohos.display | WaterfallDisplayAreaRects | readonly left: Rect; | Added| +| ohos.display | Rect | height: number; | Added| +| ohos.display | Rect | width: number; | Added| +| ohos.display | Rect | top: number; | Added| +| ohos.display | Rect | left: number; | Added| +| ohos.display | display | hasPrivateWindow(displayId: number): boolean; | Added| +| ohos.window | Window | setCornerRadius(cornerRadius: number): void; | Added| +| ohos.window | Window | setShadow(radius: number, color?: string, offsetX?: number, offsetY?: number): void; | Added| +| ohos.window | Window | setBackdropBlurStyle(blurStyle: BlurStyle): void; | Added| +| ohos.window | Window | setBackdropBlur(radius: number): void; | Added| +| ohos.window | Window | setBlur(radius: number): void; | Added| +| ohos.window | Window | getTransitionController(): TransitionController; | Added| +| ohos.window | Window | translate(translateOptions: TranslateOptions): void; | Added| +| ohos.window | Window | rotate(rotateOptions: RotateOptions): void; | Added| +| ohos.window | Window | scale(scaleOptions: ScaleOptions): void; | Added| +| ohos.window | Window | opacity(opacity: number): void; | Added| +| ohos.window | Window | snapshot(callback: AsyncCallback\): void;
snapshot(): Promise\; | Added| +| ohos.window | Window | setSnapshotSkip(isSkip: boolean): void; | Added| +| ohos.window | Window | setWakeUpScreen(wakeUp: boolean): void; | Added| +| ohos.window | Window | bindDialogTarget(token: rpc.RemoteObject, deathCallback: Callback\): Promise\;
bindDialogTarget(token: rpc.RemoteObject, deathCallback: Callback\, callback: AsyncCallback\): void; | Added| +| ohos.window | Window | off(type: 'dialogTargetTouch', callback?: Callback\): void; | Added| +| ohos.window | Window | on(type: 'dialogTargetTouch', callback: Callback\): void; | Added| +| ohos.window | Window | off(type: 'screenshot', callback?: Callback\): void; | Added| +| ohos.window | Window | on(type: 'screenshot', callback: Callback\): void; | Added| +| ohos.window | Window | showWithAnimation(callback: AsyncCallback\): void;
showWithAnimation(): Promise\; | Added| +| ohos.window | Window | hideWithAnimation(callback: AsyncCallback\): void;
hideWithAnimation(): Promise\; | Added| +| ohos.window | BlurStyle | THICK | Added| +| ohos.window | BlurStyle | REGULAR | Added| +| ohos.window | BlurStyle | THIN | Added| +| ohos.window | BlurStyle | OFF | Added| +| ohos.window | TransitionController | animationForHidden(context: TransitionContext): void; | Added| +| ohos.window | TransitionController | animationForShown(context: TransitionContext): void; | Added| +| ohos.window | TransitionContext | completeTransition(isCompleted: boolean): void; | Added| +| ohos.window | TransitionContext | toWindow: Window | Added| +| ohos.window | TranslateOptions | z?: number; | Added| +| ohos.window | TranslateOptions | y?: number; | Added| +| ohos.window | TranslateOptions | x?: number; | Added| +| ohos.window | RotateOptions | pivotY?: number; | Added| +| ohos.window | RotateOptions | pivotX?: number; | Added| +| ohos.window | RotateOptions | z?: number; | Added| +| ohos.window | RotateOptions | y?: number; | Added| +| ohos.window | RotateOptions | x?: number; | Added| +| ohos.window | ScaleOptions | pivotY?: number; | Added| +| ohos.window | ScaleOptions | pivotX?: number; | Added| +| ohos.window | ScaleOptions | y?: number; | Added| +| ohos.window | ScaleOptions | x?: number; | Added| +| ohos.window | WindowProperties | id: number | Added| +| ohos.window | WindowType | TYPE_SCREENSHOT | Added| +| ohos.window | WindowType | TYPE_DIALOG | Added| +| ohos.window | WindowType | TYPE_FLOAT_CAMERA | Added| +| ohos.screen | Orientation | SENSOR_HORIZONTAL = 7 | Deleted| +| ohos.screen | Orientation | SENSOR_VERTICAL = 6 | Deleted| +| ohos.screen | Orientation | SENSOR = 5 | Deleted| +| ohos.window | Window | setWindowType(type: WindowType): Promise\;
setWindowType(type: WindowType, callback: AsyncCallback\): void; | Deprecated| +| ohos.window | WindowProperties | isRoundCorner: boolean | Deprecated| diff --git a/en/release-notes/api-change/v3.2-beta3/readme.md b/en/release-notes/api-change/v3.2-beta3/readme.md new file mode 100644 index 0000000000..af4d7cc1dd --- /dev/null +++ b/en/release-notes/api-change/v3.2-beta3/readme.md @@ -0,0 +1,32 @@ +# Readme + +This directory records the API changes in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2, including new, updated, deprecated, and deleted APIs. + +- JS API Differences + - [Ability framework](js-apidiff-ability.md) + - [Accessibility subsystem](js-apidiff-accessibility.md) + - [Account subsystem](js-apidiff-account.md) + - [ArkUI development framework](js-apidiff-arkui.md) + - [Power management subsystem](js-apidiff-battery.md) + - [Bundle management framework](js-apidiff-bundle.md) + - [Communication subsystem](js-apidiff-communicate.md) + - [Utils subsystem](js-apidiff-compiler-and-runtime.md) + - [DFX subsystem](js-apidiff-dfx.md) + - [Distributed data management subsystem](js-apidiff-distributed-data.md) + - [Distributed hardware subsystem](js-apidiff-distributed-hardware.md) + - [Common event and notification subsystem](js-apidiff-event-and-notification.md) + - [File management subsystem](js-apidiff-file-management.md) + - [Globalization subsystem](js-apidiff-global.md) + - [Graphics subsystem](js-apidiff-graphic.md) + - [Misc services subsystem](js-apidiff-misc.md) + - [Multimodal input subsystem](js-apidiff-multi-modal-input.md) + - [Multimedia subsystem](js-apidiff-multimedia.md) + - [Resource scheduler subsystem](js-apidiff-resource-scheduler.md) + - [Security subsystem](js-apidiff-security.md) + - [Pan-sensor subsystem](js-apidiff-sensor.md) + - [DSoftBus subsystem](js-apidiff-soft-bus.md) + - [Telephony subsystem](js-apidiff-telephony.md) + - [Test subsystem](js-apidiff-unitest.md) + - [Update subsystem](js-apidiff-update.md) + - [Web subsystem](js-apidiff-web.md) + - [Window manager subsystem](js-apidiff-window.md) diff --git a/en/website.md b/en/website.md index 7db9fc9703..158b3a9361 100644 --- a/en/website.md +++ b/en/website.md @@ -29,7 +29,35 @@ - [OpenHarmony 1.0 (2020-09-10)](release-notes/OpenHarmony-1-0.md) - API Differences - + - OpenHarmony 3.2 Beta3 + - JS API Differences + - [Ability framework](release-notes/api-change/v3.2-beta3/js-apidiff-ability.md) + - [Accessibility subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-accessibility.md) + - [Account subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-account.md) + - [ArkUI development framework](release-notes/api-change/v3.2-beta3/js-apidiff-arkui.md) + - [Power management subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-battery.md) + - [Bundle management framework](release-notes/api-change/v3.2-beta3/js-apidiff-bundle.md) + - [Communication subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-communicate.md) + - [Utils subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-compiler-and-runtime.md) + - [DFX subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-dfx.md) + - [Distributed data management subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-distributed-data.md) + - [Distributed hardware subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-distributed-hardware.md) + - [Common event and notification subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-event-and-notification.md) + - [File management subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-file-management.md) + - [Globalization subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-global.md) + - [Graphics subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-graphic.md) + - [Misc services subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-misc.md) + - [Multimodal input subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-multi-modal-input.md) + - [Multimedia subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-multimedia.md) + - [Resource scheduler subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-resource-scheduler.md) + - [Security subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-security.md) + - [Pan-sensor subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-sensor.md) + - [DSoftBus subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-soft-bus.md) + - [Telephony subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-telephony.md) + - [Test subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-unitest.md) + - [Update subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-update.md) + - [Web subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-web.md) + - [Window manager subsystem](release-notes/api-change/v3.2-beta3/js-apidiff-window.md) - OpenHarmony 3.2 Beta2 - JS API Differences - [Ability framework](release-notes/api-change/v3.2-beta2/js-apidiff-ability.md) @@ -49,7 +77,7 @@ - [Misc services subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-misc.md) - [Multimodal input subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-multi-modal-input.md) - [Multimedia subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-multimedia.md) - - [Distributed scheduler subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-resource-scheduler.md) + - [Resource scheduler subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-resource-scheduler.md) - [Security subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-security.md) - [Pan-sensor subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-sensor.md) - [DSoftBus subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-soft-bus.md) @@ -79,7 +107,6 @@ - [Multimodal input subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-multi-modal-input.md) - [Multimedia subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-multimedia.md) - [Distributed scheduler subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-resource-scheduler.md) - - [DSoftBus subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-soft-bus.md) - [Test subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-unitest.md) - [Web subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-web.md) - [Window manager subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-window.md) @@ -129,7 +156,7 @@ - OpenHarmony Third-Party Components - [OpenHarmony Third-Party Components](third-party-components/third-party-components-introduction.md) - [Using OpenHarmony JS and TS Third-Party Components](third-party-components/npm-third-party-guide.md) - + - Contribution - [How to Contribute](contribute/how-to-contribute.md) - [Code of Conduct](contribute/code-of-conduct.md) -- GitLab