All Versions
73
Latest Version
Avg Release Cycle
129 days
Latest Release
2163 days ago

Changelog History
Page 7

  • v0.6.8 Changes

    January 01, 2010
    • ๐Ÿ‘Œ Improved specifications for various kinds of WSDL documents.

    • โž• Added support for SOAP endpoints which are different than the WSDL endpoint of a service.

    • ๐Ÿ”„ Changed how SOAP actions and inputs are retrieved from the WSDL documents. This might break a few existing implementations, but makes Savon work well with even more services. If this change breaks your implementation, please take a look at the action and input methods of the Savon::SOAP object. One specific problem I know of is working with the createsend WSDL and its namespaced actions.

      To make it work, call the SOAP action without namespace and specify the input manually:

        client.get_api_key { |soap| soap.input = "User.GetApiKey" }
      
  • v0.6.7 Changes

    December 18, 2009
    • ๐Ÿ‘ Implemented support for a proxy server. The proxy URI can be set through an optional Hash of options passed to instantiating Savon::Client (Dave Woodward dave@futuremint.com)

    • ๐Ÿ‘ Implemented support for SSL client authentication. Settings can be set through an optional Hash of arguments passed to instantiating Savon::Client (colonhyphenp)

    • Patch for issue #10.

  • v0.6.6 Changes

    December 14, 2009
    • 0๏ธโƒฃ Default to use the name of the SOAP action (the method called in a client) in lowerCamelCase for SOAP action and input when Savon::WSDL is disabled. You still need to specify soap.action and maybe soap.input in case your SOAP actions are named any different.
  • v0.6.5 Changes

    December 13, 2009
    • โž• Added an open_timeout method to Savon::Request.
  • v0.6.4 Changes

    December 13, 2009
    • ๐Ÿ”จ Refactored specs to be less unit-like.

    • โž• Added a getter for the Savon::Request to Savon::Client and a read_timeout setter for HTTP requests.

    • wsdl.soap_actions now returns an Array of SOAP actions. For the previous "mapping" please use wsdl.operations.

    • ๐Ÿ“œ Replaced WSDL document with stream parsing.

        Benchmarks (1000 SOAP calls):
      
               user        system     total       real
        0.6.4  72.180000   8.280000   80.460000   (750.799011)
        0.6.3  192.900000  19.630000  212.530000  (914.031865)
      
  • v0.6.3 Changes

    December 11, 2009
    • ๐Ÿ—„ Removing 2 ruby deprecation warnings for parenthesized arguments. (Dave Woodward dave@futuremint.com)

    • โž• Added global and per request options for disabling Savon::WSDL.

      Benchmarks (1000 SOAP calls):
      
                     user        system     total       real
      WSDL           192.900000  19.630000  212.530000  (914.031865)
      disabled WSDL  5.680000    1.340000   7.020000    (298.265318)
      
    • ๐Ÿ‘Œ Improved XPath expressions for parsing the WSDL document.

      Benchmarks (1000 SOAP calls):
      
             user        system     total       real
      0.6.3  192.900000  19.630000  212.530000  (914.031865)
      0.6.2  574.720000  78.380000  653.100000  (1387.778539)
      
  • v0.6.2 Changes

    December 06, 2009
    • โž• Added support for changing the name of the SOAP input node.

    • โž• Added a CHANGELOG.

  • v0.6.1 Changes

    December 06, 2009
    • ๐Ÿ›  Fixed a problem with WSSE credentials, where every request contained a WSSE authentication header.
  • v0.6.0 Changes

    December 06, 2009
    • method_missing now yields the SOAP and WSSE objects to a given block.

    • ๐Ÿ–จ The response_process (which previously was a block passed to method_missing) was replaced by Savon::Response.

    • ๐Ÿ‘Œ Improved SOAP action handling (another problem that came up with issue #1).

  • v0.5.3 Changes

    November 30, 2009