1e41f4b71Sopenharmony_ci# ArkUI Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## cl.arkui.1 Return Value Type Change of getInspectorTree
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci**Change Impact**
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ciThe code that uses the **getInspectorTree** API in versions earlier than OpenHarmony 4.0.3.2 must be adapted.
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Key API/Component Changes**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciThe return value of the **getInspectorTree** API is changed from the string type to the Object type.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Adaptation Guide**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciAdapt the code that takes the return value of **getInspectorTree** as a string.The sample code is as follows:
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci- Before change:
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci```typescript
20e41f4b71Sopenharmony_ciconsole.info(getInspectorTree())
21e41f4b71Sopenharmony_ci```
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci- After change:
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci```typescript
26e41f4b71Sopenharmony_ciconsole.info(JSON.stringify(getInspectorTree())) 
27e41f4b71Sopenharmony_ci```
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ci## cl.arkui.2 Deprecation the forceRebuild Attribute of \<GridItem>
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci**Change Impact**
32e41f4b71Sopenharmony_ci
33e41f4b71Sopenharmony_ciNone. The attribute has no effect.
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ci**Key API/Component Changes**
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ciDeprecate the **forceRebuild** attribute of the **\<GridItem>** component.
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci**Adaptation Guide**
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ciDelete the code that uses the **forceRebuild** attribute. This will not affect the functionality of the **\<GridItem>** component.
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci## cl.arkui.1 API Changes of the Router Module in API Version 9
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ciReplaced the **enableAlertBeforeBackPage**, **enableBackPageAlert**, **disableAlertBeforeBackPage** APIs in **ohos.router** to **showAlertBeforeBackPage** and **hideAlertBeforeBackPage** to facilitate development.
47e41f4b71Sopenharmony_ci
48e41f4b71Sopenharmony_ci**Change Impact**
49e41f4b71Sopenharmony_ci
50e41f4b71Sopenharmony_ciThe **enableAlertBeforeBackPage** and **enableBackPageAlert** APIs must be replaced with **showAlertBeforeBackPage**.
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_ciThe **disableAlertBeforeBackPage** API must be replaced with **hideAlertBeforeBackPage**.
53e41f4b71Sopenharmony_ci
54e41f4b71Sopenharmony_ci**Key API/Component Changes**
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_ci**router.enableAlertBeforeBackPage**, **router.enableBackPageAlert**, and **router.disableAlertBeforeBackPage**
57e41f4b71Sopenharmony_ci
58e41f4b71Sopenharmony_ci* Before change:
59e41f4b71Sopenharmony_ci
60e41f4b71Sopenharmony_ci```ts
61e41f4b71Sopenharmony_cirouter.enableAlertBeforeBackPage();
62e41f4b71Sopenharmony_cirouter.enableBackPageAlert()
63e41f4b71Sopenharmony_ci```
64e41f4b71Sopenharmony_ci
65e41f4b71Sopenharmony_ci* After change:
66e41f4b71Sopenharmony_ci
67e41f4b71Sopenharmony_ci```ts
68e41f4b71Sopenharmony_cirouter.showAlertBeforeBackPage()
69e41f4b71Sopenharmony_ci```
70e41f4b71Sopenharmony_ci
71e41f4b71Sopenharmony_ci* Before change:
72e41f4b71Sopenharmony_ci
73e41f4b71Sopenharmony_ci```ts
74e41f4b71Sopenharmony_cirouter.disableAlertBeforeBackPage()
75e41f4b71Sopenharmony_ci```
76e41f4b71Sopenharmony_ci
77e41f4b71Sopenharmony_ci* After change:
78e41f4b71Sopenharmony_ci
79e41f4b71Sopenharmony_ci```ts
80e41f4b71Sopenharmony_cirouter.hideAlertBeforeBackPage()
81e41f4b71Sopenharmony_ci```
82e41f4b71Sopenharmony_ci
83e41f4b71Sopenharmony_ci**Adaptation Guide**
84e41f4b71Sopenharmony_ci
85e41f4b71Sopenharmony_ciReplace **enableAlertBeforeBackPage** and **enableBackPageAlert** with **showAlertBeforeBackPage**.
86e41f4b71Sopenharmony_ci
87e41f4b71Sopenharmony_ciReplace **disableAlertBeforeBackPage** with **hideAlertBeforeBackPage**.
88