Releases: outofcoffee/imposter
Releases · outofcoffee/imposter
v4.1.2
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
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
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
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
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
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
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
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
Changed
- refactor: throw exception if interceptors specify security config.
- refactor: tightens up type definition.
See change log.
v3.44.0
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.