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