-
Notifications
You must be signed in to change notification settings - Fork 14
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
- throw error on server error instead of process.exit()
- 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.