apimocker
Version:
Simple HTTP server that returns mock service API responses to your front end.
96 lines (94 loc) • 4.42 kB
Markdown
# Versions
### 1.1.6
Update dependency versions. Thanks @twalker !
Fix broken default config file. Thanks @johnmarty !
Fix some tests.
### 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.