1| Change Type | Old Version | New Version | d.ts File | 2| ---- | ------ | ------ | -------- | 3|Added|NA|Class name: sourcefile;<br>Method or attribute name: export type WindowExtensionContext = _WindowExtensionContext;|@ohos.application.WindowExtensionAbility.d.ts| 4|Added|NA|Class name: window;<br>Method or attribute name: function setWaterMarkImage(pixelMap: image.PixelMap, enable: boolean): Promise\<void>;|@ohos.window.d.ts| 5|Added|NA|Class name: window;<br>Method or attribute name: function setWaterMarkImage(pixelMap: image.PixelMap, enable: boolean, callback: AsyncCallback\<void>): void;|@ohos.window.d.ts| 6|Added|NA|Class name: window;<br>Method or attribute name: function on(type: 'waterMarkFlagChange', callback: Callback\<boolean>): void;|@ohos.window.d.ts| 7|Added|NA|Class name: window;<br>Method or attribute name: function off(type: 'waterMarkFlagChange', callback?: Callback\<boolean>): void;|@ohos.window.d.ts| 8|Access level changed|Class name: RRect;<br>Method or attribute name: left: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: left: number;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 9|Access level changed|Class name: RRect;<br>Method or attribute name: top: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: top: number;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 10|Access level changed|Class name: RRect;<br>Method or attribute name: width: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: width: number;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 11|Access level changed|Class name: RRect;<br>Method or attribute name: height: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: height: number;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 12|Access level changed|Class name: RRect;<br>Method or attribute name: radius: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: radius: number;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 13|Access level changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly bundleName: string;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly bundleName: string;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 14|Access level changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly abilityName: string;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly abilityName: string;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 15|Access level changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly windowBounds: RRect;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly windowBounds: RRect;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 16|Access level changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly missionId: number;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly missionId: number;<br>New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts| 17|Access level changed|Class name: WindowType;<br>Method or attribute name: TYPE_DIALOG<br>Old version information: systemapi|Class name: WindowType;<br>Method or attribute name: TYPE_DIALOG<br>New version information: |@ohos.window.d.ts| 18|Model changed|Class name: WindowStageEventType;<br>Method or attribute name: SHOWN = 1<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: SHOWN = 1<br>New version information: StageModelOnly|@ohos.window.d.ts| 19|Model changed|Class name: WindowStageEventType;<br>Method or attribute name: ACTIVE<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: ACTIVE<br>New version information: StageModelOnly|@ohos.window.d.ts| 20|Model changed|Class name: WindowStageEventType;<br>Method or attribute name: INACTIVE<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: INACTIVE<br>New version information: StageModelOnly|@ohos.window.d.ts| 21|Model changed|Class name: WindowStageEventType;<br>Method or attribute name: HIDDEN<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: HIDDEN<br>New version information: StageModelOnly|@ohos.window.d.ts| 22|Type changed|Class name: RRect;<br>Method or attribute name: left: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: left: number;<br>New version information: number|@ohos.animation.windowAnimationManager.d.ts| 23|Type changed|Class name: RRect;<br>Method or attribute name: top: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: top: number;<br>New version information: number|@ohos.animation.windowAnimationManager.d.ts| 24|Type changed|Class name: RRect;<br>Method or attribute name: width: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: width: number;<br>New version information: number|@ohos.animation.windowAnimationManager.d.ts| 25|Type changed|Class name: RRect;<br>Method or attribute name: height: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: height: number;<br>New version information: number|@ohos.animation.windowAnimationManager.d.ts| 26|Type changed|Class name: RRect;<br>Method or attribute name: radius: number;<br>Old version information: |Class name: RRect;<br>Method or attribute name: radius: number;<br>New version information: number|@ohos.animation.windowAnimationManager.d.ts| 27|Type changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly bundleName: string;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly bundleName: string;<br>New version information: string|@ohos.animation.windowAnimationManager.d.ts| 28|Type changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly abilityName: string;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly abilityName: string;<br>New version information: string|@ohos.animation.windowAnimationManager.d.ts| 29|Type changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly windowBounds: RRect;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly windowBounds: RRect;<br>New version information: RRect|@ohos.animation.windowAnimationManager.d.ts| 30|Type changed|Class name: WindowAnimationTarget;<br>Method or attribute name: readonly missionId: number;<br>Old version information: |Class name: WindowAnimationTarget;<br>Method or attribute name: readonly missionId: number;<br>New version information: number|@ohos.animation.windowAnimationManager.d.ts| 31|Type changed|Class name: AvoidArea;<br>Method or attribute name: visible: boolean;<br>Old version information: |Class name: AvoidArea;<br>Method or attribute name: visible: boolean;<br>New version information: boolean|@ohos.window.d.ts| 32|Type changed|Class name: AvoidArea;<br>Method or attribute name: leftRect: Rect;<br>Old version information: |Class name: AvoidArea;<br>Method or attribute name: leftRect: Rect;<br>New version information: Rect|@ohos.window.d.ts| 33|Type changed|Class name: AvoidArea;<br>Method or attribute name: topRect: Rect;<br>Old version information: |Class name: AvoidArea;<br>Method or attribute name: topRect: Rect;<br>New version information: Rect|@ohos.window.d.ts| 34|Type changed|Class name: AvoidArea;<br>Method or attribute name: rightRect: Rect;<br>Old version information: |Class name: AvoidArea;<br>Method or attribute name: rightRect: Rect;<br>New version information: Rect|@ohos.window.d.ts| 35|Type changed|Class name: AvoidArea;<br>Method or attribute name: bottomRect: Rect;<br>Old version information: |Class name: AvoidArea;<br>Method or attribute name: bottomRect: Rect;<br>New version information: Rect|@ohos.window.d.ts| 36|Type changed|Class name: Size;<br>Method or attribute name: width: number;<br>Old version information: |Class name: Size;<br>Method or attribute name: width: number;<br>New version information: number|@ohos.window.d.ts| 37|Type changed|Class name: Size;<br>Method or attribute name: height: number;<br>Old version information: |Class name: Size;<br>Method or attribute name: height: number;<br>New version information: number|@ohos.window.d.ts| 38|Type changed|Class name: WindowProperties;<br>Method or attribute name: windowRect: Rect;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: windowRect: Rect;<br>New version information: Rect|@ohos.window.d.ts| 39|Type changed|Class name: WindowProperties;<br>Method or attribute name: type: WindowType;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: type: WindowType;<br>New version information: WindowType|@ohos.window.d.ts| 40|Type changed|Class name: WindowProperties;<br>Method or attribute name: isFullScreen: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: isFullScreen: boolean;<br>New version information: boolean|@ohos.window.d.ts| 41|Type changed|Class name: WindowProperties;<br>Method or attribute name: isLayoutFullScreen: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: isLayoutFullScreen: boolean;<br>New version information: boolean|@ohos.window.d.ts| 42|Type changed|Class name: WindowProperties;<br>Method or attribute name: focusable: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: focusable: boolean;<br>New version information: boolean|@ohos.window.d.ts| 43|Type changed|Class name: WindowProperties;<br>Method or attribute name: touchable: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: touchable: boolean;<br>New version information: boolean|@ohos.window.d.ts| 44|Type changed|Class name: WindowProperties;<br>Method or attribute name: brightness: number;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: brightness: number;<br>New version information: number|@ohos.window.d.ts| 45|Type changed|Class name: WindowProperties;<br>Method or attribute name: dimBehindValue: number;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: dimBehindValue: number;<br>New version information: number|@ohos.window.d.ts| 46|Type changed|Class name: WindowProperties;<br>Method or attribute name: isKeepScreenOn: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: isKeepScreenOn: boolean;<br>New version information: boolean|@ohos.window.d.ts| 47|Type changed|Class name: WindowProperties;<br>Method or attribute name: isPrivacyMode: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: isPrivacyMode: boolean;<br>New version information: boolean|@ohos.window.d.ts| 48|Type changed|Class name: WindowProperties;<br>Method or attribute name: isRoundCorner: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: isRoundCorner: boolean;<br>New version information: boolean|@ohos.window.d.ts| 49|Type changed|Class name: WindowProperties;<br>Method or attribute name: isTransparent: boolean;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: isTransparent: boolean;<br>New version information: boolean|@ohos.window.d.ts| 50|Type changed|Class name: WindowProperties;<br>Method or attribute name: id: number;<br>Old version information: |Class name: WindowProperties;<br>Method or attribute name: id: number;<br>New version information: number|@ohos.window.d.ts| 51|Type changed|Class name: RotateOptions;<br>Method or attribute name: x?: number;<br>Old version information: |Class name: RotateOptions;<br>Method or attribute name: x?: number;<br>New version information: ?number|@ohos.window.d.ts| 52|Type changed|Class name: TranslateOptions;<br>Method or attribute name: x?: number;<br>Old version information: |Class name: TranslateOptions;<br>Method or attribute name: x?: number;<br>New version information: ?number|@ohos.window.d.ts| 53|Type changed|Class name: RotateOptions;<br>Method or attribute name: y?: number;<br>Old version information: |Class name: RotateOptions;<br>Method or attribute name: y?: number;<br>New version information: ?number|@ohos.window.d.ts| 54|Type changed|Class name: TranslateOptions;<br>Method or attribute name: y?: number;<br>Old version information: |Class name: TranslateOptions;<br>Method or attribute name: y?: number;<br>New version information: ?number|@ohos.window.d.ts| 55|Type changed|Class name: RotateOptions;<br>Method or attribute name: z?: number;<br>Old version information: |Class name: RotateOptions;<br>Method or attribute name: z?: number;<br>New version information: ?number|@ohos.window.d.ts| 56|Type changed|Class name: TranslateOptions;<br>Method or attribute name: z?: number;<br>Old version information: |Class name: TranslateOptions;<br>Method or attribute name: z?: number;<br>New version information: ?number|@ohos.window.d.ts| 57|Type changed|Class name: RotateOptions;<br>Method or attribute name: pivotX?: number;<br>Old version information: |Class name: RotateOptions;<br>Method or attribute name: pivotX?: number;<br>New version information: ?number|@ohos.window.d.ts| 58|Type changed|Class name: RotateOptions;<br>Method or attribute name: pivotY?: number;<br>Old version information: |Class name: RotateOptions;<br>Method or attribute name: pivotY?: number;<br>New version information: ?number|@ohos.window.d.ts| 59|Type changed|Class name: TransitionContext;<br>Method or attribute name: toWindow: Window;<br>Old version information: |Class name: TransitionContext;<br>Method or attribute name: toWindow: Window;<br>New version information: Window|@ohos.window.d.ts| 60|Type changed|Class name: Configuration;<br>Method or attribute name: windowType: WindowType;<br>Old version information: |Class name: Configuration;<br>Method or attribute name: windowType: WindowType;<br>New version information: WindowType|@ohos.window.d.ts| 61|Type changed|Class name: Configuration;<br>Method or attribute name: ctx?: BaseContext;<br>Old version information: |Class name: Configuration;<br>Method or attribute name: ctx?: BaseContext;<br>New version information: ?BaseContext|@ohos.window.d.ts| 62|Type changed|Class name: Configuration;<br>Method or attribute name: displayId?: number;<br>Old version information: |Class name: Configuration;<br>Method or attribute name: displayId?: number;<br>New version information: ?number|@ohos.window.d.ts| 63|Type changed|Class name: Configuration;<br>Method or attribute name: parentId?: number;<br>Old version information: |Class name: Configuration;<br>Method or attribute name: parentId?: number;<br>New version information: ?number|@ohos.window.d.ts| 64|Cross-platform capability changed|Class name: Rect;<br>Method or attribute name: interface Rect<br>Old version information: crossplatform|Class name: Rect;<br>Method or attribute name: interface Rect<br>New version information: |@ohos.display.d.ts| 65|Cross-platform capability changed|Class name: Rect;<br>Method or attribute name: left: number;<br>Old version information: crossplatform|Class name: Rect;<br>Method or attribute name: left: number;<br>New version information: |@ohos.display.d.ts| 66|Cross-platform capability changed|Class name: Rect;<br>Method or attribute name: top: number;<br>Old version information: crossplatform|Class name: Rect;<br>Method or attribute name: top: number;<br>New version information: |@ohos.display.d.ts| 67|Cross-platform capability changed|Class name: Rect;<br>Method or attribute name: width: number;<br>Old version information: crossplatform|Class name: Rect;<br>Method or attribute name: width: number;<br>New version information: |@ohos.display.d.ts| 68|Cross-platform capability changed|Class name: Rect;<br>Method or attribute name: height: number;<br>Old version information: crossplatform|Class name: Rect;<br>Method or attribute name: height: number;<br>New version information: |@ohos.display.d.ts| 69|Cross-platform capability changed|Class name: window;<br>Method or attribute name: function createWindow(config: Configuration, callback: AsyncCallback\<Window>): void;<br>Old version information: crossplatform|Class name: window;<br>Method or attribute name: function createWindow(config: Configuration, callback: AsyncCallback\<Window>): void;<br>New version information: |@ohos.window.d.ts| 70|Cross-platform capability changed|Class name: window;<br>Method or attribute name: function createWindow(config: Configuration): Promise\<Window>;<br>Old version information: crossplatform|Class name: window;<br>Method or attribute name: function createWindow(config: Configuration): Promise\<Window>;<br>New version information: |@ohos.window.d.ts| 71|Cross-platform capability changed|Class name: WindowType;<br>Method or attribute name: enum WindowType<br>Old version information: crossplatform|Class name: WindowType;<br>Method or attribute name: enum WindowType<br>New version information: |@ohos.window.d.ts| 72|Cross-platform capability changed|Class name: WindowType;<br>Method or attribute name: TYPE_APP<br>Old version information: crossplatform|Class name: WindowType;<br>Method or attribute name: TYPE_APP<br>New version information: |@ohos.window.d.ts| 73|Cross-platform capability changed|Class name: WindowProperties;<br>Method or attribute name: type: WindowType;<br>Old version information: crossplatform|Class name: WindowProperties;<br>Method or attribute name: type: WindowType;<br>New version information: |@ohos.window.d.ts| 74|Cross-platform capability changed|Class name: Configuration;<br>Method or attribute name: interface Configuration<br>Old version information: crossplatform|Class name: Configuration;<br>Method or attribute name: interface Configuration<br>New version information: |@ohos.window.d.ts| 75|Cross-platform capability changed|Class name: Configuration;<br>Method or attribute name: name: string;<br>Old version information: crossplatform|Class name: Configuration;<br>Method or attribute name: name: string;<br>New version information: |@ohos.window.d.ts| 76|Cross-platform capability changed|Class name: Configuration;<br>Method or attribute name: windowType: WindowType;<br>Old version information: crossplatform|Class name: Configuration;<br>Method or attribute name: windowType: WindowType;<br>New version information: |@ohos.window.d.ts| 77|Cross-platform capability changed|Class name: Configuration;<br>Method or attribute name: ctx?: BaseContext;<br>Old version information: crossplatform|Class name: Configuration;<br>Method or attribute name: ctx?: BaseContext;<br>New version information: |@ohos.window.d.ts| 78|Cross-platform capability changed|Class name: Configuration;<br>Method or attribute name: displayId?: number;<br>Old version information: crossplatform|Class name: Configuration;<br>Method or attribute name: displayId?: number;<br>New version information: |@ohos.window.d.ts| 79|Cross-platform capability changed|Class name: Configuration;<br>Method or attribute name: parentId?: number;<br>Old version information: crossplatform|Class name: Configuration;<br>Method or attribute name: parentId?: number;<br>New version information: |@ohos.window.d.ts| 80|Cross-platform capability changed|Class name: WindowStageEventType;<br>Method or attribute name: enum WindowStageEventType<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: enum WindowStageEventType<br>New version information: crossplatform|@ohos.window.d.ts| 81|Cross-platform capability changed|Class name: WindowStageEventType;<br>Method or attribute name: SHOWN = 1<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: SHOWN = 1<br>New version information: crossplatform|@ohos.window.d.ts| 82|Cross-platform capability changed|Class name: WindowStageEventType;<br>Method or attribute name: ACTIVE<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: ACTIVE<br>New version information: crossplatform|@ohos.window.d.ts| 83|Cross-platform capability changed|Class name: WindowStageEventType;<br>Method or attribute name: INACTIVE<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: INACTIVE<br>New version information: crossplatform|@ohos.window.d.ts| 84|Cross-platform capability changed|Class name: WindowStageEventType;<br>Method or attribute name: HIDDEN<br>Old version information: |Class name: WindowStageEventType;<br>Method or attribute name: HIDDEN<br>New version information: crossplatform|@ohos.window.d.ts| 85