1.0.7

- Add dispatchEvent to EventSource (#101 Ali Afroozeh)
- Added `checkServerIdentity` option (#104 cintolas)
- Surface request error message (#107 RasPhilCo)

# <a href="https://github.com/EventSource/eventsource/compare/v1.0.5...v1.0.6">1.0.6</a>

- Fix issue where a unicode sequence split in two chunks would lead to invalid messages (#108 Espen Hovlandsdal)
- Change example to use `eventsource/ssestream` (Aslak Hellesøy)

# <a href="https://github.com/EventSource/eventsource/compare/v1.0.4...v1.0.5">1.0.5</a>

- Check for `window` existing before polyfilling. (#80 Neftaly Hernandez)

# <a href="https://github.com/EventSource/eventsource/compare/v1.0.2...v1.0.4">1.0.4</a>

- Pass withCredentials on to the XHR. (#79 Ken Mayer)

# <a href="https://github.com/EventSource/eventsource/compare/v1.0.1...v1.0.2">1.0.2</a>

- Fix proxy not working when proxy and target URL uses different protocols. (#76 Espen Hovlandsdal)
- Make `close()` a prototype method instead of an instance method. (#77 Espen Hovlandsdal)

# <a href="https://github.com/EventSource/eventsource/compare/v1.0.0...v1.0.1">1.0.1</a>

- Reconnect if server responds with HTTP 500, 502, 503 or 504. (#74 Vykintas Narmontas)

# <a href="https://github.com/EventSource/eventsource/compare/v0.2.3...v1.0.0">1.0.0</a>

- Add missing `removeEventListener`-method. (#51 Yucheng Tu / Espen Hovlandsdal)
- Fix EventSource reconnecting on non-200 responses. (af84476 Espen Hovlandsdal)
- Add ability to customize https options. (#53 Rafael Alfaro)
- Add readyState constants to EventSource instances. (#66 Espen Hovlandsdal)

# <a href="https://github.com/EventSource/eventsource/compare/v0.2.2...v0.2.3">0.2.3</a>

- Fix `onConnectionClosed` firing multiple times resulting in multiple connections. (#61 Phil Strong / Duncan Wong)
- Remove unneeded isPlainObject check for headers. (#64 David Mark)

# <a href="https://github.com/EventSource/eventsource/compare/v0.2.1...v0.2.2">0.2.2</a>

- Don't include test files in npm package. (#56 eanplatter)

# <a href="https://github.com/EventSource/eventsource/compare/v0.2.0...v0.2.1">0.2.1</a>

- Fix `close()` for polyfill. (#52 brian-medendorp)
- Add http/https proxy function. (#46 Eric Lu)
- Fix reconnect for polyfill. Only disable reconnect when server status is 204. (Aslak Hellesøy).
- Drop support for Node 0.10.x and older (Aslak Hellesøy).

# <a href="https://github.com/EventSource/eventsource/compare/v0.1.6...v0.2.0">0.2.0</a>

- Renamed repository to `eventsource` (since it's not just Node, but also browser polyfill). (Aslak Hellesøy).
- Compatibility with webpack/browserify. (#44 Adriano Raiano).

# <a href="https://github.com/EventSource/eventsource/compare/v0.1.5...v0.1.6">0.1.6</a>

- Ignore headers without a value. (#41, #43 Adriano Raiano)

# <a href="https://github.com/EventSource/eventsource/compare/v0.1.4...v0.1.5">0.1.5</a>

- Refactor tests to support Node.js 0.12.0 and Io.js 1.1.0. (Aslak Hellesøy)

# <a href="https://github.com/EventSource/eventsource/compare/v0.1.3...master">0.1.4</a>

- Bugfix: Added missing origin property. (#39, #38 Arnout Kazemier)
- Expose `status` property on `error` events. (#40 Adriano Raiano)

# <a href="https://github.com/EventSource/eventsource/compare/v0.1.2...v0.1.3">0.1.3</a>

- Bugfix: Made message properties enumerable. (#37 Golo Roden)

# <a href="https://github.com/EventSource/eventsource/compare/v0.1.1...v0.1.2">0.1.2</a>

- Bugfix: Blank lines not read. (#35, #36 Lesterpig)

# <a href="https://github.com/EventSource/eventsource/compare/v0.1.0...v0.1.1">0.1.1</a>

- Bugfix: Fix message type. (#33 Romain Gauthier)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.10...v0.1.0">0.1.0</a>

- Bugfix: High CPU usage by replacing Jison with port of WebKit's parser. (#25, #32, #18 qqueue)
- Reformatted all code to 2 spaces.

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.9...v0.0.10">0.0.10</a>

- Provide `Event` argument on `open` and `error` event (#30, #31 Donghwan Kim)
- Expose `lastEventId` on messages. (#28 mbieser)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.8...v0.0.9">0.0.9</a>

- Bugfix: old "last-event-id" used on reconnect (#27 Aslak Hellesøy)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.7...v0.0.8">0.0.8</a>

- Bugfix: EventSource still reconnected when closed (#24 FrozenCow)
- Allow unauthorized HTTPS connections by setting `rejectUnauthorized` to false. (Aslak Hellesøy)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.6...v0.0.7">0.0.7</a>

- Explicitly raise an error when server returns http 403 and don't continue (#20 Scott Moak)
- Added ability to send custom http headers to server (#21, #9 Scott Moak)
- Fix Unicode support to cope with Javascript Unicode size limitations (#23, #22 Devon Adkisson)
- Graceful handling of parse errors (#19 Aslak Hellesøy)
- Switched from testing with Nodeunit to Mocha (Aslak Hellesøy)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.5...v0.0.6">0.0.6</a>

- Add Accept: text/event-stream header (#17 William Wicks)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.4...v0.0.5">0.0.5</a>

- Add no-cache and https support (#10 Einar Otto Stangvik)
- Ensure that Last-Event-ID is sent to the server for reconnects, as defined in the spec (#8 Einar Otto Stangvik)
- Verify that CR and CRLF are accepted alongside LF (#7 Einar Otto Stangvik)
- Emit 'open' event (#4 Einar Otto Stangvik)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.3...v0.0.4">0.0.4</a>

- Automatic reconnect every second if the server is down. Reconnect interval can be set with `reconnectInterval` (not in W3C spec). (Aslak Hellesøy)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.2...v0.0.3">0.0.3</a>

- Jison based eventstream parser (#2 Einar Otto Stangvik)

# <a href="https://github.com/EventSource/eventsource/compare/v0.0.1...v0.0.2">0.0.2</a>

- Use native EventListener (Aslak Hellesøy)

# 0.0.1

- First release