Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
120 lines (55 sloc) 2.51 KB

Version 1.5.3 2012-06-30

Removed engine dependency. Works on 0.8.1 now.

Version 1.5.2 2012-05-15

Do not fail on headers with empty value.

Version 1.5.1 2012-05-14

When matching request against headers, also match the Authorization header (David John).

Version 1.5.0 2012-05-08

Properly handle repeating headers (e.g. set-cookie) by storing and reading multiple entries.

Version 1.4.4 2012-05-02

Filter out request headers not response headers.

Version 1.4.3 2012-05-02

Precompile before publishing, no longer requires Coffee-Script to run.

Version 1.4.2 2012-05-02

Added support for HTTPS (Jerome Gravel-Niquet)

Version 1.4.1 2012-04-30

Do not store request headers we don't care for.

Version 1.4.0 2012-04-30

Replay files can now use REGEXP to match request URL (Jerome Gravel-Niquet)

Version 1.3.1 2012-03-15

Accept replay documents with nothing but method and path.

Version 1.3.0 2012-03-15

Fix status code being string instead of integer.

Fix handling of fixtures with empty body.

Version 1.2.3 2012-01-16

Support (or don't fail on) Web Sockets.

Fix non-working Replay.localhost.

Version 1.2.2 2011-12-27

There may be hosts you don't care to record/replay: it doesn't matter if requests to these hosts succeed or not, and you don't care to manage their recorded file. You can just add those to the ignore list:

Replay.ignore "", ""

The allow, ignore and localhost methods now accept multiple arguments.

Version 1.2.1 2011-12-27

Bug fix to DNS hack.

Version 1.2.0 2011-12-27

You can tell node-replay what hosts to treat as "localhost". Requests to these hosts will be routed to, without capturing or replay. This is particularly useful if you're making request to a test server and want to use the same URL as production.

For example:

Replay.localhost ""

Likewise, you can tell node-reply to allow network access to specific hosts. These requests can still be recorded and replayed, but will otherwise pass through to the specified host:

Replay.allow ""

Version 1.1.1 2011-12-06

Only store specific request headers (e.g. Accept but not User-Agent).

Version 1.1.0 2011-12-05

Recorded response now starts with .

Examples: GET /weather?c=94606 POST /posts

Version 1.0.1 2011-12-05

Fix pathname and support matching request headers.

Version 1.0.0 2011-12-02

First, almost does something interesting, check in.

Jump to Line
Something went wrong with that request. Please try again.