Savon v2.3.0 Release Notes
Release Date: 2013-07-27 // almost 11 years ago-
๐ Combined release ticket: #481
๐ Feature: #405 Improved NTLM support based on HTTPI v2.1.0.
๐ Feature: #424 Adds support for multipart responses through the updated savon-multipart gem. You can now specify
multipart: true
either as a global or local option. Please make sure you have the updatedsavon-multipart
gem installed and loaded, as it is not a direct dependency of Savon.require 'savon' require 'savon-multipart' # expect multipart responses for every operation client = Savon.client(wsdl: wsdl, multipart: true) # only expect a multipart response for this operation client.call(:my_operation, multipart: true)
๐ Feature: #470 Added a local
:soap_header
option to allow setting the SOAP header per request.๐ Feature: #402 Makes it possible to create mocks that don't care about the message sent by using
:any
for the:message
option.savon.expects(:authenticate).with(message: :any)
๐ Fix: #450 Added
Savon::Response#soap_fault
andSavon::Response#http_error
which were present in version 1.๐ Fix: #474 Changed
Savon::Response#header
andSavon::Response#body
to respect the global:convert_response_tags_to
and:strip_namespaces
options and return the expected result instead of raising aSavon::InvalidResponseError
.๐ Fix: #461 Fixed two problems related to namespace qualified messages and the element
:order!
.๐ Fix: #476 fixes a problem where the namespace for the message tag was not correctly determined from the WSDL.
๐ Fix: #468 Changed the dependency on Nokogiri to < 1.6, because Nokogiri 1.6 dropped support for Ruby 1.8.