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