Savon v0.9.3 Release Notes
Release Date: 2011-06-30 // over 12 years ago-
๐ Fix: issue 138 - Savon now supports setting a global SOAP header via
Savon.soap_header=
.๐ Fixed the namespace for wsse message timestamps from
wsse:Timestamp
towsu:Timestamp
as required by the specification.๐ Change: Removed support for NTLM authentication until it's stable. If you need it, you can still add the following line to your Gemfile:
gem "httpi", "0.9.4"
๐จ Refactoring:
Hash#map_soap_response
and some of its helpers are moved to Nori v1.0.0. Along with replacing core extensions with a proper implementation, Nori now contains a number of methods for configuring its default behavior:- The option whether to strip namespaces was moved to Nori.strip_namespaces
- You can disable "advanced typecasting" for SOAP response values
- And you can configure how SOAP response keys should be converted
Savon::SOAP::XML.to_hash
,Savon::SOAP::XML.parse
andSavon::SOAP::XML.to_array
are gone. It wasn't worth keeping them around, because they didn't do much. You can simply parse a SOAP response and translate it to a Savon SOAP response Hash via:Nori.parse(xml)[:envelope][:body]
Savon::SOAP::Response#basic_hash
is nowSavon::SOAP::Response#hash
.