Releases: outofcoffee/imposter
Releases · outofcoffee/imposter
v1.9.0
Added
- (core) Adds path parameter support to declarative config and script engines.
- (core) Adds query parameter support to security policy condition.
Changed
- (core) Renames params to queryParams in configuration and script engine.
v1.8.0
Added
- (core) Allows request security to be controlled via plugin configuration. This supports authentication using request header values.
- (core) Allows substitution of environment variables in plugin configuration.
v1.7.0
Added
- (openapi) Allows matching of response behaviours based on request parameters in static configuration.
- (openapi) Allows specification of example name in static configuration.
- (core) Exposes request path to scripts for easier conditional logic.
v1.6.2
Fixed
- (core) Allows request parameters to be accessed using Nashorn and Graal.js script engines.
v1.6.1
Fixed
- (openapi) Correctly validates request query parameters.
v1.6.0
Added
- (openapi) Allows OpenAPI validation levels to be configured.
- (openapi) Adds format-aware default value generators.
- (docs) Improves OpenAPI plugin documentation.
Fixed
- (openapi) Fixes example collection for date and date-time schemas (thanks, zellerr).
v1.5.0
Added
- (openapi) Allows request validation to be enabled via OpenAPI plugin configuration.
Changed
- (openapi) OpenAPI plugin returns first status code for operation if none set explicitly.
- (openapi) Returns the first value of an enum when building an example from an OpenAPI schema.
v1.4.0
Added
- (openapi) Enables default status codes to be defined for OpenAPI paths.
- (openapi) Adds path specific response behaviours to OpenAPI plugin.
v1.3.0
Added
- (openapi) Enables response examples to be selected by name.
- (core) Adds GraalVM script engine as Nashorn is deprecated from Java 11. Nashorn is still the default.
- (docs) Improves scripting documentation.
v1.2.0
Added
- (openapi) Adds support for response refs.
- (openapi) Enables schema model ref lookup by default.
- (openapi) Improves array example serialisation.
- (openapi) Improves test coverage for object and schema examples, including YAML serialisations.