- documentation improved
- epoll v0.1.16
- documentation improved
- refactored tests to avoid relying in interrupt generating outputs as linux 3.13 and above no longer supports them
- new wiring for tests and examples
- pullup and pulldown resistor configuration documented
- use strict mode
- jslint improvements
- updated dependencies: epoll 0.1.4 -> 0.1.10
- new wiring for tests on pi
- GPIO access without superuser privileges on Raspbian
- Documented BeagleBone Ångström prerequisites
- Updated dependencies: epoll 0.1.2 -> 0.1.4
- Added setDirection functionality #19
- Added setEdge functionality
- Updated dependencies: epoll 0.1.0 -> 0.1.2
- Updated dependencies: epoll 0.0.8 -> 0.1.0
- Removed persistentWatch option
- Use epoll 0.0.8
- onoff now plays well with the quick2wire gpio-admin and the WiringPi gpio utilities on the Pi #14
- Documentation improved
- New test to monitor interrupt performance
- New light switch example
- Use epoll 0.0.7
- Removed timeout hack in many-interrupts test
- Use epoll 0.0.3
- Improved five-inputs test
- Use epoll module for interrupt detection #15
- 0.11.4+ compatability #11
- One thread for watching all GPIOs rather than one thread per GPIO #5
- Unwatch API added #4
- Remove OS limitations for installing #12
- Fixed typos
- Documented how to watch five or more inputs
- Added test with five inputs
- Added Gpio objects
- Removed functions, use Gpio objects instead
- Performance improvements
- Synchronous or asynchronous access to a GPIOs value
- Allow applications to handle superuser issues
- Initial release