1# Ability Framework Changelog
2
3Compared with OpenHarmony 3.2 Release, OpenHarmony 3.2.12.2 provides more detailed error code information for the APIs of the ability framework.
4
5## cl.ability.1 Added and Optimized API Error Code Description
6
7The error code description and all error codes that may be returned by the APIs are commented out. This helps developers control the error process more accurately.
8
9**Change Impact**
10
11The external declaration of the JS APIs of API version 9 is affected, but the API functionalities are not affected. You can determine whether to adapt to the JS APIs.
12
13**Key API/Component Changes**
14
15The comments of the following modules are updated. For details, see the corresponding external API declaration and API development guide.
16
17| Module                               | Description of Major Changes                                              |
18| ----------------------------------- | ------------------------------------------------------------ |
19| @ohos.app.ability.UIAbility         | Added the description of error codes 16200001, 16200002, 16200004, 16200005, 16000050.|
20| @ohos.app.ability.abilityManager    | Added the description of error codes 201, 202, and 16000050, and adjusted the description of error code 401.|
21| @ohos.app.ability.appManager        | Added the description of error codes 201, 202, and 16000050, and adjusted the description of error code 401.|
22| @ohos.app.ability.dataUriUtils      | Added the description of error code 401.                                     |
23| @ohos.app.ability.errorManager      | Added the description of error code 16000003.                                |
24| @ohos.app.ability.missionManager    | Added the description of error codes 201, 202, 16300001, 16300002, and 16000009, and adjusted the description of error code 401.|
25| @ohos.app.ability.quickFixManager   | Added the description of error codes 201, 202, 18500001, 18500002, and 18500008.  |
26| @ohos.app.ability.wantAgent         | Added the description of error codes 16000007, 16000015, and 16000151.            |
27| application/AbilityDelegator        | Added the description of error codes 16000001, 16000002, 16000004, 16000005, 16000006, 16000008, 16000009, 16000010, 16000011, 16000050, 16000053, 16000055, 16200001, and 16000100.|
28| application/ApplicationContext      | Added the description of error codes 16000011 and 16000050.                      |
29| application/Context                 | Added the description of error codes 201, 202, and 401.                           |
30| application/ServiceExtensionContext | Added the description of error codes 201, 202, 16000001, 16000002, 16000004, 16000005, 16000006, 16000008, 16000009, 16000010, 16000011, 16000050, 16000053, 16000055, and 16200001.|
31| application/UIAbilityContext        | Added the description of error codes 201, 16000001, 16000002, 16000004, 16000005, 16000006, 16000008, 16000009, 16000010, 16000011, 16000050, 16000053, 16000055, 16200001, and 16000100.|
32| @ohos.app.form.formHost             | Added the description of error codes 201, 202, 16500050, 16500060, 16501000, 16501001, and 16501003, and adjusted the description of error code 401.|
33| @ohos.app.form.formProvider         | Added the error codes 202, 16500050, 16500060, 16500100, 16501000, 16501001, 16501002, and 16501003, and adjusted the description of error code 401.|
34| application/FormExtensionContext    | Added the description of error codes 202, 401, 16500050, 16500100, 16500101, and 16501000.|
35