1e41f4b71Sopenharmony_ci# ArkUI Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## cl.arkui.1 Value Change of the PanelHeight Enum WRAP_CONTENT from 0 to 'wrapContent'
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci**Change Impact**
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ciBefore the change, both **customHeight(0)** and **customHeight(PanelHeight.WRAP_CONTENT)** configure the component to adapt to the content height.
8e41f4b71Sopenharmony_ciAfter the change, **customHeight(0)** sets the content height to **0**, and **customHeight(PanelHeight.WRAP_CONTENT)** configures the component to adapt to the content height.
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci**Key API/Component Changes**
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ciThe value of **WRAP_CONTENT** of the **PanelHeight** enum is changed from **0** to **'wrapContent'**. This API behavior change does not affect your use of the API.
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci## cl.arkui.2 Change of the Default Value for aspectRatio Set to an Invalid Value or undefined
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci**Change Impact**
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ciBefore the change, if **aspectRatio** is set to a negative value or **undefined**, the default value **1.0** is used.
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ciAfter the change, if **aspectRatio** is set to a negative value or **undefined**, the default value **null** is used. For example, if a **\<Row>** component has only its width set and does not have any child component, then when **aspectRatio** is not set or is set to a negative value, the height of the **\<Row>** component is 0.
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci## cl.arkui.3 Change of Effect in Setting defaultFocus to true
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci**Change Impact**
25e41f4b71Sopenharmony_ciIn versions earlier than 4.0.9.1, setting **defaultFocus** to **true** does not take effect.
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ciIn 4.0.9.1 and later versions, setting **defaultFocus** to **true** takes effect.
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ci## cl.arkui.4 Change of Focus Navigation for tabIndex
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci**Change Impact**
32e41f4b71Sopenharmony_ciIn versions earlier than 4.0.10.2, the focus navigation for **tabIndex** is not cyclic.
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ciIn 4.0.10.2 and later versions, the focus navigation for **tabIndex** is cyclic.
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ci## cl.arkui.5 Change of Constraint Calculation for the \<TextInput> Component
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci**Change Impact**
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ciIn versions earlier than 4.0.11.2, when **margin** is set for the **\<TextInput>** component, the value of **margin** is subtracted from the component's constraint.
41e41f4b71Sopenharmony_ci
42e41f4b71Sopenharmony_ciIn versions earlier than 4.0.11.2, the value of **margin** is not subtracted from the **\<TextInput>** component's constraint.
43