Changelog History
Page 3
-
v2.1.0 Changes
February 03, 2013Feature: #372 added global
ssl_cert_key_password
option.๐ Feature: #361 added the local
:attributes
option to allow adding XML attributes to the SOAP message tag.๐ Improvement: #363 Savon 2.0 remembers the cookies from the last response and passes it to the next request, which is not a proper way to handle cookies. I removed this behavior and introduced an easy way to handle cookies manually instead.
๐ Improvement: #380 changed the gemspec to not rely on git.
๐ Fix: #378 use the proxy option for WSDL requests.
๐ Fix: #369 use HTTP basic and digest authentication credentials to retrieve WSDL files. Fixes #367.
๐ Fix: #349 global timeout and SSL options are now used to retrieve a remote WSDL document.
๐ Fix: #353 simplified logging. the global
:log
option is now only used to store whether Savon should log instead of creating a newLogger
and changing its logdev to$stdout
or/dev/null
depending on the what was passed.
This also fixes rubiii/savon#2 and #379.
- ๐ Fix: #376 added a global
namespaces
option for adding namespaces to the SOAP envelope.
-
v2.0.3 Changes
January 19, 2013- โฌ๏ธ Upgraded Nori dependency to prevent people from using a version that is vulnerable to the recent remote code execution bug.
-
v2.0.2 Changes
December 20, 2012 -
v2.0.1 Changes
December 19, 2012- ๐ Fix #342 fixes an issue where namespaces could
not be resolved if the actual operation name to call did not match the operation name passed
to the client's
#call
method. For example::get_stations
for agetStations
operation.
- ๐ Fix #342 fixes an issue where namespaces could
not be resolved if the actual operation name to call did not match the operation name passed
to the client's
-
v2.0.0 Changes
December 18, 2012๐ Read about all the changes in the updated documentation.
๐ Fix: #322 use the builder's state instead of the block's return value to set the soap body/xml values.
๐ Fix: #327
response.to_array
now properly returns FalseClass values.๐ Fix: 320 use the correct SOAP namespace when the SOAP version changes between requests.
๐ Fix: 321 preserve
[false]
values in Hashes.
-
v1.2.0 Changes
September 15, 2012 -
v1.1.0 Changes
June 28, 2012๐ Improvement: Changed Savon's core dependencies to be more strict and only allow bug fix changes. Major or minor releases of these dependencies now need a release of Savon so they can be used. This should improve the stability of the library and make it easier to update, because changes to these core dependencies will be documented here as well.
๐ Fix: The latest version of Wasabi should now correctly detect the names of your operations. So you should be able to just get the names of some operation:
client.wsdl.soap_actions # => [:authenticate, :find_user]
and pass the Symbol to execute a request:
client.request :authenticate, body: { token: "secret" }
If you still pass anything other than a single Symbol to that method, please open an issue! You shouldn't need to specify a namespace or additional attributes for the tag.
๐จ Refactoring: Moved code that sets the cookies from the last response for the next request to
HTTPI::Request#set_cookies
.
-
v1.0.0 Changes
June 09, 2012๐ Fix:
Savon.client
didn't pass the optional block.๐ Improvement: #291 changed the
:soap_request
hook to act like an around filter. The hook now receives a callback block to execute the SOAP call and can return the result of the callback to continue the request. It can also not call the callback block and return someHTTPI::Response
to mock the SOAP request.As this change affects
savon_spec
, you need to updatesavon_spec
to v1.3.0.
-
v0.9.14 Changes
June 07, 2012- ๐ Fix: #292 again
-
v0.9.13 Changes
June 07, 2012- ๐ Fix: #292