## [4.0.1] - 2015-04-22
- [4cf0651] Minor. replace regexp for native comparisoon (`Nikita Gusakov`)

## [4.0.0] - 2015-04-22
- [7e53470] Updated to jsonwebtoken@5.0.0 (`Alberto Pose`)

## [3.0.0] - 2015-03-16
- [089bfe5] update jsonwebtoken dependency (`José F. Romaniello`)
- [dbb4e95] Merge pull request #21 from kennyki/patch-1 (`José F. Romaniello`)
- [b1e5530] Added example of handling token expiration (`Kenny Ki`)

## [2.3.5] - 2014-09-05
- [f357dd7] update jsonwebtoken (`José F. Romaniello`)

## [2.3.4] - 2014-07-16
- [2490770] Merge pull request #18 from yads/master (`José F. Romaniello`)
- [cae2123] test fixes (`Vadim Kazakov`)

## [2.3.3] - 2014-07-16
- [55d5e43] Merge branch 'yads-master' (`José F. Romaniello`)
- [2897f90] merge (`José F. Romaniello`)
- [1398434] add data to UnauthorizedError so that more information can be returned to client (`Vadim Kazakov`)

## [2.3.2] - 2014-07-16
- [9d5abf9] update jsonwebtoken module to fix security issue (`José F. Romaniello`)
- [870a274] update example (`José F. Romaniello`)
- [e9b8ea4] fix readme (`José F. Romaniello`)
- [7ea32e5] Merge pull request #9 from zudio/master (`José F. Romaniello`)
- [e6ea64d] Update README.md (`Mark Rendle`)

## [2.3.1] - 2014-06-09
- [fe39d2c] Merge pull request #12 from otothea/master (`José F. Romaniello`)
- [f072f91] update readme and fix #11 (`José F. Romaniello`)
- [29b3882] Make it look for both kinds of query (`Oscar`)
- [452cc19] req._query is now req.query (`Oscar`)

## [2.3.0] - 2014-06-05 (YANKED)
## [2.2.0] - 2014-06-05 (YANKED)

## [2.1.0] - 2014-06-03
- [e8380c1] add support for socket.io 1.0 (`José F. Romaniello`)
- [0577d07] missing parenthesis closes #7 (`José F. Romaniello`)

## [2.0.2] - 2014-03-20
- [9a9f7d0] added newest xtend to prevent deprecation warning from object-keys (`kjellski`)
- [9a58d94] add license, close #2 (`José F. Romaniello`)
- [8e567b9] fix #3 (`José F. Romaniello`)

## [2.0.1] - 2014-01-23
- [54a33c2] change user to decoded_token (`José F. Romaniello`)
- [e626188] add example (`José F. Romaniello`)

## [2.0.0] - 2014-01-14
- [b292ab7] change the API (`José F. Romaniello`)
- [b0f4354] add noqs method (`José F. Romaniello`)
- [14a34ae] initial commit after fork of passport-socketio (`José F. Romaniello`)
- [aa678b4] move request to devDeps, closes #44 (`José F. Romaniello`)
- [a2c4ad3] version push (`Screeny`)
- [95fb0fb] emit error on store-error (`Screeny`)
- [c5303a3] fixes #40 (`Screeny`)
- [4a50d9e] Merge pull request #39 from rickheere/master (`José F. Romaniello`)
- [efa4838] Corrected a minor error in the documentation. (`Rick Heere`)
- [2bf410f] Merge pull request #37 from ceojasonnichols/patch-1 (`José F. Romaniello`)
- [49f35c3] Missing Paren in Example (`Jason Nichols`)

## [2.2.1] - 2014-01-13
- [efbef7a] move request to devDeps, closes #44 (`José F. Romaniello`)

## [2.2.0] - 2013-11-21
- [bd0980e] Merge pull request #36 from TeamSynergy/cors_workaround (`José F. Romaniello`)
- [1a3b3e1] step 2, updated readme (`Screeny`)
- [f31dc4a] step 1 (`Screeny`)

## [2.1.2] - 2013-11-18
- [599a614] fixed a security issue (`Amir`)
- [91750bb] Merge pull request #33 from TeamSynergy/master (`José F. Romaniello`)
- [2d257bf] Update README.md (`Screeny`)
- [b111b3f] Update README.md (`Screeny`)
- [f5adaa7] Merge pull request #1 from TeamSynergy/close_default (`Screeny`)
- [df32515] version push (`Screeny`)
- [3c9f23e] a little simpler (`Screeny`)
- [fd4214e] close socket.io by default (`Screeny`)
- [2a3cfdb] thanks to @chill117 (`Screeny`)
- [928cd50] major changes (`Screeny`)
- [b6e7ee6] add note about cors, closes #28 (`José F. Romaniello`)
