# Jasmine-Ajax 2.0.2 Release Notes

## Summary

Release of jasmine-ajax with many fixes to be more compatible with the full XHR spec.

## Changes

- Combine request headers with the same name
- Find response case-insensitively
- Split into multiple files for development
  - We use the `getJasmineRequireObj()` for loading dependencies
  - CI runs specs against both separate and concatenated files

## Pull Requests and Issues
- Allow progress event callbacks to be null instead of just empty functions.
    - Fixes [#85](http://github.com/pivotal/jasmine-ajax/issues/85)

- Support listening to XHR progress events via `addEventListener`
    - Fixes [#79](http://github.com/pivotal/jasmine-ajax/issues/79)

- Support all XHR events
    - Fixes [#81](http://github.com/pivotal/jasmine-ajax/issues/81)
    - Fixes [#82](http://github.com/pivotal/jasmine-ajax/issues/82)

- Parse `responseText` into a `responseXML` if the contentType is xml-ish
    - Fixes [#55](http://github.com/pivotal/jasmine-ajax/issues/55)

- Un-pin jasmine dependency from version 2.0.0
    - Merges [#76](http://github.com/pivotal/jasmine-ajax/issues/76) from @macroeyes

- added support for multiple headers with same name
    - Merges [#72](http://github.com/pivotal/jasmine-ajax/issues/72) from @resident-uhlig

- Record overridden mime types
    - Fixes [#74](http://github.com/pivotal/jasmine-ajax/issues/74)

- Throw an error if response() is called more than once on requests
    - Fixes [#70](http://github.com/pivotal/jasmine-ajax/issues/70)
    - Merges [#71](http://github.com/pivotal/jasmine-ajax/issues/71) from @kmontag

- Allow stubs to match only a particular http method (GET, POST, PUT, etc.)
    - Fixes [#36](http://github.com/pivotal/jasmine-ajax/issues/36)

- Add some files to the bower.json ignore list
    - Merges [#69](http://github.com/pivotal/jasmine-ajax/issues/69 ) from @lencioni

------

_Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_
