提交 c6580656 编写于 作者: W wusongqing

update docs against 8204

Signed-off-by: Nwusongqing <wusongqing@huawei.com>
上级 947b99c6
# OpenHarmony 1.0 \(2020-09-10\)<a name="EN-US_TOPIC_0000001079132978"></a>
# OpenHarmony 1.0 \(2020-09-10)
## Overview<a name="section249611124916"></a>
## Overview
This is the initial release for this product.
## Source Code Acquisition<a name="section127301717165113"></a>
## Source Code Acquisition
### Acquiring Source Code from Mirrors<a name="section157648475298"></a>
### Acquiring Source Code from Mirrors
**Table 1** Mirrors for acquiring source code
<a name="table91984129177"></a>
<table><thead align="left"><tr id="row51981312101713"><th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.1"><p id="p16618172471719"><a name="p16618172471719"></a><a name="p16618172471719"></a>Source Code</p>
</th>
<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.2"><p id="p46181224161718"><a name="p46181224161718"></a><a name="p46181224161718"></a>Version Information</p>
</th>
<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.3"><p id="p1461814241177"><a name="p1461814241177"></a><a name="p1461814241177"></a>Mirror</p>
</th>
<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.4"><p id="p12618192481716"><a name="p12618192481716"></a><a name="p12618192481716"></a>SHA-256 Checksum</p>
</th>
</tr>
</thead>
<tbody><tr id="row174961746125013"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p697315226515"><a name="p697315226515"></a><a name="p697315226515"></a>Full code base</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p1997312229519"><a name="p1997312229519"></a><a name="p1997312229519"></a>1.0</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p1797320223518"><a name="p1797320223518"></a><a name="p1797320223518"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p6973102210516"><a name="p6973102210516"></a><a name="p6973102210516"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row1049714618507"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p14973722165114"><a name="p14973722165114"></a><a name="p14973722165114"></a>Hi3861 solution (binary)</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p1361982418176"><a name="p1361982418176"></a><a name="p1361982418176"></a>1.0</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p797314223515"><a name="p797314223515"></a><a name="p797314223515"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/wifiiot-1.0.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p5973422115112"><a name="p5973422115112"></a><a name="p5973422115112"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/wifiiot-1.0.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row7498114620508"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p1097311229513"><a name="p1097311229513"></a><a name="p1097311229513"></a>Hi3518 solution (binary)</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p0619122471719"><a name="p0619122471719"></a><a name="p0619122471719"></a>1.0</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p19973222165111"><a name="p19973222165111"></a><a name="p19973222165111"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3518ev300-1.0.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p10973722105113"><a name="p10973722105113"></a><a name="p10973722105113"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3518ev300-1.0.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row19498194619507"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p8973202285119"><a name="p8973202285119"></a><a name="p8973202285119"></a>Hi3516 solution (binary)</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p10619182441718"><a name="p10619182441718"></a><a name="p10619182441718"></a>1.0</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p497442295116"><a name="p497442295116"></a><a name="p497442295116"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3516dv300-1.0.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p1997442295110"><a name="p1997442295110"></a><a name="p1997442295110"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3516dv300-1.0.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row14989469503"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p997482215517"><a name="p997482215517"></a><a name="p997482215517"></a>RELEASE-NOTES</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p176191824181712"><a name="p176191824181712"></a><a name="p176191824181712"></a>1.0</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p697413223518"><a name="p697413223518"></a><a name="p697413223518"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.0/RELEASE-NOTES.txt" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p15974222165114"><a name="p15974222165114"></a><a name="p15974222165114"></a>N/A</p>
</td>
</tr>
</tbody>
</table>
| Source Code | Version Information | Mirror | SHA-256 Checksum |
| ------------------------ | ------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| Full code base | 1.0 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz.sha256) |
| Hi3861 solution (binary) | 1.0 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/wifiiot-1.0.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/wifiiot-1.0.tar.gz.sha256) |
| Hi3518 solution (binary) | 1.0 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3518ev300-1.0.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3518ev300-1.0.tar.gz.sha256) |
| Hi3516 solution (binary) | 1.0 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3516dv300-1.0.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/ipcamera_hi3516dv300-1.0.tar.gz.sha256) |
| Release Notes | 1.0 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.0/RELEASE-NOTES.txt) | - |
### Acquiring Source Code Using the repo Tool<a name="section49746186307"></a>
### Acquiring Source Code Using the repo Tool
Method 1 \(recommended\): Use the **repo** tool to download the source code.
```
```shell
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
```
......@@ -82,7 +31,7 @@ Method 2: Run the **git clone** command to clone a single code repository.
Go to the [code repository homepage](https://gitee.com/openharmony), select the code repository to be cloned, and run the following command:
```
```shell
git clone https://gitee.com/openharmony/manifest.git -b master
```
# OpenHarmony 1.1.1 LTS \(2021-06-22\) <a name="EN-US_TOPIC_0000001115559984"></a>
# OpenHarmony 1.1.1 LTS \(2021-06-22)
## Version Description<a name="section1846294912228"></a>
## Version Description
This is an updated long-term support \(LTS\) version of OpenHarmony. It supports more functions and fixes some bugs in OpenHarmony 1.1.0.
## Source Code Acquisition<a name="section84808293211"></a>
## Source Code Acquisition
### Acquiring Source Code from Mirrors<a name="section8394142222113"></a>
### Acquiring Source Code from Mirrors
**Table 1** Mirrors for acquiring source code
<a name="table14394152217216"></a>
<table><thead align="left"><tr id="row15394132214217"><th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.1"><p id="p15394122214219"><a name="p15394122214219"></a><a name="p15394122214219"></a>Source Code</p>
</th>
<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.2"><p id="p10394112292119"><a name="p10394112292119"></a><a name="p10394112292119"></a>Version</p>
</th>
<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.3"><p id="p039562213211"><a name="p039562213211"></a><a name="p039562213211"></a>Mirror</p>
</th>
<th class="cellrowborder" valign="top" width="25%" id="mcps1.2.5.1.4"><p id="p1039572272110"><a name="p1039572272110"></a><a name="p1039572272110"></a>SHA-256 Checksum</p>
</th>
</tr>
</thead>
<tbody><tr id="row9395722182111"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p039514225215"><a name="p039514225215"></a><a name="p039514225215"></a>Full code base</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p839514220217"><a name="p839514220217"></a><a name="p839514220217"></a>1.1.1</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p15931114016546"><a name="p15931114016546"></a><a name="p15931114016546"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p3770144281415"><a name="p3770144281415"></a><a name="p3770144281415"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row1739512225217"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p1839592272117"><a name="p1839592272117"></a><a name="p1839592272117"></a>Hi3861 solution (binary)</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p7395722112113"><a name="p7395722112113"></a><a name="p7395722112113"></a>1.1.1</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p29291940175415"><a name="p29291940175415"></a><a name="p29291940175415"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p134864584147"><a name="p134864584147"></a><a name="p134864584147"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row16395122262110"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p12395172242118"><a name="p12395172242118"></a><a name="p12395172242118"></a>Hi3518 solution (binary)</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p12395182210215"><a name="p12395182210215"></a><a name="p12395182210215"></a>1.1.1</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p125681045181518"><a name="p125681045181518"></a><a name="p125681045181518"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p4607175915149"><a name="p4607175915149"></a><a name="p4607175915149"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row1839592272117"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p8395322182113"><a name="p8395322182113"></a><a name="p8395322182113"></a>Hi3516 solution (binary)</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p20395152262114"><a name="p20395152262114"></a><a name="p20395152262114"></a>1.1.1</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p10455184661518"><a name="p10455184661518"></a><a name="p10455184661518"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p84951102150"><a name="p84951102150"></a><a name="p84951102150"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz.sha256" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
</tr>
<tr id="row3396822162120"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.1 "><p id="p18506191313914"><a name="p18506191313914"></a><a name="p18506191313914"></a>Release Notes</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.2 "><p id="p10396102282110"><a name="p10396102282110"></a><a name="p10396102282110"></a>1.1.1</p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.3 "><p id="p88931840195416"><a name="p88931840195416"></a><a name="p88931840195416"></a><a href="https://repo.huaweicloud.com/harmonyos/os/1.1.1/OpenHarmony_Release_Notes 1.1.1 LTS.zip" target="_blank" rel="noopener noreferrer">Download</a></p>
</td>
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.2.5.1.4 "><p id="p039662242117"><a name="p039662242117"></a><a name="p039662242117"></a>-</p>
</td>
</tr>
</tbody>
</table>
| Source Code | Version | Mirror | SHA-256 Checksum |
| ------------------------ | ------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| Full code base | 1.1.1 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz.sha256) |
| Hi3861 solution (binary) | 1.1.1 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz.sha256) |
| Hi3518 solution (binary) | 1.1.1 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz.sha256) |
| Hi3516 solution (binary) | 1.1.1 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz) | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz.sha256) |
| Release Notes | 1.1.1 | [Download](https://repo.huaweicloud.com/harmonyos/os/1.1.1/OpenHarmony_Release_Notes_1.1.1_LTS.md) | - |
### Acquiring Source Code Using the repo Tool<a name="section7180193542317"></a>
### Acquiring Source Code Using the repo Tool
Run the following commands to download the source code:
repo init -u [https://gitee.com/openharmony/manifest.git](https://gitee.com/openharmony/manifest.git) -b refs/tags/OpenHarmony-v1.1.1-LTS --no-repo-verify
## What's New<a name="section175225345334"></a>
## What's New
This version inherits all features of OpenHarmony 1.1.0, and fixes bugs and optimizes performance for different modules based on OpenHarmony 1.1.0. The following table lists the updates.
**Table 2** Version updates
<a name="table143385853320"></a>
<table><thead align="left"><tr id="row53375863312"><th class="cellrowborder" valign="top" width="25.77%" id="mcps1.2.3.1.1"><p id="p20331858193317"><a name="p20331858193317"></a><a name="p20331858193317"></a>Type</p>
</th>
<th class="cellrowborder" valign="top" width="74.22999999999999%" id="mcps1.2.3.1.2"><p id="p1133115820331"><a name="p1133115820331"></a><a name="p1133115820331"></a>Description</p>
</th>
</tr>
</thead>
<tbody><tr id="row333115812331"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p2142111345714"><a name="p2142111345714"></a><a name="p2142111345714"></a>Communications</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul9264132010"></a><a name="ul9264132010"></a><ul id="ul9264132010"><li>Updated data classes of some STA related functions, and added innerkits APIs of some AP related functions</li><li>Added innerkits APIs for Bluetooth-related functions, including GATT related operations of BLE devices, BLE broadcast, and scanning.</li></ul>
</td>
</tr>
<tr id="row15331058133314"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p056093211916"><a name="p056093211916"></a><a name="p056093211916"></a>Security</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul166113311811"></a><a name="ul166113311811"></a><ul id="ul166113311811"><li>Removed device authentication so callers can use bound capabilities alone.</li><li>Allowed device authentication removed from Huawei Universal Keystore Service (HUKS).</li></ul>
</td>
</tr>
<tr id="row334175803317"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p382391145710"><a name="p382391145710"></a><a name="p382391145710"></a>Kernel</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul334485413318"></a><a name="ul334485413318"></a><ul id="ul334485413318"><li>Fixed the bug of unavailable kernel stack backtracking of the system image built using Clang.</li><li>Fixed the bug of improper comparison between signed numbers and unsigned numbers during scheduling.</li><li>Fixed the bug of memory overwriting because <strong id="b13489525183218"><a name="b13489525183218"></a><a name="b13489525183218"></a>setitimer</strong> does not hold the scheduler lock when periodically sending signals to the process.</li><li>Added adaptation to the kernel's POSIX APIs for lwIP.</li><li>Fixed the bug of unexpected signal execution sequence after <strong id="b35501817191415"><a name="b35501817191415"></a><a name="b35501817191415"></a>sigsuspend</strong> in <strong id="b1255791961411"><a name="b1255791961411"></a><a name="b1255791961411"></a>sigaction</strong> is called; fixed the bug so that the signal mask field passed by the developer is now masked during signal registration.</li></ul>
</td>
</tr>
<tr id="row834358143319"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p1818191195713"><a name="p1818191195713"></a><a name="p1818191195713"></a>Driver</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul4367144411512"></a><a name="ul4367144411512"></a><ul id="ul4367144411512"><li>Corrected the compilation error on <strong id="b8364125020151"><a name="b8364125020151"></a><a name="b8364125020151"></a>liteos_m</strong>.</li><li>Fixed MMC crashes.</li></ul>
</td>
</tr>
<tr id="row119944512385"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p919862210573"><a name="p919862210573"></a><a name="p919862210573"></a>AI</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul12374158862"></a><a name="ul12374158862"></a><ul id="ul12374158862"><li>Added support for shared memory.</li><li>Added adaptation to the Linux kernel.</li><li>Disabled asynchronous call for the synchronous algorithm.</li><li>Added gitignore and CMakeLists.</li></ul>
</td>
</tr>
<tr id="row18711154213388"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p111921822185713"><a name="p111921822185713"></a><a name="p111921822185713"></a>Graphics</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul94024441879"></a><a name="ul94024441879"></a><ul id="ul94024441879"><li>Fixed the bug that occurs when the endpoint style is enabled for circle progress.</li><li>Resolved issues related to the sensitivity and direction of crown rotation.</li><li>Added the feature of automatic alignment with the animation time for <strong id="b28311553182611"><a name="b28311553182611"></a><a name="b28311553182611"></a>UIList</strong>.</li><li>Provided correct width for <strong id="b7207142820308"><a name="b7207142820308"></a><a name="b7207142820308"></a>GetTextWidth</strong> in <strong id="b491024617492"><a name="b491024617492"></a><a name="b491024617492"></a>UILabel</strong> when <strong id="b167271343114912"><a name="b167271343114912"></a><a name="b167271343114912"></a>LineBreakMode</strong> is set to <strong id="b199351540154910"><a name="b199351540154910"></a><a name="b199351540154910"></a>LINE_BREAK_ELLIPSIS</strong>.</li><li>Added new style attributes to the <strong id="b1873219205012"><a name="b1873219205012"></a><a name="b1873219205012"></a>Slider</strong> component.</li><li>Added the API for setting loops to the <strong id="b247622375012"><a name="b247622375012"></a><a name="b247622375012"></a>UITimePicker</strong> component.</li><li>Fixed the bug of abnormal Neon rotation and scaling display that results from optimization of fixed-point numbers.</li><li>Rectified the improper newline issue that occurs when a string contains multiple newlines.</li><li>Fixed the bug of the blurred screen of watch pointers.</li></ul>
</td>
</tr>
<tr id="row933514718399"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p61891022105712"><a name="p61891022105712"></a><a name="p61891022105712"></a>Globalization</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul134825147387"></a><a name="ul134825147387"></a><ul id="ul134825147387"><li>Added the <strong id="b187011621105114"><a name="b187011621105114"></a><a name="b187011621105114"></a>Ed</strong> and <strong id="b1184852319516"><a name="b1184852319516"></a><a name="b1184852319516"></a>MEd</strong> templates for data and time formatting.</li></ul>
</td>
</tr>
<tr id="row98001376403"><td class="cellrowborder" valign="top" width="25.77%" headers="mcps1.2.3.1.1 "><p id="p195826175717"><a name="p195826175717"></a><a name="p195826175717"></a>ACE framework</p>
</td>
<td class="cellrowborder" valign="top" width="74.22999999999999%" headers="mcps1.2.3.1.2 "><a name="ul1246016241096"></a><a name="ul1246016241096"></a><ul id="ul1246016241096"><li>Fixed the bug of abnormal click events on the checkbox and radio buttons.</li><li>Fixed JavaScript application crashes when <strong id="b1694301120523"><a name="b1694301120523"></a><a name="b1694301120523"></a>list</strong> and <strong id="b1650051311529"><a name="b1650051311529"></a><a name="b1650051311529"></a>if</strong> are used.</li><li>Normalized the styles of the <strong id="b1856819441529"><a name="b1856819441529"></a><a name="b1856819441529"></a>&lt;slider&gt;</strong> component.</li><li>Added swiping loops for the <strong id="b116556577525"><a name="b116556577525"></a><a name="b116556577525"></a>&lt;picker-view&gt;</strong> component.</li><li>Fixed the bug of in-the-middle display of child components when <strong id="b168956443532"><a name="b168956443532"></a><a name="b168956443532"></a>align-item</strong> is set to <strong id="b1872216473538"><a name="b1872216473538"></a><a name="b1872216473538"></a>stretch</strong>.</li></ul>
</td>
</tr>
</tbody>
</table>
| Type | Description |
| -------------- | ------------------------------------------------------------ |
| Communications | - Updated data classes of some STA related functions, and added innerkits APIs of some AP related functions<br/>- Added innerkits APIs for Bluetooth-related functions, including GATT related operations of BLE devices, BLE broadcast, and scanning. |
| Security | - Removed device authentication so callers can use bound capabilities alone.<br/>- Allowed device authentication removed from Huawei Universal Keystore Service (HUKS). |
| Kernel | - Fixed the bug of unavailable kernel stack backtracking of the system image built using Clang.<br/>- Fixed the bug of improper comparison between signed numbers and unsigned numbers during scheduling.<br/>- Fixed the bug of memory overwriting because **setitimer** does not hold the scheduler lock when periodically sending signals to the process.<br/>- Added adaptation to the kernel's POSIX APIs for lwIP.<br/>- Fixed the bug of unexpected signal execution sequence after **sigsuspend** in **sigaction** is called; fixed the bug so that the signal mask field passed by the developer is now masked during signal registration. |
| Driver | - Corrected the compilation error on **liteos_m**.<br/>- Fixed MMC crashes. |
| AI | - Added support for shared memory.<br/>- Added adaptation to the Linux kernel.<br/>- Disabled asynchronous call for the synchronous algorithm.<br/>- Added gitignore and CMakeLists. |
| Graphics | - Fixed the bug that occurs when the endpoint style is enabled for circle progress.<br/>- Resolved issues related to the sensitivity and direction of crown rotation.<br/>- Added the feature of automatic alignment with the animation time for **UIList**.<br/>- Provided correct width for **GetTextWidth** in **UILabel** when **LineBreakMode** is set to **LINE_BREAK_ELLIPSIS**.<br/>- Added new style attributes to the **Slider** component.<br/>- Added the API for setting loops to the **UITimePicker** component.<br/>- Fixed the bug of abnormal Neon rotation and scaling display that results from optimization of fixed-point numbers.<br/>- Rectified the improper newline issue that occurs when a string contains multiple newlines.<br/>- Fixed the bug of the blurred screen of watch pointers. |
| Globalization | Added the **Ed** and **MEd** templates for data and time formatting. |
| ACE framework | - Fixed the bug of abnormal click events on the checkbox and radio buttons.<br/>- Fixed JavaScript application crashes when **list** and **if** are used.<br/>- Normalized the styles of the **\<slider>** component.<br/>- Added swiping loops for the **\<picker-view>** component.<br/>- Fixed the bug of in-the-middle display of child components when **align-item** is set to **stretch**. |
......@@ -8,49 +8,81 @@
- [OpenHarmony v3.1.1 Release (2022-05-31)](release-notes/OpenHarmony-v3.1.1-release.md)
- [OpenHarmony v3.1 Release (2022-03-30)](release-notes/OpenHarmony-v3.1-release.md)
- [OpenHarmony v3.1 Beta (2021-12-31)](release-notes/OpenHarmony-v3.1-beta.md)
- [OpenHarmony v3.0.5 LTS (2022-07-01)](release-notes/OpenHarmony-v3.0.5-LTS.md)
- [OpenHarmony v3.0.3 LTS (2022-04-08)](release-notes/OpenHarmony-v3.0.3-LTS.md)
- [OpenHarmony v3.0.2 LTS (2022-03-18)](release-notes/OpenHarmony-v3.0.2-LTS.md)
- [OpenHarmony v3.0.1 LTS (2022-01-12)](release-notes/OpenHarmony-v3.0.1-LTS.md)
- [OpenHarmony v3.0 LTS (2021-09-30)](release-notes/OpenHarmony-v3.0-LTS.md)
- OpenHarmony 2.x Releases
- [OpenHarmony v2.2 beta2 (2021-08-04)](release-notes/OpenHarmony-v2.2-beta2.md)
- [OpenHarmony 2.0 Canary (2021-06-01)](release-notes/OpenHarmony-2-0-Canary.md)
- OpenHarmony 1.x Releases
- [OpenHarmony v1.1.4 LTS (2022-02-11)](release-notes/OpenHarmony-v1-1-4-LTS.md)
- [OpenHarmony v1.1.3 LTS (2021-09-30)](release-notes/OpenHarmony-v1-1-3-LTS.md)
- [OpenHarmony v1.1.2 LTS (2021-08-04)](release-notes/OpenHarmony-v1.1.2-LTS.md)
- [OpenHarmony 1.1.1 LTS (2021-06-22)](release-notes/OpenHarmony-1-1-1-LTS.md)
- [OpenHarmony 1.1.0 LTS (2021-04-01)](release-notes/OpenHarmony-1-1-0-LTS.md)
- [OpenHarmony 1.0 (2020-09-10)](release-notes/OpenHarmony-1-0.md)
- API Differences
- OpenHarmony 3.2 Beta1
- API Differences
- OpenHamrony 3.2 Beta2
- JS API Differences
- [Ability framework](release-notes/api-change/v3.2-beta2/js-apidiff-ability.md)
- [Accessibility subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-accessibility.md)
- [Account subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-account.md)
- [ArkUI development framework](release-notes/api-change/v3.2-beta2/js-apidiff-arkui.md)
- [Bundle management framework](release-notes/api-change/v3.2-beta2/js-apidiff-bundle.md)
- [Communication subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-communicate.md)
- [Utils subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-compiler-and-runtime.md)
- [DFX subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-dfx.md)
- [Distributed data management subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-distributed-data.md)
- [Common event and notification subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-event-and-notification.md)
- [File management subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-file-management.md)
- [Location subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-geolocation.md)
- [Globalization subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-global.md)
- [Graphics subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-graphic.md)
- [Misc services subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-misc.md)
- [Multimodal input subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-multi-modal-input.md)
- [Multimedia subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-multimedia.md)
- [Distributed scheduler subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-resource-scheduler.md)
- [Security subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-security.md)
- [Pan-sensor subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-sensor.md)
- [DSoftBus subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-soft-bus.md)
- [Test subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-unitest.md)
- [Update subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-update.md)
- [USB subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-usb.md)
- [User IAM subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-user-authentication.md)
- [Web subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-web.md)
- [Window manager subsystem](release-notes/api-change/v3.2-beta2/js-apidiff-window.md)
- OpenHarmony 3.2 Beta1
- JS API Differences
- [Ability framework](release-notes/api-change/v3.2-beta/js-apidiff-ability.md)
- [ArkUI development framework](release-notes/api-change/v3.2-beta/js-apidiff-arkui.md)
- [Power management subsystem](release-notes/api-change/v3.2-beta/js-apidiff-battery.md)
- [Bundle management framework](release-notes/api-change/v3.2-beta/js-apidiff-bundle.md)
- [Communication subsystem](release-notes/api-change/v3.2-beta/js-apidiff-communicate.md)
- [DFX subsystem](release-notes/api-change/v3.2-beta/js-apidiff-dfx.md)
- [Distributed data management subsystem](release-notes/api-change/v3.2-beta/js-apidiff-distributed-data.md)
- [Common event and notification subsystem](release-notes/api-change/v3.2-beta/js-apidiff-event-and-notification.md)
- [File management subsystem](release-notes/api-change/v3.2-beta/js-apidiff-file-management.md)
- [Globalization subsystem](release-notes/api-change/v3.2-beta/js-apidiff-global.md)
- [Startup subsystem](release-notes/api-change/v3.2-beta/js-apidiff-init.md)
- [Misc services subsystem](release-notes/api-change/v3.2-beta/js-apidiff-misc.md)
- [Multimodal input subsystem](release-notes/api-change/v3.2-beta/js-apidiff-multi-modal-input.md)
- [Multimedia subsystem](release-notes/api-change/v3.2-beta/js-apidiff-multimedia.md)
- [Distributed scheduler subsystem](release-notes/api-change/v3.2-beta/js-apidiff-resource-scheduler.md)
- [DSoftBus subsystem](release-notes/api-change/v3.2-beta/js-apidiff-soft-bus.md)
- [Test subsystem](release-notes/api-change/v3.2-beta/js-apidiff-unitest.md)
- [Web subsystem](release-notes/api-change/v3.2-beta/js-apidiff-web.md)
- [Window manager subsystem](release-notes/api-change/v3.2-beta/js-apidiff-window.md)
- [Native API Differences](release-notes/api-change/v3.2-beta/native-apidiff-v3.2-beta.md)
- OpenHarmony 3.1 Release
- [Ability framework](release-notes/api-change/v3.2-beta1/js-apidiff-ability.md)
- [ArkUI development framework](release-notes/api-change/v3.2-beta1/js-apidiff-arkui.md)
- [Power management subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-battery.md)
- [Bundle management framework](release-notes/api-change/v3.2-beta1/js-apidiff-bundle.md)
- [Communication subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-communicate.md)
- [DFX subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-dfx.md)
- [Distributed data management subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-distributed-data.md)
- [Common event and notification subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-event-and-notification.md)
- [File management subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-file-management.md)
- [Globalization subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-global.md)
- [Startup subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-init.md)
- [Misc services subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-misc.md)
- [Multimodal input subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-multi-modal-input.md)
- [Multimedia subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-multimedia.md)
- [Distributed scheduler subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-resource-scheduler.md)
- [DSoftBus subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-soft-bus.md)
- [Test subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-unitest.md)
- [Web subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-web.md)
- [Window manager subsystem](release-notes/api-change/v3.2-beta1/js-apidiff-window.md)
- [Native API Differences](release-notes/api-change/v3.2-beta1/native-apidiff-v3.2-beta.md)
- OpenHarmony 3.1 Release
- JS API Differences (API Version 8)
- [Ability framework](release-notes/api-change/v3.1-Release/js-apidiff-ability.md)
- [Accessibility subsystem](release-notes/api-change/v3.1-Release/js-apidiff-accessibility.md)
......@@ -82,6 +114,20 @@
- [User IAM subsystem](release-notes/api-change/v3.1-Release/js-apidiff-user-authentication.md)
- [Window manager subsystem](release-notes/api-change/v3.1-Release/js-apidiff-window.md)
- [Native API Differences](release-notes/api-change/v3.1-Release/native-apidiff-v3.1-release.md)
- OpenHarmony 3.1 Beta
- [JS API Differences](release-notes/api-change/v3.1-beta/js-apidiff-v3.1-beta.md)
- [Native API Differences](release-notes/api-change/v3.1-beta/native-apidiff-v3.1-beta.md)
- OpenHarmony 3.0 LTS
- [JS API Differences](release-notes/api-change/v3.0-LTS/js-apidiff-v3.0-lts.md)
- OpenHarmony v2.2 Beta2
- [JS API Differences](release-notes/api-change/v2.2-beta2/js-apidiff-v2.2-beta2.md)
- [Native API Differences](release-notes/api-change/v2.2-beta2/native-apidiff-v2.2-beta2.md)
- ChangeLog
- OpenHarmony 3.1 Beta
- [Updates Between OpenHarmony 3.1 Beta and OpenHarmony 3.0](release-notes/api-change/v3.1-beta/changelog-v3.1-beta.md)
- OpenHarmony Third-Party Components
- [OpenHarmony Third-Party Components](third-party-components/third-party-components-introduction.md)
- [Using OpenHarmony JS and TS Third-Party Components](third-party-components/npm-third-party-guide.md)
- Contribution
- [How to Contribute](contribute/how-to-contribute.md)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册