# Change Log multiPlex

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.8] - 2025-05-12
- reorder .h and .cpp
- update readme.md
- update examples
- minor edits

## [0.2.7] - 2023-11-13
- update readme.md 

## [0.2.6] - 2023-01-19
- fix SoftwareSerial build
- update GitHub actions
- update license
- minor edit unit tests
- add changelog.md again :)

## [0.2.5] - 2022-10-23
- Add flush()
- add changelog.md
- add RP2040 support to build-CI

## [0.2.4] - 2022-06-12
- add isEnabledAny() to see if writes makes sense.
- keep the streams in adding order when removing a stream.
- add getOutputCount() and resetOutputCount() to keep track of bytes multiplexed.

## [0.2.3] - 2021-12-22
- update library.json, readme.md, license, minor edits

## [0.2.2] - 2021-09-12
- add remove(Stream)
- add remove(index)

## [0.2.1] - 2021-09-12
- made index(Stream) public
- added stream(index)
- enable() / disable() return true on success
- added free() function
- minor refactor.

## [0.2.0] - 2021-08-09
- See issues #2 and #3

----

## [0.1.0] - 2021-01-09
- initial version

