Skip to content

Releases: outofcoffee/imposter

v4.1.2

15 Oct 11:05
Compare
Choose a tag to compare

Changed

  • test: sets up store provider properly for JSON test.

Fixed

  • fix: store interceptor should be scoped to script engine.

See change log.

v4.1.0

12 Oct 18:10
Compare
Choose a tag to compare

Added

  • feat: allows raw request body content to be matched.

Changed

  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin

See change log.

v4.0.5

03 Oct 14:04
Compare
Choose a tag to compare

Changed

  • chore(deps): bump com.fasterxml.jackson.core:jackson-databind
  • chore(deps): bump org.apache.maven.plugins:maven-install-plugin
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin

Fixed

  • fix(awslambda): extends path param normalisation to all adapters.

Other

  • Clarify OpenAPI plugin path placeholder usage docs

See change log.

v4.0.4

01 Oct 15:06
Compare
Choose a tag to compare

Changed

  • chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0
  • chore(deps): bump org.apache.maven.plugins:maven-deploy-plugin
  • chore(deps): bump org.apache.maven.plugins:maven-site-plugin
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin
  • chore(deps): bump org.testcontainers:localstack from 1.17.6 to 1.20.2
  • refactor(openapi): converts examples to inner types.
  • test(awslambda): removed unnecessary test data.
  • test(lambda): improves coverage for lambda requests with query strings.

Fixed

  • fix(awslambda): adds failing test case for IllegalStateException when returning 404.
  • fix(awslambda): attributes should persist between exchanges for the same request/response pair.
  • fix: ignore invalid expressions when parsing config.

See change log.

v4.0.3

19 Aug 12:00
Compare
Choose a tag to compare

Changed

  • build: parameterises datafaker version.
  • chore: bumps version_swagger_parser to 2.1.22, version_swagger_models to 2.22.2 and version_swagger_request_validator to 2.41.0.

Fixed

  • fix(openapi): improves schema type detection when generating examples.

See change log.

v4.0.2

29 Jul 14:40
Compare
Choose a tag to compare

Changed

  • build: adds comment to mkdocs constraints file.
  • chore(deps): bump actions/setup-python from 5.1.0 to 5.1.1
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin

Fixed

  • fix: correctly serialise Vert.x JSON types.
  • fix: correctly serialise dates as ISO-8601 strings.
  • fix: pins mkdocs dependencies.
  • fix: upgrade com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2

See change log.

v4.0.1

29 Jul 10:54
Compare
Choose a tag to compare

Changed

  • docs: fixes body capture examples.
  • docs: fixes capture enable/disable example.
  • refactor: improves internal naming of eval scripts.
  • refactor: moves graal store proxy initialisation to engine lifecycle listener.
  • test: separates store names.

Fixed

  • fix: improves exception handling for out of bounds index in store proxy.
  • fix: marks legacy jsonPath property as deprecated.
  • fix: store interceptors should only wrap when used in a script engine.

See change log.

v4.0.0

16 Jul 23:36
Compare
Choose a tag to compare

BREAKING CHANGES

  • feat: switches to GraalVM as the default JavaScript engine.

Added

  • feat: adds inline script support to Graal engine.
  • feat: enables graal store proxy by default.

Changed

  • build: creates v3 release branch.
  • build: publishes Nashorn as standalone plugin.
  • build: removes GraalVM standalone plugin as it's now bundled with core.
  • docs: reference GraalVM as default JavaScript engine.

Fixed

  • fix: disambiguate store save arity.

See change log.

v3.44.1

02 Jul 09:43
Compare
Choose a tag to compare

Changed

  • refactor: throw exception if interceptors specify security config.
  • refactor: tightens up type definition.

See change log.

v3.44.0

29 Jun 22:45
Compare
Choose a tag to compare

Added

  • feat(soap): adds support for document wrapped style.
  • feat(soap): includes parent config XML namespaces when using allOf and anyOf body matchers.

Changed

  • ci: improves job names.
  • ci: improves workflow names.
  • docs: updates CI badge URL.

See change log.