diff options
author | Leon Breedt <bitserf@gmail.com> | 2005-02-25 23:39:39 +0000 |
---|---|---|
committer | Leon Breedt <bitserf@gmail.com> | 2005-02-25 23:39:39 +0000 |
commit | 6f5a7b200443baf209d2f33c428ed4a4059782f7 (patch) | |
tree | 9c3942fe27be69c102873d9fdaa13f66dc12853d /actionwebservice/ChangeLog | |
parent | 10faf204b712763f05a2b3155a4fd9c5338f1fb2 (diff) | |
download | rails-6f5a7b200443baf209d2f33c428ed4a4059782f7.tar.gz rails-6f5a7b200443baf209d2f33c428ed4a4059782f7.tar.bz2 rails-6f5a7b200443baf209d2f33c428ed4a4059782f7.zip |
merged the changes for the upcoming 0.6.0:
seperate out protocol marshaling into a small 'ws' library in vendor, so that
AWS itself only does integration with ActionPack, and so we can keep protocol
specific code in AWS proper to a minimum. refactor unit tests to get 95%
code coverage (for a baseline).
be far more relaxed about the types given to us by the remote side, don't do
any poor man's type checking, just try to cast and marshal to the correct types if
possible, and if not, return what they gave us anyway. this should make interoperating
with fuzzy XML-RPC clients easier.
if exception reporting is turned on, do best-effort error responses, so that
we can avoid "Internal protocol error" with no details if there is a bug in
AWS itself.
also perform extensive cleanups on AWS proper.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@800 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionwebservice/ChangeLog')
-rw-r--r-- | actionwebservice/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/actionwebservice/ChangeLog b/actionwebservice/ChangeLog index d627625b41..fdb2cc89da 100644 --- a/actionwebservice/ChangeLog +++ b/actionwebservice/ChangeLog @@ -1,3 +1,12 @@ +*0.6.0* (Unreleased) + + * lib/*, test/*: refactored SOAP and XML-RPC protocol specifics into + a small seperate library named 'ws', and drop it in vendor. be + more relaxed about the type of received parameters, perform casting + for XML-RPC if possible, but fallback to the received parameters. + performed extensive cleanup of the way we use SOAP, so that marshaling + of custom and array types should somewhat faster. + *0.5.0* (24th February, 2005) * lib/action_service/dispatcher*: replace "router" fragments with |