# Revision History {#driver_revisionHistory} CMSIS-Driver component is maintained with its own versioning that gets offically updated upon releases of the [CMSIS Software Pack](../General/cmsis_pack.html). The table below provides information about the changes delivered with specific versions of CMSIS-Driver.
Version Description
2.10.0 - Updated USB Host API 2.4.0: - deprecated: API for OHCI/EHCI Host Controller Interface (HCI)
2.9.0 - Updated VIO API 1.0.0: - removed: vioPrint - removed: vioSetXYZ, vioGetXYZ - removed: vioSetIPv4, vioGetIPv4, vioSetIPv6, vioGetIPv6 - Added GPIO Driver API 1.0.0
2.8.0 - Changed: removed volatile from status related typedefs APIs - Enhanced WiFi Interface API with support for polling Socket Receive/Send - Added VIO API 0.1.0 (Preview)
2.7.1 - Finalized WiFi Interface API 1.0.0.
2.7.0 - Added WiFi Interface API 1.0.0-beta. - Added custom driver selection to simplify implementation of new CMSIS-Driver.
2.6.0 - Enhanced CAN-Driver API with explicit BUSOFF state. - Enhanced NAND-Driver API for ECC handling.
2.05 - Changed: All typedefs related to status have been made volatile.
2.04 - Added: template files for CAN interface driver.
2.03 - Added: CAN API for an interface to CAN peripherals - Added: Overview of the \ref driverValidation "CMSIS-Driver Validation" Software Pack. - Enhanced: documentation and clarified behavior of the \ref CallSequence.
2.02 - Minor API changes, for exact details refer to the header file of each driver. - Added: Flash Interface, NAND interface.
2.00 API with non-blocking data transfer, independent of CMSIS-RTOS.
1.10 Initial release