- update dependencies
- update information related to supported versions
- update performance numbers
- drop support for node.js 8 and 13, add support for node.js 15 & 16
- drop support for node.js 6, add support for node.js 14
- update dependencies (nan v2.14.1, jshint v2.11.0)
- use g++-6 on travis
- drop support for node.js 4
- more linting
- update dependencies (nan v2.14.0)
- update dependencies (nan v2.13.0, jshint v2.10.2)
- add simple stub for non-linux installs
- don't compile epoll.cc on non-linux systems
- lint with jshint
- add travis build
- fix deprecation warnings on node.js v12 nightly
- update dependencies (nan v2.12.1, bindings v1.3.1)
- suppress warnings complaining about casting between incompatible function types (see nodejs/nan#807)
- fix deprecation warnings on node.js v10.12 (see nodejs/nan#811)
- update dependencies (nan v2.11.1)
- adapt to V8 7.0: replace v8Value->Int32Value() with Nan::To<int32_t>(v8Value).FromJust()
- code style
- add coin acceptor stress test
- replace new Buffer with Buffer.from or Buffer.alloc
- sleep for one second after exporting gpios to avoid permission issues
- construct AsyncResource for callback when callback is stored
- update dependencies (nan v2.10.0)
- update dependencies (nan v2.9.2)
- fix deprecations
- drop support for node.js v0.10, v0.12, v5 and v7
- don't suppress deprecated-declaration warnings
- nan 2.8.0
- suppress deprecated-declaration warnings
- document node 9 support
- update dependencies (bindings v1.3.0, nan v2.7.0)
- document supported node versions
- nan 2.6.2
- require node v0.10 or higher
- nan 2.5.1
- document dependency on Linux
- nan 2.4.0
- add accessor for closed property to instance template
- upgrade to NAN v2.3.2 for Node.js v6.0.0 compatability
- nan 2.2.0
- documentation
- documentation
- nan 2.1.0
- fix null passed to callback
- nan2 migration
- io.js v2.0.0+ compatibility #13
- nan 1.6.2
- refactored interrupts-per-second example #11
- support io.js #10
- nan 1.4.0
- nan 1.3.0
- nan 1.2.0
- bindings 1.2.1
- Fixed date in History.md
- Replace NanSymbol with NanNewv8:String #9
- nan 1.0.0 alignment #8
- Documented BeagleBone Ångström prerequisites
- Use bindings for laoding
- 0.11.5+ compatibility #7
- Updated dependencies: nan 0.6.2 -> 0.8.0
- 0.11.9+ compatibility #6
- Updated dependencies: nan 0.5.2 -> 0.6.0
- A hopefully successfull attempt to fix an npm install issue
- Updated dependencies: nan 0.4.1 -> 0.5.2
- removed using namespace v8 (bad practice)
- Epoll thread code improved (#4)
- EINTR handling (#3)
- closed property added (#1)
- Segfault issue fixed (#5)
- add and modify now accept Epoll.EPOLLET as an event (#2)
- Example for watching outputs added
- Tests improved
- Link removed from readme
- Url in readme fixed so that it displays correctly at npmjs.org, hopefully
- Content added to readme
- Examples for the BeagleBone and RaspberryPi
- Minor bug fixes
- Tests improved
- Tests extended and improved
- Allow installation on non-Linux systems but provide no functionality (needed for firmata-pi tests)
- Initial release