Upgrade to NAN2 to support Node 4 support. Technically not api breaking, though NAN2 requires gcc 4.8 which for Pi Wheezy users at the very least, would be breaking. For those affected users looking to utilize serialport 2.x.x and Node 4 see https://github.com/fivdi/onoff/wiki/Node.js-v4-and-native-addons
Fix for #518 and #498 If you pass to SerialPort function (constructor) the same object for argument "options", inside SerialPort will use it as internal object and adds handlers to it. That causes only one callback to work on different SerialPort instances. (@bullmastiffo)
Update README.md #515 (@arahlf)
Fix a memory leak in SerialportPoller::New (@jpilet)
unix support for update baudrate #502 (@jacobrosenthal)
set cloexec after open, possible fix for #468 (@jacobrosenthal)
Added hang up on close option to constructor. #495 (@jbendes)
Upgraded NAN to 1.8.4 due to complaints from io.js 2.x users. (@imyller)