# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [2.4.0] - 2024-05-31
### Added
* Add support libgpiod v1.x.x on get and set gpio value

### Fixed
* Fix wrong return string in set uart mode on it87 sysfs

## [2.3.0] - 2024-05-27
### Added
* Add support mx-dio-ctl and mx-uart-ctl for V3000

### Changed
* Update the the uart, dio and mcim wrapper test check return string format

## [2.2.1] - 2024-05-21
### Fixed
* Fix Quectel module power off sequence on mx-module-ctl for BXP-A101 (BYD) model

## [2.2.0] - 2024-05-17
### Added
* Add support mx-dio-ctl, mx-uart-ctl and mx-module-ctl for BXP-A101 (BYD) model

### Changed
* Align the return string format with version 1.x.x: mx-dio-ctl and mx-uart-ctl
* Update the the dio test check return string format

## [2.1.0] - 2024-05-13
### Added
* Add Moxa Computer Interface Manager (MCIM) wrapper in cellular, led, dio, serialport.
* Create test scripts for automation test: test_wrapper (cellular, led, dio, serialport)

### Fixed
* mx-led-ctl: check led index format
* mx-led-ctl: add error handling in setting state
* mx-module-ctl: V3000: remove bind 0x26 address due to unused on mPCIe form factor

## [2.0.0] - 2024-05-10
### Added
* Base on 1.x.x branch, refactor tool script for maintainability and readability: mx-uart-ctl, mx-dio-ctl
* Create test scripts for automation test: test_common_li, test_dio, test_uart

