Skip to content

Releases: outofcoffee/imposter

v4.2.4

20 Nov 11:50
Compare
Choose a tag to compare

Changed

  • chore: bumps CLI to 0.45.0.
  • docs: removes redundant changelog entries.

See change log.

v4.2.3

17 Nov 00:03
Compare
Choose a tag to compare

Changed

  • build: bumps Gradle to 8.11.
  • build: sets JVM toolchain to Java 11.
  • chore(deps): bumps shadow plugin to 8.3.5.
  • ci: determine project version from root Gradle properties file.
  • ci: disables Gradle daemon for example tests.
  • ci: don't duplicate unit test execution on local maven publish.
  • docs: improves embedded JVM instructions.
  • test: use locally published maven artifacts in example project test.

See change log.

v4.2.2

16 Nov 15:31
Compare
Choose a tag to compare

Changed

  • build: fix Maven transitive dependencies for scripting-graalvm.

See change log.

v4.2.1

05 Nov 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-surefire-plugin
  • docs(soap): improves scripted examples.

Fixed

  • fix(openapi): handle responses for status codes not in specification.
  • fix(soap): respond with custom fault if status is 500 and content set.

See change log.

v4.2.0

26 Oct 11:58
Compare
Choose a tag to compare

Added

  • feat(soap): adds additional script method and configuration property to return a fault.
  • feat(soap): adds support for returning SOAP faults when status code is 500.

Changed

  • chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0
  • chore(deps): bump org.apache.maven.plugins:maven-project-info-reports-plugin
  • chore(deps): bump org.apache.maven.plugins:maven-site-plugin
  • chore(deps): bump version_jackson from 2.15.2 to 2.18.0
  • chore(deps): bumps version_jackson_databind to 2.18.0.
  • docs: adds SOAP fault example.
  • docs: describes how to trigger SOAP fault response.
  • test(soap): improves WSDL parser coverage for faults and HTTP bindings.

See change log.

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.