Releases: integreat-io/integreat-adapter-xml
Releases · integreat-io/integreat-adapter-xml
v1.0.2
v1.0.1
Bug fixes:
null
andundefined
wrapped in a{ $value: ... }
was not treated asnull
andundefined
- Transformer did not honor flip.
v1.0.0
Breaking changes:
- Require Integreat v1.0
- Set http method when serializing SOAP
v0.4.2
New feature:
- Set
treatNullAsEmpty
to serializenull
to an empty element without thexsi:nil
attribute.
v0.4.1
Bug fix:
- Don't remove
dontDoubleEncode
inprepareOptions()
v0.4.0
Breaking changes:
- Headers will be set by default (
includeHeaders: true
) - Existing
'content-type'
headers will not be overridden
New features:
- Set
dontDoubleEncode: true
to keep already encoded entities from being encoded again. E.g. 'ø'will otherwise become
'$amp;#248;'`.
v0.3.1
- Use
data
as SOAP body when we're hiding SOAP envelope and there is nobody
orheader
in data - Don't remove
soapPrefix
when preparing options (bugfix) - Support named default prefixes with a trailing hyphen
'-'
v0.3.0
Breaking changes:
- Hide XML directive by default in the transformer
- Remove SOAP Envelope by default when a
soapVersion
is specified
Other changes:
- Make hiding XML directive configurable (
hideXmlDirective
option) - Support setting a default SOAP prefix, instead of the default
'soap'
(soapPrefix
option) - Make
hideSoapEnvelope
work with transformer too (was documented, but not implemented)
v0.2.6
Hide soap envelope when hideSoapEnvelope
is true
.
v0.2.5
Don't exclude soapAction
option.