---
title: ChangeLog
date: Sun Jan 05 2014 19:27:50 GMT+0100 (CET)
author: Cédric Néhémie <cedric.nehemie@gmail.com>
template: page.jade
----
<a name="1.6.0"></a>
## 1.6.0 (2014-01-05)


### Bug Fixes

- **browser:** fix hide success class added on list and not on body
  ([11c9dfbb](https://github.com/abe33/spectacular/commit/11c9dfbbceb9ced8541b0f5ec5a4d0530ab78b9f))
- **default:** there's no more default path in requires
  ([00217db1](https://github.com/abe33/spectacular/commit/00217db1e054ad63e293372e9b0fab33b05f133b))
- **errors:** handle lines in stack trace that doesn't point a file
  ([c8b8ef38](https://github.com/abe33/spectacular/commit/c8b8ef3895e5ddd9d32777371024dc6c0dc58d01))


### Features

- **browser:**
  - add a selection state on examples in the list
  ([5a106667](https://github.com/abe33/spectacular/commit/5a10666721a8db7b5109727cac1381933a20767b))
  - add desktop version of the test runner
  ([24374373](https://github.com/abe33/spectacular/commit/24374373e94849e0f03970847b714899e67cced2))
  - disable snap.js on desktop
  ([a0bc85cf](https://github.com/abe33/spectacular/commit/a0bc85cfa49bcc31d2f558a2f45cabbce3709c05))


### Breaking Changes

- **default:** due to [00217db1](https://github.com/abe33/spectacular/commit/00217db1e054ad63e293372e9b0fab33b05f133b), the support directory is no longer required by default.

    In order to fix it you can simply add the following option when
running you tests or in your `.spectacular` config:

    `—require spec/support`

<a name="1.5.1"></a>
## 1.5.1 (2013-11-27)


### Bug Fixes

- **browser:**
  - fix drawers button not working when drawers are open
  ([b974d3b5](https://github.com/abe33/spectacular/commit/b974d3b5c844471f993bb21519b348e78c153cec))
  - remove leading slash from rerun url
  ([7886d9db](https://github.com/abe33/spectacular/commit/7886d9db748d1cbe71b1daa14f85f50c387221a3))
- **extensions:** add existence check before decorating native classes
  ([934f11a0](https://github.com/abe33/spectacular/commit/934f11a06ca9733a286fd027ca597a2400f797b8))
- **utils:** limit utils.inspect to owned properties
  ([9e0ab20f](https://github.com/abe33/spectacular/commit/9e0ab20f9c0a9960d1a1c2152bacc935a9811534))


### Features

- **browser:** add documentation and github links to the runner
  ([d283a4de](https://github.com/abe33/spectacular/commit/d283a4de9b3b66f33bbc654f1f30a5a92dc00e58))

<a name="1.5.0"></a>
## 1.5.0 (2013-11-24)


### Bug Fixes

- **$travis:**
  - fix slimerjs download on travis
  ([2bfd58f0](https://github.com/abe33/spectacular/commit/2bfd58f0def471bfa6086c20021392d3ad3c4b25))
  - fix broken phantomjs run
  ([eabb7965](https://github.com/abe33/spectacular/commit/eabb7965da9c77c25c3100239a0059aac1635fa2))
  - fix error in travis phantomjs with error stack
  ([8fd28569](https://github.com/abe33/spectacular/commit/8fd28569d9802ab9f17d69e059640b56f21c7611))
- **browser:** handle properly server errors response
  ([c63b9908](https://github.com/abe33/spectacular/commit/c63b9908ccd898a3cfbfc9578f30162b2090f489))
- **fixtures:** raise exception early when file doesn't exist
  ([9f69731d](https://github.com/abe33/spectacular/commit/9f69731df0128f91fb284bf7c3101bb91e154079))
- **formatters:** column default should be one for source map
  ([19a72563](https://github.com/abe33/spectacular/commit/19a725637516612495b2b58e0c084d2904c950fe))
- **matchers:** fix match with string behaving like equal
  ([e0e6f751](https://github.com/abe33/spectacular/commit/e0e6f7511f6a358d24a6763d788e0861c1f7303a))
- **pages:**
  - fix dead link to live runner
  ([274e95a0](https://github.com/abe33/spectacular/commit/274e95a0cfdc77dedb69df5ca6e613eddb722805),
   [#13](https://github.com/abe33/spectacular/issues/13))
  - fix error in factory example
  ([b269cd0f](https://github.com/abe33/spectacular/commit/b269cd0ff2e146b4fe1359ae28e4379415419469),
   [#11](https://github.com/abe33/spectacular/issues/11))
- **tests:**
  - fix broken stack crop if no known path is found in stack
  ([f0bd9592](https://github.com/abe33/spectacular/commit/f0bd9592aa60f8903cf3819a4e252beabbd86ca7))
- **utils:** fix broken diff when text contains object extension
  ([7533e0a3](https://github.com/abe33/spectacular/commit/7533e0a367a7daa2a199fa6f9359752912966c8a))


### Features

- **$browser:** add the tests seed in the counters div
  ([b80c61d3](https://github.com/abe33/spectacular/commit/b80c61d3e7a1105faf7b3df9e759834a64616b82))
- **Cakefile:** add templates generation as part of the cake tasks
  ([f0bfc99c](https://github.com/abe33/spectacular/commit/f0bfc99c9c8d8b6b4e40483bff90910e8f5f460c))
- **browser:**
  - add a button in spec details to rerun only this test
  ([3c8e9151](https://github.com/abe33/spectacular/commit/3c8e9151dc87eb40f6cdd0fcb30e3600848cb691))
  - implements an example filter using the filter parameter
  ([1ed5a40a](https://github.com/abe33/spectacular/commit/1ed5a40a69a9838001dee95d82f719c8e211386a))
  - add support for url parameters in browser bootstrap
  ([3150a433](https://github.com/abe33/spectacular/commit/3150a433febc0353556bddeea05ef79a9a9fd7f9))
  - add type parsing in url parameters parser
  ([2f8c9163](https://github.com/abe33/spectacular/commit/2f8c9163ff39896573cb4e87de0ec4dcd5e2808c))
  - add parameters parser first implementation
  ([d4287ecf](https://github.com/abe33/spectacular/commit/d4287ecf5e24466d1b9b0163b582a31882b6a2aa))
  - add a search box in the the list header
  ([9f45e382](https://github.com/abe33/spectacular/commit/9f45e382262715b9002c730bdf24801f34d988ef))
  - prevent errors in tests declarations from running tests
  ([9e8e8f42](https://github.com/abe33/spectacular/commit/9e8e8f42a228c25b907e9048db1188b38ca00731))
  - new mobile friendly UI for browser tests
  ([42f0c7eb](https://github.com/abe33/spectacular/commit/42f0c7eb189f3b123cf7e6635f44fc0c434eadf1))
  - changes browser reporter for a widget based one
  ([cc00840e](https://github.com/abe33/spectacular/commit/cc00840ea5ffec0248ec8611ec721bd553b47793))
- **cli:** add format option to select the prorgess formatter
  ([9b0f8947](https://github.com/abe33/spectacular/commit/9b0f8947f987cc4469f0a1ce049f7e78627ac541))
- **environment:** add fixturePath helper function
  ([5ab77931](https://github.com/abe33/spectacular/commit/5ab779317eb15035a7f7740112f79b4d9c02dbb0))
- **errors:** add extensible error's stack parser
  ([82ffa53e](https://github.com/abe33/spectacular/commit/82ffa53e17df37719957b6776cc977b319895a00))
- **formatters:**
  - add console progress style formatter
  ([2da8cca3](https://github.com/abe33/spectacular/commit/2da8cca3e05014ad9497719afd051355b1ad48bf))
  - add example results formatter
  ([bbd6a233](https://github.com/abe33/spectacular/commit/bbd6a233313e11555a1c23e47080e46f60b7a3fe))
  - add console results formatter
  ([1d8ce45f](https://github.com/abe33/spectacular/commit/1d8ce45fe39c7fcef3d294b762f5deb8243ef361))
  - add console resume formatter
  ([42f6e8e0](https://github.com/abe33/spectacular/commit/42f6e8e068367f291753836dc552e9002696b19d))
  - add console profile formatter
  ([690418af](https://github.com/abe33/spectacular/commit/690418afe4659c6dcf9296dff07ad1c14dbafe10))
  - add console duration formatter
  ([429146b9](https://github.com/abe33/spectacular/commit/429146b9759a39e28152d3c4f15732e201fa9391))
  - add console seed formatter
  ([18431721](https://github.com/abe33/spectacular/commit/184317218bba88a441661ea44b54a15fb4abce63))
  - add errors stack and source file formatters
  ([13d242fc](https://github.com/abe33/spectacular/commit/13d242fc74a9711769e8418270114036434cbb81))
- **matchers:**
  - add haveClass matcher to test node classes
  ([2cea1829](https://github.com/abe33/spectacular/commit/2cea1829df0fe2ef6a5ac005cc2207d89da7a2cd))
  - add haveAttribute and haveAttribtues matchers
  ([8b2d7c00](https://github.com/abe33/spectacular/commit/8b2d7c00d3a16a627189e5ad88fc1f029adeba92))
  - add haveProperty and haveProperties matcher
  ([e1bad8fb](https://github.com/abe33/spectacular/commit/e1bad8fb5188f5891ccfa2d209af1cfc0d2325b7))
  - add support for string in match
  ([1ba8c3e4](https://github.com/abe33/spectacular/commit/1ba8c3e44f98a46d1ca61c84c3f176c4f8f03916))
  - allow value decoration in matchers
  ([9e39fb56](https://github.com/abe33/spectacular/commit/9e39fb56be6fa7a342fb8f5267981f8d337ef9bc))
  - be matcher handle simple constructor type check
  ([dcc42d00](https://github.com/abe33/spectacular/commit/dcc42d0086485f76312bccd5b7c4839205b87031))
- **reporters:** replace old results with formatter based ones
  ([84e46df6](https://github.com/abe33/spectacular/commit/84e46df6cad4ab74de182f4ce465c8f62f11073f))
- **runner:** add a start event after examples registering
  ([91859abe](https://github.com/abe33/spectacular/commit/91859abe2e8ea1c1c08110def66b88bcfc4d8f2a))
- **server:** extract server response content into jade templates
  ([415fb9c1](https://github.com/abe33/spectacular/commit/415fb9c127d232a735fa529f409c7887cda8dfa8))
- **utils:**
  - wrap diffs in a span in browers
  ([5360f6ea](https://github.com/abe33/spectacular/commit/5360f6eacf789cac24888b5a69d8ca46aa61db7e))
  - add colorize method in spectacular.utils
  ([c73ab127](https://github.com/abe33/spectacular/commit/c73ab1270c90c97fbe6680b1e2acf822161b0e1a))
- **widgets:** add pluralizationof states in progress widget
  ([4a3017d2](https://github.com/abe33/spectacular/commit/4a3017d224ac8f38a6617f1c8ec843509d1d552b))


<a name="1.4.0"></a>
## 1.4.0 (2013-08-25)


### Bug Fixes

- **$support:** fix broken test on Opera 12
  ([3911ecd8](https://github.com/abe33/spectacular/commit/3911ecd8e88c7b5b4a22d6e2fad7a308bc034aef))
- **headless:** fix some bugs occuring in phantomjs and slimerjs on travis
  ([c3573df7](https://github.com/abe33/spectacular/commit/c3573df72f53778ba9da3075cda0445c44a4bb00))
- **node:** fix broken tests due to invalid error line parsing
  ([1337d5c9](https://github.com/abe33/spectacular/commit/1337d5c93651cce428ddc0db6a1ee733650e7060))
- **phantomjs:**
  - remove String prototype decoration to avoid error on travis
  ([ee643e1a](https://github.com/abe33/spectacular/commit/ee643e1aa8272e751edae8d1b4bef543be4b77fd))
  - fix missed tests before the console reporter registration
  ([75747a3f](https://github.com/abe33/spectacular/commit/75747a3fc398cd2d24bccaba5b44bc8486e0c627))
  - fix broken stack trace line parsing on PhantomJS
  ([297353c7](https://github.com/abe33/spectacular/commit/297353c7324b975c2737b92844d1b0060a89bb8d))
- **server:** vendor files should be served from spectacular directory
  ([006f2012](https://github.com/abe33/spectacular/commit/006f20126183cf2dfa957ccb2fbd561ebe85f057))
- **source-map:** use a fixed version of source-map for PhantomJS
  ([11dfe0df](https://github.com/abe33/spectacular/commit/11dfe0dfc4be28bc161b640947c531c4fe2a1a2c))
- **tests:** fix broken tests on Internet Explorer 9
  ([558166e7](https://github.com/abe33/spectacular/commit/558166e7f5c88b07c96b9382d52af9bc43050d94))


### Features

- **source-map:** implements source map support for both node and browsers
  ([2783b975](https://github.com/abe33/spectacular/commit/2783b975110d1a2f3232d8ba02e93843a31e006c), [77c5c7f5](https://github.com/abe33/spectacular/commit/77c5c7f58b2436a13ec03911ba4e74cae5e6d921), [#6](https://github.com/abe33/spectacular/issues/6))


<a name="1.3.1"></a>
## 1.3.1 (2013-07-23)


### Bug Fixes

- **$cli:** fix broken formatting of documentation format
  ([04372a98](https://github.com/abe33/spectacular/commit/04372a988df4bd66593fa7fc985503708e7f5e70),
   [#4](https://github.com/abe33/spectacular/issues/4))
- **pages:** add missing link to v1.2.1 documentation
  ([ad666c01](https://github.com/abe33/spectacular/commit/ad666c01296f0f5060df21af5ccbe7c65a66e205))


### Features

- **$npm:** add contributors section in package.json
  ([79bb90a7](https://github.com/abe33/spectacular/commit/79bb90a7f3a7dba74c15d3e78d6c5126514a90d1),
   [#5](https://github.com/abe33/spectacular/issues/5))
- **matchers:** beWithin(delta).of(expected) matcher for floating point expectiations
  ([8797e6f4](https://github.com/abe33/spectacular/commit/8797e6f427ed86d82fc1df465ab91ea6b9b3a83a))



<a name="1.3.0"></a>
## 1.3.0 (2013-07-23)


### Bug Fixes

- **$browser:** the options and paths are no longer passed though window
  ([ec776202](https://github.com/abe33/spectacular/commit/ec7762022e8283b918bc0b080749e9e98127e004))
- **cli:** fix typo on event listener registration
  ([9f4f4dcb](https://github.com/abe33/spectacular/commit/9f4f4dcb4e438f1d990cb50526cbc6480fb95157))

### Features

- **$travis:** add slimerjs tests on travis
  ([af948b5b](https://github.com/abe33/spectacular/commit/af948b5ba4cc17e0b903bbdb84aab4bedaed6443))
- **matchers:** registered matchers now automacally stores their name
  ([c4a3112b](https://github.com/abe33/spectacular/commit/c4a3112ba19128fe49c524a08e880c07a18dd185))


### Breaking Changes

- **$browser:** due to [ec776202](https://github.com/abe33/spectacular/commit/ec7762022e8283b918bc0b080749e9e98127e004),
  the options and paths are now retrieved from the
  spectacular object, it's no longer effective to set it on window.

    To migrate the code simply replace :

    ```coffeescript
    window.options = # ...
    ```

    With:

    ```coffeescript
    spectacular.options = # ...
    ```


<a name="1.2.1"></a>
## 1.2.1 (2013-07-14)


### Bug Fixes

- **documentation:** update documentation with latest options and commands
  ([4d281ea1](https://github.com/abe33/spectacular/commit/4d281ea19e8e3afae2b1e4225411ba2418b7e55d))



<a name="1.2.0"></a>
## 1.2.0 (2013-07-14)


### Bug Fixes

- **$core:** retrieve nextTick or setImmediate from window if available
  ([47e5c1e1](https://github.com/abe33/spectacular/commit/47e5c1e167758525d32ccadf00fad4ea2bf395d7))
- **browser:** fix hidden errors when the parent group already had success
  ([edfbc739](https://github.com/abe33/spectacular/commit/edfbc7390fec147cbfd278f4186ada92ed0ba732))
- **examples:** fix false positive with ExampleGroup::failed
  ([f0f965bf](https://github.com/abe33/spectacular/commit/f0f965bf2bef414e9b204c66be8cab50eeeef77f))
- **phantomjs:**
  - fix server port never passed to phantomjs script
  ([0c653fe2](https://github.com/abe33/spectacular/commit/0c653fe2b145bf5dad83aa8f7d9533e3ca7af08d))
- **promises:** fix value changed after a second resolve call
  ([f7a4c134](https://github.com/abe33/spectacular/commit/f7a4c1349680ceba292f99081c413edee70cd886))


### Features

- **$bin:**
  - add a --phantom-bin option to pass the path to phantomjs
  ([9a745114](https://github.com/abe33/spectacular/commit/9a745114cb6c161f21d7ce7a02b1b44615dd5021))
  - use command like arguments for run mode
  ([2769b92a](https://github.com/abe33/spectacular/commit/2769b92a012a80ae2fdd9191e7e58dcba685e0d9))
- **$core:**
  - add support for SlimerJS
  ([eec62aa2](https://github.com/abe33/spectacular/commit/eec62aa2f89e65ab6ecebe1c445a0c481b2d8c31))
  - add a deprecated method to offer proper deprecation messages
  ([87c68336](https://github.com/abe33/spectacular/commit/87c6833675d6ebd13fc669f937c22ee20b8ae78e))
- **browser:**
  - clicking on an error stack line will load the source
  ([fe5991d9](https://github.com/abe33/spectacular/commit/fe5991d973284cda7e8c23a01d556d2be2cbc94e))
  - add documentation format for browser runner
  ([d1aff64c](https://github.com/abe33/spectacular/commit/d1aff64c1fe7e8ad281654b1382b2164299c8fef))
- **examples:** add support of `#` as instance member descriptor
  ([ca9fdf69](https://github.com/abe33/spectacular/commit/ca9fdf699eecf9ed9a6acaf8a54f497f1ce33cb1))
- **factories:**
  - add factory build hooks
  ([19046214](https://github.com/abe33/spectacular/commit/19046214b2b636a3cda3e96f7716de1bbdee58bd))
  - add support for factory mixin
  ([61ba355d](https://github.com/abe33/spectacular/commit/61ba355d768d9da44df013f55e26bed0ad94fbfd))
  - add support for custom build in factories
  ([e7daeb3c](https://github.com/abe33/spectacular/commit/e7daeb3ceda4d18f3191eede8d736bbfb72e3aea))
- **server:** add logs and verbose outputs to the server
  ([6633138b](https://github.com/abe33/spectacular/commit/6633138b7426b2078ca7f11234ac65435a4c50e8))


### Breaking Changes

- **$bin:** due to [2769b92a](https://github.com/abe33/spectacular/commit/2769b92a012a80ae2fdd9191e7e58dcba685e0d9),
  running the spectacular bin without a command will only
  display the help message

  To run the test you must you the `test` command such :

    `spectacular test`


<a name="1.1.0"></a>
## 1.1.0 (2013-07-06)


### Bug Fixes

- **$browser:** fix invalid lookup in hasClass
  ([4b71516f](https://github.com/abe33/spectacular/commit/4b71516f741442cd314e745e7491d0f2c57c42ec))
- **examples:**
  - passing `undefined` to `describe` is now a valid subject
  ([47a3d691](https://github.com/abe33/spectacular/commit/47a3d6912fb63f923e78a52253f8980a30eb54c4))
  - examples groups without examples are now pending
  ([2730c459](https://github.com/abe33/spectacular/commit/2730c459aa7e843a73da54d639430e10308aee16))
- **server:**
  - make sure that paths only contains unique entries
  ([5855a220](https://github.com/abe33/spectacular/commit/5855a220b6be0fcf7456d81b32527cb95fdc3eca))
  - the paths was sliced one item too early
  ([1d08c578](https://github.com/abe33/spectacular/commit/1d08c5785b0d32928dc97febbb042b67737a5570))
  - fix undefined present in paths array
  ([384358f6](https://github.com/abe33/spectacular/commit/384358f6e1aefa57a94fba9e7fa8ebf6b158ced7))


### Features

- **$browser:**
  - add verbose output through console.log
  ([ecdc0c89](https://github.com/abe33/spectacular/commit/ecdc0c89fdedb8547f8305f4f90ed517b6a14dbd))
  - automatically hide success on the first failure
  ([f19fab78](https://github.com/abe33/spectacular/commit/f19fab78e38e18c76d3c412b13bae35e56d950a8))
- **$cli:** add --colors options that forces the coloring
  ([79c9b334](https://github.com/abe33/spectacular/commit/79c9b334835e5c61ca4ac6128e7c1b58ce3ecd8b))
- **$core:** unmet dependencies no longer raise an exception
  ([3ac6d55f](https://github.com/abe33/spectacular/commit/3ac6d55fb8c6dcbbebefd4391387a95c82c1c70d))
- **mixins:** add proper mixins methods
  ([d37e24c2](https://github.com/abe33/spectacular/commit/d37e24c22cad31b782edf519f6911bd75a0c43e1))
- **runner:**
  - add seeded random for tests
  ([03f2aca1](https://github.com/abe33/spectacular/commit/03f2aca130cb39c6590ed7c4061fae18e421d0b0))
  - add random execution as default behavior
  ([ddbe3bdb](https://github.com/abe33/spectacular/commit/ddbe3bdbf9223d79e94667523aac486265eb5664))


### Breaking Changes

- **mixins:** due to [d37e24c2](https://github.com/abe33/spectacular/commit/d37e24c22cad31b782edf519f6911bd75a0c43e1),
  the `Globalizable` mixin can no longer define and use
  an `excluded` static property, then it was renamed as `unglobalizable`.



<a name="1.0.2"></a>
## 1.0.2 (2013-06-26)


### Bug Fixes

- **server:** fix broken walkdir in server when directories don't exists
  ([0e642d4a](https://github.com/abe33/spectacular/commit/0e642d4a62dd1d1ea6295f835cb4b81100f654bb))



<a name="1.0.1"></a>
## 1.0.1 (2013-06-26)


### Bug Fixes

- **$bin:** server option didn't turn cli off
  ([087dbf06](https://github.com/abe33/spectacular/commit/087dbf06d3b45320ccae211e51e8cb192a5b3db6))



<a name="1.0.0"></a>
## 1.0.0 (2013-06-23)


### Bug Fixes

- **$tests:**
  - tests broken on node v0.10.9
  ([cf3e1c61](https://github.com/abe33/spectacular/commit/cf3e1c611cc3d660badf497ff12a5841de345987))
  - fix false positive on travis with failure only in node
  ([23b32f0a](https://github.com/abe33/spectacular/commit/23b32f0a29ed558a8ed61f2ea05dad779d6ce6db))
- **cli:** fix broken walkdir call if path doesn't exist
  ([1d2d30e5](https://github.com/abe33/spectacular/commit/1d2d30e52a371f70e88eb5744b8026f48348d888))
- **matchers:**
  - fix missing diff in equal message
  ([5242a363](https://github.com/abe33/spectacular/commit/5242a363c33da1144b6bee678f5661d71f5f3e8c))
  - fix invalid message for haveBeenCalled
  ([e92d8355](https://github.com/abe33/spectacular/commit/e92d83558fce4f0a0e28252ccabe9cb515b9c402))
- **phantomjs:** defining a property without a setter on an object failed
  ([7025b979](https://github.com/abe33/spectacular/commit/7025b979052bbdd68e211d32e81dd75941036efd))


### Features

- **$bin:** add help and version options
  ([36b80595](https://github.com/abe33/spectacular/commit/36b80595332f4e84198914c5d6ae06729c837625))
- **factories:** implements factory inheritance
  ([19e19039](https://github.com/abe33/spectacular/commit/19e19039ed68e2ed058ce119e04d3d168d965816))
- **matchers:**
  - implements init hooks on matcher creation
  ([80ee4a9d](https://github.com/abe33/spectacular/commit/80ee4a9dbc2186b21b4227ddbb5ab0dad71ca3bf))
  - implements support for full rspec syntax
  ([62460189](https://github.com/abe33/spectacular/commit/62460189bb9772917a0551260ea389eb28fff32c))


### Breaking Changes

- **matchers:** due to [62460189](https://github.com/abe33/spectacular/commit/62460189bb9772917a0551260ea389eb28fff32c),
  matchers no longer can be defined as an object, the use of the spectacular helper is mandatory.

    To migrate the code follow the example below:

    ```coffeescript
    exports.myMatcher = (value) ->
      match: (actual) ->
        @description = '...'
        @message = '...'
        actual is value
    ```
    After:

    ```coffeescript
    spectacular.matcher 'myMatcher', ->
      takes 'value'
      description -> '...'
      failureMessageForShould -> '...'
      match (actual) -> actual is @value
    ```

<a name="0.0.4"></a>
## 0.0.4 (2013-06-15)


### Bug Fixes

- **$tests:** fix broken travis tests due to server tests
  ([0f79ccd5](https://github.com/abe33/spectacular/commit/0f79ccd52c6f7f78a55392509164fe4ef8313fff))


<a name="0.0.3"></a>
## 0.0.3 (2013-06-15)


### Bug Fixes

- **$bin:** fix bad reading of paths options
  ([88d0962e](https://github.com/abe33/spectacular/commit/88d0962edc5bebf95e628ed606cc783bca16ed05))
- **$browser:** run a previouly registered window.onload event
  ([96515389](https://github.com/abe33/spectacular/commit/96515389fdc6d2d2bb1c54ceb7f6db406055e428))
- **$tests:** force documentation format for expect tests
  ([d94c9ed8](https://github.com/abe33/spectacular/commit/d94c9ed835614674fd4d16f957b5a3fdb35c1cb0))
- **environment:** unglobalize environment after tests
  ([975c4edc](https://github.com/abe33/spectacular/commit/975c4edc642499514b6521e144b30b7892c6be90))


### Features

- **$bin:**
  - add support for config file
  ([8ffb526c](https://github.com/abe33/spectacular/commit/8ffb526c2aed7a19ccd276b0694d19d5c6b3e9a6))
  - implements phantomjs support in the spectacular bin
  ([a15d14c7](https://github.com/abe33/spectacular/commit/a15d14c79f5f37ba0955b24cf261a1be0f36817f))
- **$core:** snakify matchers and matchers methods
  ([944f9f66](https://github.com/abe33/spectacular/commit/944f9f66e07e382178a2138e2f20c324fb341a76))
- **$tests:** helpers are now created with spectacular.helper
  ([a8b1f6c1](https://github.com/abe33/spectacular/commit/a8b1f6c1151d5b5e3d7c8de7b22c8bc1ad6fb0c1))
- **Cakefile:** add browser packaging task
  ([acd9f1a6](https://github.com/abe33/spectacular/commit/acd9f1a67c55644b7e4d416cf5f301cf3b125f7d))
- **browser:**
  - browser reporter provides default options if not provided
  ([c266c1fa](https://github.com/abe33/spectacular/commit/c266c1fa62fe931e218c99d24b8c425073030d2b))
  - specs filters position is now relative to the reporter
  ([946d7573](https://github.com/abe33/spectacular/commit/946d757376dc79d0d4f0cd0e0366f04a145e7ba9))
- **docs:** run the spectaculars specs in the documentation
  ([b843a184](https://github.com/abe33/spectacular/commit/b843a184c179130b4303d025855d2bddabdb86c6))
- **matchers:** provides rspec style matcher definition
  ([bb413b7b](https://github.com/abe33/spectacular/commit/bb413b7bcac297876a6fb672595f3455329143ef))
- **mixins:**
  - support original method in snake case in Globalizable
  ([6bc5771a](https://github.com/abe33/spectacular/commit/6bc5771abe5fce6d94c161c6bba57891a67735a7))
  - add set method on GlobalizableObject
  ([b42a28c9](https://github.com/abe33/spectacular/commit/b42a28c96ca9ed4eb1f0de51f997680c8c7c74ff))
- **server:**
  - add support for source files
  ([826abfc3](https://github.com/abe33/spectacular/commit/826abfc3474b8ed08e15e6a908c24957b6ee5dca))
  - server port can now be defined using PORT environment variable
  ([60ddb050](https://github.com/abe33/spectacular/commit/60ddb050a87914e897b2a0f1099a3c221fd78021))



<a name="0.0.2"></a>
## 0.0.2 (2013-06-11)


### Bug Fixes

- **environment:** unglobalize environment after tests
  ([975c4edc](https://github.com/abe33/spectacular/commit/975c4edc642499514b6521e144b30b7892c6be90))


### Features

- **$core:** snakify matchers and matchers methods
  ([944f9f66](https://github.com/abe33/spectacular/commit/944f9f66e07e382178a2138e2f20c324fb341a76))
- **$tests:** helpers are now created with spectacular.helper
  ([a8b1f6c1](https://github.com/abe33/spectacular/commit/a8b1f6c1151d5b5e3d7c8de7b22c8bc1ad6fb0c1))
- **matchers:** provides rspec style matcher definition
  ([bb413b7b](https://github.com/abe33/spectacular/commit/bb413b7bcac297876a6fb672595f3455329143ef))
- **mixins:**
  - support original method in snake case in Globalizable
  ([6bc5771a](https://github.com/abe33/spectacular/commit/6bc5771abe5fce6d94c161c6bba57891a67735a7))
  - add set method on GlobalizableObject
  ([b42a28c9](https://github.com/abe33/spectacular/commit/b42a28c96ca9ed4eb1f0de51f997680c8c7c74ff))
