4.5 KiB
4.5 KiB
3.1.0 - May 13 2018
- replace new Buffer with Buffer.from or Buffer.alloc
- add accessebile property to Gpio class
- add HIGH and LOW properties to Gpio class
3.0.2 - Apr 07 2018
- update dependencies (epoll v2.0.1)
- improve performance tests
3.0.1 - Apr 01 2018
- create poller for both inputs and outputs
- add test to verify that gpio direction can be changed
3.0.0 - Mar 31 2018
- add effective debouncing support
- codebase modernized
- remove link to outdated tutorial
- remove undocumented options method
2.0.0 - Feb 26 2018
- update dependencies (epoll v2.0.0)
- drop support for node.js v0.10, v0.12, v5 and v7
1.2.0 - Feb 11 2018
- ignore edge argument when instantiating a Gpio for an output
1.1.9 - Dec 24 2017
- document node 9 support
- update BeagleBone performance numbers
- many documentation improvements
- update BeagleBone Black performance numbers
- update dependencies
1.1.8 - Oct 15 2017
- update dependencies (epoll v1.0.0)
1.1.7 - Aug 26 2017
- only check permissions for edge file if edge specified #77
1.1.5 - Jul 30 2017
- wait until unprivileged file access allowed
1.1.4 - Jul 15 2017
- improve examples
1.1.3 - Jun 18 2017
- upgrade to epoll v0.1.22
- document related packages
1.1.2 - Feb 12 2017
- documentation improved
- upgrade to epoll v0.1.21
1.1.1 - Jun 05 2016
- avoid exceptions when cape_universal is enabled on the bbb #50
1.1.0 - May 04 2016
- activeLow option
- documentation improved
1.0.4 - Jan 29 2016
- documentation improved
- epoll v0.1.17
1.0.3 - Oct 10 2015
- documentation improved
- epoll v0.1.16
1.0.2 - Feb 18 2015
- documentation improved
1.0.1 - Feb 15 2015
- 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
1.0.0 - Jan 10 2015
- 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
0.3.2 - Apr 18 2014
- Documented BeagleBone Ångström prerequisites
- Updated dependencies: epoll 0.1.2 -> 0.1.4
0.3.1 - Mar 22 2014
- Added setDirection functionality #19
- Added setEdge functionality
- Updated dependencies: epoll 0.1.0 -> 0.1.2
0.3.0 - Nov 18 2013
- Updated dependencies: epoll 0.0.8 -> 0.1.0
- Removed persistentWatch option
0.2.3 - Oct 14 2013
- 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
0.2.2 - Oct 05 2013
- Use epoll 0.0.7
- Removed timeout hack in many-interrupts test
0.2.1 - Sep 25 2013
- Use epoll 0.0.3
- Improved five-inputs test
0.2.0 - Sep 22 2013
- 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
0.1.7 - Sep 17 2013
- Remove OS limitations for installing #12
0.1.6 - July 15 2013
- Fixed typos
- Documented how to watch five or more inputs
0.1.5 - May 26 2013
- Added test with five inputs
0.1.0 - Nov 11 2012
- 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
0.0.1 - Oct 28 2012
- Initial release