Path to this page:
Subject: CVS commit: pkgsrc/www/ruby-actionwebservice
From: Takahiro Kambe
Date: 2005-09-04 16:17:34
Message id: 20050904141734.E4EDE2DA27@cvs.netbsd.org
Log Message:
Update ruby-actionwebservice package to 0.8.1
*0.8.1* (11 July, 2005)
* Fix scaffolding for Action Pack controller changes
*0.8.0* (6 July, 2005)
* Fix WSDL generation by aliasing #inherited instead of trying to overwrite it, \
or the WSDL action may end up not being defined in the controller
* Add ActionController::Base.wsdl_namespace option, to allow overriding of the \
namespace used in generated WSDL and SOAP messages. This is equivalent to the \
[WebService(Namespace = "Value")] attribute in .NET.
* Add workaround for Ruby 1.8.3's SOAP4R changing the return value of \
SOAP::Mapping::Registry#find_mapped_soap_class #1414 [Shugo Maeda]
* Fix moduled controller URLs in WSDL, and add unit test to verify the generated \
URL #1428
* Fix scaffolding template paths, it was broken on Win32
* Fix that functional testing of :layered controllers failed when using the SOAP \
protocol
* Allow invocation filters in :direct controllers as well, as they have access \
to more information regarding the web service request than ActionPack filters
* Add support for a :base64 signature type #1272 [Shugo Maeda]
* Fix that boolean fields were not rendered correctly in scaffolding
* Fix that scaffolding was not working for :delegated dispatching
* Add support for structured types as input parameters to scaffolding, this \
should let one test the blogging APIs using scaffolding as well
* Fix that generated WSDL was not using relative_url_root for base URI #1210 \
[Shugo Maeda]
* Use UTF-8 encoding by default for SOAP responses, but if an encoding is \
supplied by caller, use that for the response #1211 [Shugo Maeda, NAKAMURA \
Hiroshi]
* If the WSDL was retrieved over HTTPS, use HTTPS URLs in the WSDL too
* Fix that casting change in 0.7.0 would convert nil values to the default value \
for the type instead of leaving it as nil
*0.7.1* (20th April, 2005)
* Depend on Active Record 1.10.1 and Action Pack 1.8.1
*0.7.0* (19th April, 2005)
* When casting structured types, don't try to send obj.name= unless obj responds \
to it, causes casting to be less likely to fail for XML-RPC
* Add scaffolding via ActionController::Base.web_service_scaffold for quick \
testing using a web browser
* ActionWebService::API::Base#api_methods now returns a hash containing \
ActionWebService::API::Method objects instead of hashes. However, \
ActionWebService::API::Method defines a #[]() backwards compatibility method so \
any existing code utilizing this will still work.
* The :layered dispatching mode can now be used with SOAP as well, allowing you \
to support SOAP and XML-RPC clients for APIs like the metaWeblog API
* Remove ActiveRecordSoapMarshallable workaround, see #912 for details
* Generalize casting code to be used by both SOAP and XML-RPC (previously, it \
was only XML-RPC)
* Ensure return value is properly cast as well, fixes XML-RPC interoperability \
with Ecto and possibly other clients
* Include backtraces in 500 error responses for failed request parsing, and \
remove "rescue nil" statements obscuring real errors for XML-RPC
* Perform casting of struct members even if the structure is already of the \
correct type, so that the type we specify for the struct member is always the \
type of the value seen by the API implementation
Files: