You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,23 @@
2
2
3
3
All notable changes to this project will be documented in this file starting 2021.
4
4
5
+
## [1.6.0] -- 2025-10-25
6
+
7
+
* New since 1.5.2
8
+
9
+
* ADD: Optional debounce support (setDebounceMillis()) to filter contact bounce without external components.
10
+
* ADD: New example sketches: RotaryWithButton and AcceleratedRotatorAdvanced (showing debounce and acceleration together).
11
+
* CI: Expanded unit/integration tests and updated CI configuration for newer Arduino cores and PlatformIO.
12
+
* DOCS: Updated README and examples for IDE 2.x and core compatibility; clarified LatchMode behavior.
13
+
14
+
* Fixes and improvements since 1.5.2
15
+
16
+
* FIX: Robust interrupt handling across cores (AVR, SAMD, ESP32, ESP8266) — consistent use of digitalPinToInterrupt() and edge configuration to avoid missed steps on non‑AVR boards.
17
+
* FIX: Race conditions when reading counts from ISR — atomic access and reduced critical sections.
18
+
* FIX: Reduced CPU usage in ISR and polling paths (lower interrupt overhead).
19
+
* CHANGE: Improved API stability notes and migration guide in README.
0 commit comments