# 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.8.0] - 2024-07-31
### Added
* Add support mx-dio-ctl for DA-681C

### Fixed
* Fix up mx-uart-ctl ft260_module_num_array index should use 0 for DA-681C

## [2.7.0] - 2024-07-11
### Added
* Support new daughter board (2 LAN 4 COM 1 mPCIe on UMC CV) on BXP-C100

## [2.6.0] - 2024-07-03
### Added
* Add MOXA Power Input State Tool for DA Series (mx-input-power-state)
* Add MOXA USB Power State Control Tool for DA Series (mx-usb-power-ctl)
* Add support mx-dio-ctl, mx-uart-ctl, mx-led-ctl and mx-relay-ctl for DA-820E model
* Add support mx-uart-ctl and mx-dio-ctl for DA-820C model
* Add support mx-uart-ctl and mx-dio-ctl for DA-682C model
* Add support mx-uart-ctl for DA-681C model

### Fixed
* support CentOS 7.9 for mx-relay-ctl and mx-led-ctl

## [2.5.0] - 2024-07-02
### Added
* Base on 1.x.x branch, refactor tool script for maintainability and readability: mx-relay-ctl, mx-led-ctl
* Add Moxa Computer Interface Manager (MCIM) wrapper in relay.
* Create test scripts for automation test: test_led, test_relay, test_wrapper (relay)
* Add support mx-dio-ctl and mx-uart-ctl for DA680

## [2.4.1] - 2024-06-12
### Changed
* mx-uart-ctl: Align the return string format with version 1.x.x for setserial method
* mx-uart-ctl: The RS-422/RS-485-4W mode should be shown correctly when set as mode 3

## [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

