Skip to content

Changelog

Amit Gupta edited this page Mar 8, 2018 · 3 revisions

5.1.0 / 2018-03-08

  • Use of parser so that API with binary response or with special characters can be easily mocked. 5.0.3 / 2017-03-04
  • Bug fix: Revert "Remove unnecessary code" This reverts commit 1b4d3ff59d6c93f948aaaf2b41b4fd6cde7f5053.
  • Update .codeclimate.yml

5.0.2 / 2017-03-02

  • Update readme
  • Remove unnecessary code
  • Add support to validate the XML
  • Add ratings to .codeclimate.yml

5.0.1 / 2017-02-25

  • Support both "files", and "requests" config.mappings for backward compatability
  • Add query params in debug logs

5.0.0 / 2017-02-23

  • Fix date format issue
  • Add feature to map multiple/all methods to single mappings
  • Add feature to proxy requests
  • Massive refactoring to make stubmatic fast, and structured
  • Remove unnecessary code
  • Add unit tests and FTs
  • Good support for short notations
  • Remove unnecessary dependencies
  • Add 2 more strategies
    • first-found + random
    • first-found + round-robin
  • Integratation with travis-ci
  • Change logging messages
    1. throw error on server error instead of process.exit()
    2. when delay
  • Bug fix: Handle mapping which doesn't have response body
  • Remove deprecated CLI options
  • Fix bugs: response file resolver when stubs directory doesn't present index.js : options[-d] was not being set
  • Introduce mappings: response.sendasfile
  • Integrate coveralls, codeclimate, bithound etc.
  • fix typo
  • Add json & yaml validator
  • Start stubmatic programmatically
  • Support yarn
  • Remove deep-merge dependency
  • Add travis notification
  • Fix unit tests for mapping builder
  • Simplify ConfigBuilder with few bug fixes
  • Add support for more properties in short notations and default mappings Rename mappings.requests to mappings.files
  • Change dbset marker to return whichever key is set Change mappingsloader to work on function call
  • Remove dependency from 3rd party module line-reader
  • comment console log
  • Add dump function
  • Add dbset marker Pass RequestContext to markers
  • Add Vulnerabilities badge

4.2.1 / 2016-12-28

  • Add --debug option for easy debugging
  • Renamed the project to Stubmatic

4.2.0 / 2016-10-27

  • Add query param support,
  • Bug fix: multiple headers support

4.1.1 / 2016-10-02

  • Add content-type as json for debug response
  • Update ReadMe

4.1.0 / 2016-09-04

  • Performance imporvment: Remove async calls
  • Add debug option for logging
  • Add heapdump for profiling
  • Remove dependency on deasync
  • Code refactor and cleanup

4.0.1 / 2016-09-01

  • Fix JODA_TODAY for month and year calculation

4.0.0 / 2016-09-01

  • Add support for Joda DateTime
  • Adding new markers JODA_TODAY

3.9.1 / 2016-08-29

  • Bug fix: init issue

3.9.0 / 2016-08-22

  • Add support for random latency
  • Add init feature
  • Few bug fixes

3.7.2 / 2016-08-08

  • Map to 127.0.0.1 when no host is provided

3.7.1 / 2016-08-01

  • Remove unnecessary console logs

3.7.0 / 2016-07-30

  • Add warning message for deprecated markers
  • Add random function
  • Bug fix: to split string to array of obj
  • Add expressions support

3.6.0 / 2016-06-23

  • Added compression for file attachments as well
  • Sending files as attachment but without compression
  • Code refactoring

3.5.0 / 2016-06-16

  • different response code for different response files With the combination of different strategies, now you can send fault/error/successful response for the same code after a random or fixed interval.

3.4.1 / 2016-05-10

  • Remove hashtable dependency. So that no more cpp compiler is required.
  • Adding few features

3.4.0 / 2016-04-20

  • Add support for deflate, gzip compression if accept-encoding header is provided.

3.3.0 / 2016-04-18

  • package update
  • Refactor markers code. So that anyone can contribute.
  • simplified markers module to receive only matched markers
  • simplifying markers. So they don't receive response body
  • No more support for -C option
  • Bug fix: to display json result with debug option
  • Bug fix : don't run mutual SSL by default
  • Debug response in JSON format
  • Bug fix: on-screen help
  • Add --version option
  • Implementing 2 way SSL handshaking
  • Refactor config builder

3.2.0 / 2016-04-08

  • Updating version and read me
  • Bug fix: reading command line arguments.
  • Add HTTPS support

3.1.3 / 2016-04-05

  • Making on-screen logging optional
  • update on-screen help

3.1.2 / 2016-04-01

  • Add validation: if dbset key is not found, return with status 500 and with error msg in body
  • Make logging optional

3.0.2 / 2016-03-27

  • Update in on-screen help
  • Bug fix: To build configuration from relative or absolute path.

3.0.1 / 2016-03-26

  • Bug fix: log directory path
  • updated the dependency to fix line reading issue

3.0.0 / 2016-03-20

  • debug feature added
  • dbset strategies are implemented
  • support for "-d -c " options.
  • Support for capturing information from request headers
  • fixed verbose mode

2.2.0 / 2016-03-19

  • Bug fix package.json syntax err
  • Verbose mode supported
  • Calculate response time on the basis actual processing instead of reading from latency property
  • Major change in code structure. Non customer facing
  • Bug fix: request URL matching, number dbset key, fixed config test
  • Add date markers to support date calculation {{TODAY+2m-3y+2d}}

2.1.2 / 2016-03-15

  • Add command line argument to pass HOST name.
  • Update README.md

2.1.1 / 2016-03-13

  • fix : a minor bug to print onscreen help
  • Code cleanup
  • Fix a minor config bug.
  • Remove dependency from heavy npm modules and created own lightweighted code to decrease installation time.

2.0.0 / 2016-03-13

  • Add 'stubbydb' Command
  • Auto scan for configurations and directory structure for quick start.
  • Major refactoring to let other people contribute

1.0.1 / 2016-03-10

  • Make configuration optional for handy use.

1.0.0 / 2016-03-10

  • Removing samples files to separate test project
  • Initial commit with basic features: dbset, dumps, regx support etc.
Clone this wiki locally