Releases: znsio/specmatic
Releases · znsio/specmatic
0.12.1
- Unexpected JSON keys in the response are not accepted now in test mode, unless the type defines a … key with no value, which is an explicit declaration that unexpected keys must be accepted and ignored
- Files in stub directories that are not loaded are logged to the console
- Improved error messages
0.12.0
- Improved error message in several areas
- Added basic instrumentation for when Qontract runs as a server for service virtualisation in a test environment
0.11.1
- Added nicer error messages for multipart mismatch errors
- Added strict flag for stub mode, with which the stub will respond with the concerned mismatch errors in case the stub doesn't match any input, instead of returning random values
0.11.0
What's new:
- Big improvements to Postman import
- Added back the backward compatibility test command
0.10.0
What's new:
- Convert stub files into Qontract files
- Convert Postman collections into Qontract files
- Improved support for CORS
0.9.0
What's new:
- Helper methods for invoking Kafka from Karate
- Dynamic stub over an HTTP API after Qontract has been started
- Stub reloads when contract files or stub files are updated
- Suggestions can be passed as a commandline argument
- Improvements to XML support
0.8.0
What's new:
- Support for message in Kafka
- Faster comparison of contracts
0.7.0
- Test mode can now hit an https end point
- Added preliminary support for multipart form data
- Added the version checkGitFile command to test whether the latest file checked out is compatible with the file at the same path in the last commit.
0.6.1
What's new:
- Qontract can suggest the version number of a contract using the new command
version
- Qontract stub now logs requests and responses
0.6.0
What's new:
- Headers can be marked optional
- Stub data for multiple contracts can be loaded from a single directory.
- Sub types can now be stubbed out. E.g. if the contract says (string?), (string) and (null) can both be used in the stub data instead of literal values.
- Improved support for nullable keys and values in stub data
- A java helper method for setting up stubs with data
- A java helper to pick up a contract by specifying the major and minor version