Releases: ulywae/NeuButton
Releases · ulywae/NeuButton
v2.0.1 - Default Latch Behavior Fix
Fixed: Default exclusiveLatch is now set to false (Individual mode) for better out-of-the-box experience.
Improved: Stability of bit-field initialization using C++11 member initializers.
Optimization: Removed redundant initialization in constructor.
Release v2.0.0: Migrate to ultra-low RAM template architecture
Major update: Template-based engine with auto-masking
Migration Note (v2.0.0):
NeuButton now uses C++ Templates for peak performance. Initialization has changed from NeuButton btn(pins, count) to NeuButton btn(pins).
v1.0.2 - Minor Fixes & Improvements
Bump version to 1.0.2 in library.properties
v1.0.1 - Fixes & Improvements
Fixes & Improvements
- Fixed debounce logic to prevent unstable state transitions
- Improved latch synchronization during
refresh() - Combine events are now edge-triggered (no repeated firing)
- Improved overall determinism and internal state handling
Notes
This release focuses on stability and predictable behavior.
No API changes were introduced.
NeuButton v1.0.0 — Initial Release
Welcome to the first official release of NeuButton, a part of the NEU Ecosystem. This library is engineered for high performance and minimal memory footprint using a specialized bitmask engine