The commit log is available at https://github.com/mosabua/ksoap2-android/commits/
upgrade to okhttp 3.12.1
contributed by Isaac Pateau https://github.com/zaclimon and Manfred Moser http://www.simpligility.com
updated Maven wrapper
contributed by Manfred Moser http://www.simpligility.com
added current release version to default HTTP header user agetnt string
Removed dead link to wsdl2code from site nav
contributed by Manfred Moser http://www.simpligility.com
Updated parent pom version for newer plugins
contributed by Manfred Moser http://www.simpligility.com
Differentiating read and connection timeout
Added in okhttp support module into release
Removed dep mgt
Accept 202 http status code
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Allow to specify an existing OkHttpClient instance for transport
contributed by https://github.com/rob-X1
Changed site publishing to use scm-publish
contributed by Manfred Moser http://www.simpligility.com
New transport and connection classes using OKHttp
contributed by Nicola Beghin https://github.com/nicolabeghin
Updated junit and maven plugin versions
Release performed by Manfred Moser http://www.simpligility.com
Added extensions which allows to customize soap message
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
minor API incompatibility triggered minor version update to 3.6.0
Release performed by Manfred Moser http://www.simpligility.com
Updated Java language level to 1.5
see https://github.com/mosabua/ksoap2-android/commit/ed556eb35515d59e47174b1dd1b66d163212d2f5
contributed by Manfred Moser http://www.simpligility.com
Fixed https connection with proxy
contributed by João Vitor P. Moraes https://github.com/jvlppm
Store all http headers from the response in HttpResponseException?
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Support for namespace extensions
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Site migration to github
contributed by Manfred Moser http://www.simpligility.com
Maven repository migration to Sonatype
contributed by Manfred Moser http://www.simpligility.com
and Sonatype http://www.sonatype.com
Updated and reworded all documentation for Maven/asciidoc powered site
contributed by Manfred Moser http://www.simpligility.com
Adapted project for changed release process
contributed by Manfred Moser http://www.simpligility.com
Improved NTLM transport
contributed by Johan Pelgrim http://www.codestone.nl/
contributed by Can Yapan https://www.canyapan.com/
Release performed by Manfred Moser http://www.simpligility.com
Support for different namespaces and pre** fixes for attribute values, in case the value and the attribute are not in the same namespace.
contributed by chelala https://github.com/chelala
Updated parent pom version for plugin version control
contributed by Manfred Moser http://www.simpligility.com
Support upper or lowercase for tags in soapfault
contributed by Omar Hussein https://github.com/satansly
Addition of methods to improve attributes handling and inner text for tags
contributed by Omar Hussein https://github.com/satansly
Release performed by Manfred Moser http://www.simpligility.com
Prevent NPE when getting property value
contributed by https://github.com/Islandman93
Fix to allow overriding SSLSocketFactory in ServiceConnection?
fixes issue 189
contributed by https://github.com/yousifucv
Added feature to control a null value representation in SOAP message
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Release performed by Manfred Moser http://www.simpligility.com
Feature to allow skipping of properties with null value and not render them in the output xml at all
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Enable SoapSerializationEnvelope? to serialize attributes from any class that inherits from AttributeContainer?, not just SoapObject?
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Simplification for extending SoapSerializationEnvelope?
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Explicitly disconnecting serviceconnection to avoid issues with android keeping connection and trying to reconnect
fixes issue 173
contributed by https://github.com/Islandman93
Added interface HasAttributes? to allow different classes to have attributes (used for Vector now)
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Support for multi dimensional arrays for RPC encoded services
contributed by https://github.com/robocik, Quasar Development from http://easywsdl.com
Release performed by Manfred Moser http://www.simpligility.com
Making SoapPrimitive? more open and flexibile for reuse
see commits around https://github.com/mosabua/ksoap2-android/commit/320c2560444cedfbca5be894750f0239eebde44d
contributed by Sergey Kolebanov <skoleban@mera.ru> and Manfred Moser
Release performed by Manfred Moser http://www.simpligility.com
SoapFault? parsing fix for responses with HTTP 500 response codes
contributed by Nico du Plessis http://nicoduplessis.com/
Provide file output stream instead of byte array if a file is created in HttpTransportSE
contributed by https://github.com/joschi70
Easier way of getting Http Response Code on Call() when response code != 200
contributed by JBay Solutions https://github.com/syshex
Fixed logic around ignoring connections closure
see https://github.com/mosabua/ksoap2-android/commit/7c51bfb3da66d2748cc628ab8cd4a94aac23925f
contributed by Manfred Moser http://www.simpligility.com
Fixed logic around ignoring connections closure
see https://github.com/mosabua/ksoap2-android/commit/7c51bfb3da66d2748cc628ab8cd4a94aac23925f
contributed by Manfred Moser http://www.simpligility.com
Removed connection close header, since it has been causing issues for users
see https://github.com/mosabua/ksoap2-android/commit/c9b810a40f7c3f4843181f1dc024d62c702249ae
contributed by Manfred Moser http://www.simpligility.com
Updated parent pom, set to require Maven 3.1.1 and added travis ci build
contributed by Manfred Moser http://www.simpligility.com
Release performed by Manfred Moser http://www.simpligility.com
Added support to stream response into a file rather than parsing it
see issue 137
contributed by Manfred Moser http://www.simpligility.com
Removed duplicate variables hiding super class variable to expose access to timeout
contributed by Anatoliy Shuba, https://github.com/AShuba
Modification to provide HTTP status information
Disabled getting namespace from mapping and rather get correct type from response
fixes issue 75
contributed by Antonio Vila Juarez https://github.com/antoniov72
Clean up of transports and service connection usage
contributed by Anatoliy Shuba, https://github.com/AShuba
Release performed by Manfred Moser http://www.simpligility.com
Added BufferedInputStream? to wrap the InputStream? in transports
should fix issue 82
Add support for Proxy Configuration using HttpsTransportSE
fixes issue 140
contributed by Manfred Moser http://www.simpligility.com
Release process
contributed by Manfred Moser http://www.simpligility.com
Release performed by Manfred Moser http://www.simpligility.com
Connection keep-alive or close Fix
fixes issue 132
contributed by Jose Castellanos Molina https://github.com/matlock08
Release performed by Manfred Moser http://www.simpligility.com
Gzip stream workaround for Android 2.3
contributed by Vadim Kotov
SOAP envelope encoding synced with HTTP request Content-Type attribute
contributed by Anatoliy Shuba, https://github.com/AShuba
Fix gzipped error streams
fixes issue 131
contributed by Wesley Wiser, https://github.com/wesleywiser
Close connection in transport
fixes issue 133
contributed by Maziz Eza https://github.com/MazizEsa
Plugin updates and release process
contributed by Manfred Moser http://www.simpligility.com
Release performed by Manfred Moser http://www.simpligility.com
fix for gzip support on servers that use lower case header properties
see discussion in https://github.com/mosabua/ksoap2-android/pull/17
improved honoring of implicitTypes flag
fixes issue 66
contributed by Anatoliy Shuba, https://github.com/AShuba
improved access to service connection from transport classes
contributed by https://github.com/domenukk
changed method name!
removed all deprecated methods causing version to rev to 2.7.0, decided to do a RC.1 first though
contributed by Manfred Moser http://www.simpligility.com
optimized buffer length of requests
contributed by Jose Castellanos Molina https://github.com/matlock08
added module with support for NTLM support
contributed by Manfred Moser http://www.simpligility.com based off contribution on the mailing list
Release performed by Manfred Moser http://www.simpligility.com
Gzip encoding support
fixes issue 103
contributed by Anatoliy Shuba, https://github.com/AShuba
newInstance() on SoapObject? modifies original instance fixed
fixes issue 99
contributed by Jose Castellanos Molina https://github.com/matlock08
removed redundant opening of connection in HttpTransportSE
fixes issue 122
contributed by Jose Castellanos Molina https://github.com/matlock08
Release performed by Manfred Moser http://www.simpligility.com
Skip unknown properties instead of throwing a RuntimeException? use avoidExceptionForUnknownProperty property to activate
contributed by Nikolay Ivanets https://github.com/StenaviN
somehow got lost in git merges, reapplied by Manfred Moser, , http://www.simpligility.com
Fix to avoid inner class warning
fixes issue 71
contributed by Sergej Koščejev https://github.com/sergej-koscejev
Made SoapObject#getPropertyInfo?() work for nested SoapObjects?
fixes issue 117
contributed by Sergej Koščejev https://github.com/sergej-koscejev
Proper behaviour for getPropertySafelyAsString in case of null arguments
fixes second part of issue 94
contributed by Manfred Moser, http://www.simpligility.com
Release performed by Manfred Moser http://www.simpligility.com
Ensure that attributes on SoapPrimitives? are serialized out correctly and not list
fixes issue 112
see https://github.com/mosabua/ksoap2-android/commit/f0e23aed58d2b8d0aabc4ae2436a2dc8c4e036bc
contributed by Manfred Moser, http://www.simpligility.com
Allow to set the SSLFactory for a https connection, essentially allow using self signed certificates
contributed by Frangiskos Sigalas https://github.com/silme
Forcing code style on test code
contributed by Manfred Moser, http://www.simpligility.com
Release performed by Manfred Moser http://www.simpligility.com
convenience methods in SoapObject? to get primitive data without the anyType
fixes issue 50
contributed by Konrad Barth https://github.com/ictoain
Fix for nested soaps producing correct xml in serialization
contributed by Andrew Oppenlander http://themented.com
Loss of data type in serialization fixed so that request produced is the same as for
Release performed by Manfred Moser http://www.simpligility.com
see https://github.com/mosabua/ksoap2-android/commit/583e7ea839ea58cd577357e93b7232162d127599
see https://github.com/mosabua/ksoap2-android/commit/80d70289dc59686a09504ec1be4dc5a6bc9871f6
see https://github.com/mosabua/ksoap2-android/commit/895cac1a1072704238760fe401a2b72616ea8938
contributed by Manfred Moser, http://www.simpligility.com
introduced checkstyle usage to force some common rules to avoid merge problems and problems with github display and also cleaned up a bunch of code to follow rules
see https://github.com/mosabua/ksoap2-android/commit/d4e4bb597269dd9eaf5c85dc4bb4ea08bdaeee5d and following commits
contributed by Manfred Moser, http://www.simpligility.com
forcing maven version and setting a few more plugin versions as well as updating some
see https://github.com/mosabua/ksoap2-android/commit/e56e72e1b3162e35aa02c3b14ad1bf4d952e64b6
contributed by Manfred Moser, http://www.simpligility.com
Release performed by Manfred Moser http://www.simpligility.com
issue 94 fix, no NPE with non string properties
contributed by Dawid Drozd https://github.com/gelldur
added support to manage the order of SoapObject? properties (PropertyInfos? and SoapObjects?)
contributed by Andrew Oppenlander http://themented.com
Release performed by Manfred Moser http://www.simpligility.com
issue 84 fix, correct Content-Type in SOAP 1.2
contributed by elias.nystrom and Manfred Moser
issue 87 fix, setting charset to utf-8
contributed by tauit.dnmd and Manfred Moser
removed deprecated Android specific classes, since they did not actually have any actual behaviour anyway, use HttpTransportSE instead
see https://github.com/mosabua/ksoap2-android/commit/352841817a8898d4c794e2b8d3d6bdfb81da96be
contributed by Manfred Moser, http://www.simpligility.com
Release performed by Manfred Moser http://www.simpligility.com
issue 75 fix, removing array type if implicitTypes is on
contributed by John Lindeman
issue 77 fix, allowing empty body out
contributed by Finn Larsen and Manfred Moser
implemented correct SoapFault? for SOAP 1.2
contributed by Petter Uvesten, http://www.everichon.com
Release performed by Manfred Moser http://www.simpligility.com
issue 10 fix
contributed by Manfred Moser, http://www.simpligility.com
issue 60 and issue 52 fixed
contributed by Manfred Moser, http://www.simpligility.com
correct removal of SOAPAction for 1.2, ** fixes issue 67
contributed by Petter Uvesten, http://www.everichon.com
correct header for 1.2, ** fixes issue 68
contributed by Petter Uvesten, http://www.everichon.com
Release performed by Manfred Moser http://www.simpligility.com
convenience methods for getting string representation of attributes and properties off SoapObjects?
contributed by Manfred Moser
convenience methods for adding attributes and properties to SoapObject? only if not null
contributed by Manfred Moser
Release performed by Manfred Moser http://www.simpligility.com
license and contributor details updated
SoapObject#addSoapObject?
contributed by Andrew Oppenlander
refactored safeGetX to getXSafely in SoapObject?
contributed by Manfred Moser
Release performed by Manfred Moser http://www.simpligility.com
fixed bug in URI properties acquisition
added feature to manage cookies across request response communication
javadoc updates
exposed connection in transport for access
fixed property count returned in getResponse https://github.com/mosabua/ksoap2-android/commit/1184019043cc63e7439f577cf740cc3cdb88e923
Release performed by Manfred Moser http://www.simpligility.com
see 2.5.4 release, the release process failed for this release number due to technical difficulties
added https transport
fixing issue 6 http://code.google.com/p/ksoap2-android/issues/detail?id=6
deprecated android https transport classes since they are null change implementations of the SE ones and conflict with Android SDK class names too ( a future release will remove these classes)
applied vector node patch fixing issue 29 http://code.google.com/p/ksoap2-android/issues/detail?id=29
updated copyright file with more details from contributors
Release performed by Manfred Moser http://www.simpligility.com
After merging a bunch patches and figuring out how to do a release I have created a 2.5.1 release and deployed it to the Maven repo on google code. Included fixes
attribute reading working issues http://code.google.com/p/ksoap2-android/issues/detail?id=17 and http://code.google.com/p/ksoap2-android/issues/detail?id=4
patch for empty soap fault detail
a bunch of convenience methods for working with soapobjects
Release performed by Manfred Moser http://www.simpligility.com
Version 2.3 of the ksoap2-android project was released on Sunday, 2009-08-16. This release contains fixes for the following issues:
Issue 2: Duplicated AndroidHttpTransport.class and AndroidServiceConnection.java files in the release JAR.
Issue 3: AndroidServiceConnection is using wrong httpclient library version
Other Announcements
2010-10-12 Wiki overhaul I did a major overhaul of the wiki and the content on it as well as adding more content.
Release performed by Manfred Moser http://www.simpligility.com
The project has been dormant for too long and as of today has been taken over by Manfred Moser http://www.simpligility.com. Thanks to Karl Davies for past project creation and maintenance
In the near term the following steps are planned:
applying some of my own patches
applying some patches I received from various other community members
updating the wiki to reflect the new state
various other tasks that might come up
create a new release
We will create issues for all these tasks shortly and track progress with the issue tracker.
A new mailing list has been created so please feel free to join the list and post any ideas or questions there.
Manfred
My apologies for the long hiatus in updates to this project. I was actually quite surprised to discover today that others were making use of it. I just pushed out a new release (2.3) to resolve the issues folks were having making use of it.
If you’d like to help contribute to this project, please let me know. I’ll try to put up a page with build instructions sometime in the near future.