# Change Log PCF8575

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

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).


## [0.2.4] - 2025-04-02
- fix #44, sync from PCA9671 
- update comments
- update readme.md
- minor edits

## [0.2.3] - 2024-04-16
- Fix #41, update examples
- update keywords.txt

## [0.2.2] - 2024-01-08
- Update readme with advanced interrupts insights
  - add example
- Fix URL in examples
- minor edits

## [0.2.1] - 2023-12-29
- Fix #34 change addresses in examples.
- add range check to **setAddress()**.
- update readme.md.
- correct minor error in changelog.md.

## [0.2.0] - 2023-12-11
- refactor API, begin()
- update examples
- update readme.md

----

## [0.1.10] - 2023-09-24
- fix Wire1 support for ESP32 (again)

## [0.1.9] - 2023-09-23
- add Wire1 support for ESP32
- update readme.md

## [0.1.8] - 2023-02-04
- update readme.md
- update GitHub actions
- update license 2023
- fix changelog.md

## [0.1.7] - 2022-11-21
- add RP2040 to build-CI
- simplified changelog.md
- add interrupt section to readme.md
- update GitHub actions from v2 -> v3  (kudos to Thijs Triemstra)

## [0.1.6] - 2022-06-18
- add select(), selectN(), selectAll(), selectNone()
- update documentation

## [0.1.5] - 2022-04-11
- add CHANGELOG.md
- **begin(int sda, int scl)** int parameters for ESP alike.
to keep this library in sync with PCF8574 library.

## [0.1.4] - 2021-12-23  
- update library.json
- update license
- update readme.md
- minor edits

## [0.1.3] - 2021-12-01
- add getButtonMask()
- update build-CI
- update readme.md

## [0.1.2] - 2021-07-09
- fix #10 add set/getAddress() 

## [0.1.1] - 2021-04-23
- fix for platformIO compatibility

## [0.1.0] - 2021-01-03
- add Arduino-CI + unit tests

----

## [0.0.3] - 2020-07-29
- fix #5 reverse()
- refactor.

## [0.0.2] - 2020-07-21
- fix reverse()
- refactor;

## [0.0.1] - 2020-07-20
- initial version

