All notable changes to ArduinoPatterns are documented here. The project follows Semantic Versioning.
1.0.3 - 2026-08-12
- Add a
ButtonPauseexample showing non-blocking pause/resume withstop()andstart().
- Update the bug-report template placeholder to 1.0.2.
1.0.2 - 2026-08-09
- Overhaul the README and Zenodo presentation with installation, real code, applications, limitations, documentation, companion-course links, and an example-to-concept gallery.
- Expand Citation File Format metadata and align release metadata and attribution
on
@dev.mako (devkyato). - Package API, citation, release-note, and governance documents in the Arduino IDE ZIP.
- Compile every example across Uno, ESP32, and RP2040 CI targets and validate release metadata without additional dependencies.
- Update the bug-report template's stale example version.
1.0.1 - 2026-08-09
- Add Zenodo and Citation File Format metadata for archival citation.
- Refresh published Arduino library metadata for the 1.0.1 release.
1.0.0 - 2026-07-29
LedBankfor controlling up to 32 active-high or active-low outputs as a mask.LedAnimatorfor rollover-safe, non-blocking timed sequences.PeriodicOutputfor independent periodic digital outputs.- Six Arduino IDE examples adapted from the repository's original exercises.
- Native timing tests and compile checks for Uno, ESP32, and Raspberry Pi Pico.
- Arduino IDE ZIP and PlatformIO installation metadata.