1# Revision History {#driver_revisionHistory}
2
3CMSIS-Driver component is maintained with its own versioning that gets offically updated upon releases of the [CMSIS Software Pack](../General/cmsis_pack.html).
4
5The table below provides information about the changes delivered with specific versions of CMSIS-Driver.
6
7<table class="cmtable" summary="Revision History">
8    <tr>
9      <th>Version</th>
10      <th>Description</th>
11    </tr>
12    <tr>
13      <td>2.10.0</td>
14      <td>
15        - Updated USB Host API 2.4.0:
16          - deprecated: API for OHCI/EHCI Host Controller Interface (HCI)
17      </td>
18    </tr>
19    <tr>
20      <td>2.9.0</td>
21      <td>
22        - Updated VIO API 1.0.0:
23          - removed: vioPrint
24          - removed: vioSetXYZ, vioGetXYZ
25          - removed: vioSetIPv4, vioGetIPv4, vioSetIPv6, vioGetIPv6
26        - Added GPIO Driver API 1.0.0
27      </td>
28    </tr>
29    <tr>
30      <td>2.8.0</td>
31      <td>
32        - Changed: removed volatile from status related typedefs APIs
33        - Enhanced WiFi Interface API with support for polling Socket Receive/Send
34        - Added VIO API 0.1.0 (Preview)
35      </td>
36    </tr>
37    <tr>
38      <td>2.7.1</td>
39      <td>
40        - Finalized WiFi Interface API 1.0.0.
41      </td>
42    </tr>
43    <tr>
44      <td>2.7.0</td>
45      <td>
46        - Added WiFi Interface API 1.0.0-beta.
47        - Added custom driver selection to simplify implementation of new CMSIS-Driver.
48      </td>
49    </tr>
50    <tr>
51      <td>2.6.0</td>
52      <td>
53        - Enhanced CAN-Driver API with explicit BUSOFF state.
54        - Enhanced NAND-Driver API for ECC handling.
55      </td>
56    </tr>
57    <tr>
58      <td>2.05</td>
59      <td>
60        - Changed: All typedefs related to status have been made volatile.
61      </td>
62    </tr>
63    <tr>
64      <td>2.04</td>
65      <td>
66        - Added: template files for CAN interface driver.
67      </td>
68    </tr>
69    <tr>
70      <td>2.03</td>
71      <td>
72        - Added: CAN API for an interface to CAN peripherals
73        - Added: Overview of the \ref driverValidation "CMSIS-Driver Validation" Software Pack.
74        - Enhanced: documentation and clarified behavior of the \ref CallSequence.
75      </td>
76    </tr>
77    <tr>
78      <td>2.02</td>
79      <td>
80        - Minor API changes, for exact details refer to the header file of each driver.
81        - Added: Flash Interface, NAND interface.
82      </td>
83    </tr>
84    <tr>
85      <td>2.00</td>
86      <td>API with non-blocking data transfer, independent of CMSIS-RTOS.</td>
87    </tr>
88    <tr>
89      <td>1.10</td>
90      <td>Initial release</td>
91    </tr>
92</table>
93