- Better key lookup on hashes.
- Changed #camelize to work the same way as in Rails.
- #camelize in parameters and complex types is only called if they are declared as symbols. This allows usage of custom character casing when writing the SOAP services.
- Parameters are now camelized with first letter as lowercase.
- Parameters are now read in the correct order, as specified in the metadata;
- Complex return types are now working correctly;
- DRYed some code;
- Added more logs.
- More fixes for .NET interoperability.
- Fixed a bug when returning SOAP:Faults.
- Added support for SOAP 1.2 Faults;
- Refactored the request handling into its own class.
- Added specs and fixed basic support for SOAP:Fault.
- Added basic support for SOAP:Fault.
- Removed the dual-namespace option. Now there's only one.
- Generating WSDL for SOAP 1.2;
- Added an option on the DSL to change the service name;
- Changed some conventions on the generated WSDL so Visual Studio .NET can understand it better.
- Fixed the samples;
- Fixed some bugs that prevented the generated WSDL to be used with Visual Studio.
- Added support for WSDL documentation;
- Added wasabi and WebMock to the specs;
- Added support for complex types on parameters, in addition to return values;
- Request handling for very simple cases.
- WSDL generation code extracted to its own module;
- Added support for complex return types;
- Fixed a bug on the String#camelize extension;
- DateTime support on parameters and return values.
- Initial, experimental version