Skip to content

Releases: outofcoffee/imposter

v1.9.0

07 Jun 19:43
Compare
Choose a tag to compare

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

05 Jun 00:07
Compare
Choose a tag to compare

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

25 May 10:11
Compare
Choose a tag to compare

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

07 May 17:10
Compare
Choose a tag to compare

Fixed

  • (core) Allows request parameters to be accessed using Nashorn and Graal.js script engines.

v1.6.1

06 May 16:05
Compare
Choose a tag to compare

Fixed

  • (openapi) Correctly validates request query parameters.

v1.6.0

05 May 19:27
Compare
Choose a tag to compare

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

04 May 07:27
Compare
Choose a tag to compare

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

29 Apr 11:36
Compare
Choose a tag to compare

Added

  • (openapi) Enables default status codes to be defined for OpenAPI paths.
  • (openapi) Adds path specific response behaviours to OpenAPI plugin.

v1.3.0

20 Apr 15:48
Compare
Choose a tag to compare

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

30 Apr 20:29
Compare
Choose a tag to compare

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.