Skip to content

Latest commit

 

History

History
91 lines (90 loc) · 4.1 KB

HISTORY.md

File metadata and controls

91 lines (90 loc) · 4.1 KB

Versions

1.1.5

Update dependency versions. Thanks @twalker !

1.1.4

Update dependency versions.

1.1.3

Fix for old node versions 6 & 7.

1.1.2

Ability to specify mockBody instead of mockFile and provide it's content as response body. See PR #95. Thanks @thejonan ! Added body filtering based on raw body or provided hash. See PR #102. Thanks @thejonan ! Upgrade dependencuy versions to remove vulnerabilities. Thanks @kopach !

1.1.1

Pretty colored logging. Thanks @twalker !

1.1.0

Support javascript config files. Thanks @twalker ! Drop support for Node 5. Add support for Node 9, 10. Update to use more ES6 constructs. Thanks @twalker !

1.0.4

Switch to jsonpath from JSONPath. (Fix for issue #97.) Thanks @twalker ! Support file upload via multer. Thanks @thejonan !

1.0.3

Correctly read params from request path. (Fix for issue #91.) Thanks again @twalker !

1.0.2

Updates to remove deprecated express functions. (Fix for issue #88.) Thanks @ivank ! Fix URL decoding for mock file path. Thanks @twalker !

1.0.1

Support non-string values in templates. Thanks again @ferrerod !

1.0.0

Stop support for old node versions < 4. Update dependency versions. Thanks @kopach ! Add Parse server support. Thanks @ipuiu ! Add jsonPathSwitchResponse to support return lists of objects from a single mock file. Thanks @ketonal !

0.5.1

Add option for CORS credentials. Thanks @zeflq ! Allow HTTP status to be updated from /admin/setMock. Thanks @jordanhamill !

0.5.0

Fixed an issue causing httpStatus to be ignored. Thanks @aleofreddi ! Add support for proxy intercept function. Thanks @pgraham ! Switch to work on Node > 4.0.0.

0.4.16

Fix to return 404 instead of 500, when no mockFile is found. Thanks @aburmeis ! When switch is used, a standard http status can be returned when there's no match, even without a base mockFile. Add support for basepath.

0.4.15

Improved templating, with the templateSwitch option. Thanks @ferrerod !

0.4.14

Upgrade version of express-http-proxy. (Fix for issue #48.) Thanks @pgraham !

0.4.12

Allow PATCH method in CORS middleware. (Fix for issue #54.) Also fixed some flaky tests.

0.4.11

Added template feature, to insert values from request into the mock response. Thanks @Samurai336 !

0.4.10

Added express-xml-bodyparser, so that XML post requests can be use for RegExp switches. Thanks @asnov !

0.4.9

Added support for custom middleware functions.

0.4.8

Added proxy option. Thanks @ztsmith !

0.4.7

Added ability to switch using Regular Expression. (See issue #2, #33, #34) Thanks @dploeger !

0.4.6

Added ability to switch on header param. Thanks @stelio !

0.4.5

Added support for alternate paths in a web service config. Added support for a callback function when starting the server. Thanks @ztsmith !

0.4.4

Added option to log request headers. Thanks @dmeenhuis !

0.4.3

Added support to run apimocker in Cloud Foundry.

0.4.2

Added support for tilde (~) in mockDirectory config setting.

0.4.0

Removed support for old deprecated config file format. Fixed issue #19.

0.3.5

Added support for additional custom HTTP headers. Thanks to @jcstover !

0.3.4

Added support for switching response based on complex JSON request, using JSONPath. (see issue #14) Thanks to @priyagampa !

0.3.3

Added support for switching response HTTP status based on a request parameter. (see issue #12)

0.3.2

Added support for multiple switch parameters on a single URL. Thanks @skjegg and @snyoz !

0.3.1

Added support for a static path. (see issue #9)

0.3.0

Refactored and updated to use Express 4.5. (No functional change.)

0.2.4

Allows configuration of the "access-control-allow-headers" HTTP header.

0.2.3

Now allows HTTP status code to be set for each response. Config file format also allows configuration of different responses based on http verb.

0.1.8

New "switch" feature added, allowing different responses based on a request parameter.

0.1.6

New config file format was introduced, allowing for custom content-types and more fine grained control over services.