Releases: outofcoffee/imposter
Releases · outofcoffee/imposter
v3.40.0
Added
- feat(graal): adds optional store proxy.
Changed
- refactor(graal): uses inbuilt map proxy for request properties.
- refactor: adds Guice binding asSingleton() extension function.
- test: adds hamcrest to test-utils.
See change log.
v3.39.1
Changed
- chore(deps): bump com.fasterxml.jackson.core:jackson-databind
- chore(deps): bump org.apache.maven.plugins:maven-deploy-plugin
- chore(deps): bump org.apache.maven.plugins:maven-install-plugin
- chore(deps): bump version_groovy from 4.0.13 to 4.0.21
- docs: improves style of scripting example.
- refactor: allows script engines to customise request object.
- refactor: don't initialise property list for each request proxy.
- refactor: splits modern and compat Graal implementations.
- test(soap): improves coverage of parser attribute reader.
Fixed
- fix: support messages having a part attribute without namespace prefix
See change log.
v3.39.0
Added
- feat: allows store items to be read as JSON.
Changed
- docs: adds CLI instructions for enabling debug mode for Groovy scripts.
- docs: adds Groovy DSL example.
- docs: adds instructions for debugging Groovy scripts.
- docs: tidies Groovy debugging instructions.
See change log.
v3.38.3
Changed
- chore(deps): bump org.apache.maven.plugins:maven-jar-plugin
- test(vertxweb): improves coverage for kebab-case path param matching.
- test: adds test for kebab-case path params.
Fixed
- fix(vertxweb): supports kebab-case path params.
See change log.
v3.38.2
v3.38.1
v3.38.0
Added
- feat(soap): improves support for element parts in composite messages.
- feat(soap): supports more combinations of binding style and messages.
- feat: support XML attributes in SOAP request body XPath
Changed
- refactor(soap): matches type message parts on operation name.
- refactor(soap): optimises document type lookup.
- refactor(soap): reuses parser schema type system instead of recompiling all schemas.
- refactor(soap): reuses schema type system and entity resolver for same WSDL.
- refactor(soap): simplifies synthetic schema generation.
Fixed
- fix(soap): improves example generation logging.
- fix(soap): matches message element types by qualified name.
- fix(soap): sets namespace of RPC root response element from WSDL target namespace.
See change log.
v3.37.0
Added
- feat(soap): SOAP response body uses typed message part names.
- feat(soap): adds support for RPC style bindings.
- feat(soap): adds support for messages with type attribute.
- feat(soap): working support for WSDL 1.1 messages specifying type not element.
Changed
- chore(deps): bump org.apache.maven.plugins:maven-jar-plugin
- docs: adds single-file WSDL 1 and SOAP 1.1 example.
Fixed
- fix: restores previous config file location logging behaviour.
See change log.
v3.36.3
Changed
- docs: documents EntityResolver input stream lifecycle expectations.
- refactor(soap): reuses EntityResolver for the same WSDL file.
- refactor: uses instance-scoped EntityResolver for WSDL parsing and SOAP example generation.
- test: removes unneeded fork configuration.
- test: updates test file comment.
Fixed
- fix: in SOAP plugin, support WSDL with XML schema include
See change log.
v3.36.2
Changed
- ci: includes imposter-all distro in integration tests.
- ci: integration tests verify scripted examples.
- docs: adds JavaScript example for HBase plugin.
- refactor: moves HBase to external plugin.
- test: improves coverage of form params matchers.
- test: improves coverage of path params matchers.
- test: improves coverage of query params matchers.
- test: improves coverage of request header matchers.
See change log.