# Changelog All notable changes to this project will be documented in this file. Note that this file is auto-generated from [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/) formatted messages in the Git commit history. ## [0.1.0] - 2024-08-19 [c7b231e](https://github.com/solimike/rppal-mcp23s17/commit/c7b231e3e6cebeb95952863a0447318170ed8d20)...[62bc40f](https://github.com/solimike/rppal-mcp23s17/commit/62bc40f63480bf8a78ac88cee8f467d3cf75f840) ### Features - Support Raspberry Pi 5. ([81d38a4](https://github.com/solimike/rppal-mcp23s17/commit/81d38a421623c6d9748ff0cd6f006fdfce53af85)) Update RPPAL to V0.19 which adds support for Raspberry Pi 5. - Improved API stability expectations. ([62bc40f](https://github.com/solimike/rppal-mcp23s17/commit/62bc40f63480bf8a78ac88cee8f467d3cf75f840)) This crate has worked with very few issues for many months. V0.1 recognises the expectation that there will not be many breaking changes in the future. ## [0.0.4] - 2024-08-05 [51b358b](https://github.com/solimike/rppal-mcp23s17/commit/51b358bd07e9166c8b1dadce61e4da9831fb8ad0)...[c7b231e](https://github.com/solimike/rppal-mcp23s17/commit/c7b231e3e6cebeb95952863a0447318170ed8d20) ### Miscellaneous Tasks - Bump dependencies. ([#6](https://github.com/solimike/rppal-mcp23s17/issues/6)) ([a7a75a9](https://github.com/solimike/rppal-mcp23s17/commit/a7a75a937151f6833b329df42c43569f006b2cd6)) Update bitflags to use new API for empty flags. ## [0.0.3] - 2023-01-19 [fc015e4](https://github.com/solimike/rppal-mcp23s17/commit/fc015e456087ce927de879e31ee9b1b8728240a0)...[51b358b](https://github.com/solimike/rppal-mcp23s17/commit/51b358bd07e9166c8b1dadce61e4da9831fb8ad0) ### Bug Fixes - Fix build status badges. ([#4](https://github.com/solimike/rppal-mcp23s17/issues/4)) ([45b1c77](https://github.com/solimike/rppal-mcp23s17/commit/45b1c77a37bde969a5306d6022b1bcb3da35ce91)) Build Status badges were broken by a breaking change to the routes. See https://github.com/badges/shields/issues/8671 ## [0.0.2] - 2022-11-14 [8ec930d](https://github.com/solimike/rppal-mcp23s17/commit/8ec930dea0a93cdf0bfdbee905b2ce8ef381ea68)...[fc015e4](https://github.com/solimike/rppal-mcp23s17/commit/fc015e456087ce927de879e31ee9b1b8728240a0) ### Documentation - Basic badges. ([#2](https://github.com/solimike/rppal-mcp23s17/issues/2)) ([44d5c59](https://github.com/solimike/rppal-mcp23s17/commit/44d5c598521e825c7d114bf0efc5503195edeccf)) Add some badges to the README so users get some idea of the status on crates.io etc. Until some CI is set up, the build badge remains a "TODO". ### Testing - Basic CI workflow ([#3](https://github.com/solimike/rppal-mcp23s17/issues/3)) ([ebeb92c](https://github.com/solimike/rppal-mcp23s17/commit/ebeb92c0712b8144e7cd968222c8e84b35d46c53)) CI workflow defined that undertakes a basic sanity check of the repo on every push and PR. ## [0.0.1] - 2022-11-11 ### Features - "MVP" driver for the MCP23S17 I/O expander. ([#1](https://github.com/solimike/rppal-mcp23s17/issues/1)) ([61d7d99](https://github.com/solimike/rppal-mcp23s17/commit/61d7d99ed066e4c02626ceefb551a75d069094a4)) This release includes: - InputPin for digital inputs. - OutputPin for digital outputs. - Read/write access to the MCP23S17's control registers. - Types for things like logic-levels and interrupt-modes.