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

## [5.2+1.7.0] - 2026-03-23
### Fixed
* Adapt to gpio_chip.set() signature change in kernel 6.16+
  See https://github.com/torvalds/linux/commit/ef877a159072ca31ed183b086c41fb9951521886
* Fix the buffer overflow in GPIO label generation

### Changed
* Use mutex_lock instead of spin_lock to resolve race condition under libgpiod

### Removed
* Remove the deprecated EXPC-F2000W force id option

## [5.2+1.6.0] - 2025-09-09
### Added
* Add IT8759 chip support

## [5.2+1.5.0-1] - 2023-08-04
### Added
* Add uninstall target to remove installed files in Makefile

### Changed
* Remove unnecessary depmod when clean function in Makefile
* Change the absolute path /usr/sbin/depmod to /sbin/depmod in Makefile
  for solving the symlink path is not created issue
* Rename license file COPYING-GPLV2.TXT to COPYING

## [5.2+1.5.0] - 2023-07-04
### Added
* Chip version HX increase to 78 GPIOs 

### Changed
* Bump module version to 1.5.0

## [5.2+1.4.0-1] - 2023-05-16
### Added
* This CHANGELOG file
* Add version file
* Add COPYING-GPLV2.TXT licence file

### Changed
* Refactor Makefile to general template
